ExPaNDS NeXusOntology

NeXusOntology: Machine-readable ontology of the NeXus definitions.

The published ontology describes the NeXus standard, it does not define the standard.

This ontology extracts information about NeXus classes and fields from NeXus nxdl definition files on the NeXus GitHub site.

This project was undertaken under ExPaNDS WP3.2.

The ontology is designed to fulfil several purposes. First, it creates unique identifiers for each of the NeXus fields which would normally exist only within the namespaces of the defining NeXus classes. This is the primary goal and provides PIDs for annotation and tagging. The second purpose is to allow, via separate ontologies, NeXus fields and classes to be mapped onto equivalent or related terms defined elsewhere.
Finally, we hope that this ontology, when used with a tool such as Protege, will provide a useful 'NeXus Explorer' tool to gain a quick overview of NeXus with links to official NeXus documentation.

Keywords: NeXus, ontology, expands, wp3-ExPaNDS

Resource type: git, tool

Target audience: PaN Community

Language: English

Authors: Steve P. Collins, Silvia da Graça Ramos, Daniel Iyayi, Heike Görzig, Alejandra González Beltrán, Alun Ashton, Stefan Egli, Carlo Minotti
ExPaNDS NeXusOntology https://pan-training.eu/materials/expands-nexusontology-machine-readable-ontology-of-the-nexus-definitions NeXusOntology: Machine-readable ontology of the NeXus definitions. The published ontology describes the NeXus standard, it does not define the standard. This ontology extracts information about NeXus classes and fields from NeXus nxdl definition files on the NeXus GitHub site. This project was undertaken under ExPaNDS WP3.2. The ontology is designed to fulfil several purposes. First, it creates unique identifiers for each of the NeXus fields which would normally exist only within the namespaces of the defining NeXus classes. This is the primary goal and provides PIDs for annotation and tagging. The second purpose is to allow, via separate ontologies, NeXus fields and classes to be mapped onto equivalent or related terms defined elsewhere. Finally, we hope that this ontology, when used with a tool such as Protege, will provide a useful 'NeXus Explorer' tool to gain a quick overview of NeXus with links to official NeXus documentation. NeXus, ontology, expands, wp3-ExPaNDS PaN Community


0