Skip to content

About the software

Victor Agroskin edited this page Mar 20, 2015 · 2 revisions

In .15926 Editor you can:

• Browse ISO 15926 upper ontology in three different namespaces: PCA, RDS/WIP or ISO.

• Search and navigate public ISO 15926 SPARQL endpoints,

… or any other SPARQL endpoint you like, with authorization if required,

… including search for legacy RDS/WIP identifiers.

• Search, navigate and edit reference data files distributed publicly, including ISO 15926-4, PCA RDL and ISO 15926-8 templates,

... or any other RDF files you like in XML or Turtle.

• Build complex data project from local files and endpoints, bringing reference data, template definitions and project data together for integrated navigation and verification, customizing namespaces, properties and meta-data attributes.

• Design and run intricate semantic queries or whole data mining and verification algorithms for ISO 15926 data or any other RDF data,

… using the power of Python general purpose programming language through full-featured REPL environment,

… and accessing APIs of various .15926 Platform components to read, analyze and change reference and project data.

• Create from scratch your own reference classes and templates, create project data (including template instances) manually or through your own adapters,

… in forms ready for file exchange or upload to triple store,

… generating URI in your namespaces using UUID compliant with RFC 4122 / ITU-T X.667 / ISO/IEC 9834-8.

• Compare data sources, build diff files, review changes and create versioning system for reference and project data, or for any ontology.

• Define data patterns, search for patterns in your data, and visualize search results, map spreadsheets to patterns.

• Extend .15926 Editor functionality (develop your own mapping adapters for example) using Python, any external Python libraries and APIs of .15926 Platform components,

… testing and debugging them in the .15926 Editor environment,

… registering them as .15926 Editor extensions.

• Use or modify extensions from TechInvestLab.ru:

  • pattern-based Linked Data semantic server with built-in web engine;

  • spreadsheet mapping to create semantic data from Excel spreadsheets;

  • conversion of reference and project data from TabLan.15926 data description tables (.xlsx) to ISO 15926 RDF;

  • import of reference data from JSON files created by engineering catalog application (third party);

  • creation or import of template definitions in iRING spreadsheet format.

• Explore (with somewhat limited capabilities) any large RDF datasets,

… OpenCYC knowledge base, for example.

Clone this wiki locally