See Also

Read more about the TMCore toolkit

Download the NPCL Editor

NPCL Schema Editor for Visual Studio


NPCL Schema Editor Features

  • Integrates with Visual Studio Projects - you can add an NPCL file to any C#, VB or J# project in Visual Studio. The visual editor starts when you open a file with a .npcl extension.
  • Drag-and-drop editing interface - create a schema by adding topic types, association types, role types and occurrence types by drag-and-drop and create constraints by joining the types together with a selection of connectors from the NPCL editor toolbox.
  • Easy subject identifier generation - once you have specified a base URL for your schema, the NPCL editor will automatically generate string identifiers and subject identifier URLs for the types based on their name.
  • Add extension metadata - you can add any string extension metadata values you like to any type or constraint directly through the editing interface.
  • Pre-define common NPCL extensions - commonly used NPCL extensions can be defined in an XML extension library file that is loaded when the NPCL editor starts. These library files can be installed separately from any project to ensure that all projects use the same extensions with consistent names and subject identifiers.
  • Extensibility - developers can create plug-ins for the NCPL editor to add contextual menu commands, specialised extension value providers and extension editor interfaces.