NeXusOntology: Machine-readable ontology of the NeXus definitions