[NeXus-committee] NeXus Ontology v2.0
Görzig, Heike
heike.goerzig at helmholtz-berlin.de
Mon Dec 19 16:07:13 GMT 2022
Hi Sandor,
Thanks for working on that! Sorry, I could not attend the meeting.
I have quite a lot of questions. Maybe it would be better to have a meeting
next year.
Best wishes,
Heike
Von: NeXus-committee <nexus-committee-bounces at shadow.nd.rl.ac.uk> Im Auftrag
von Sandor Brockhauser via NeXus-committee
Gesendet: Freitag, 16. Dezember 2022 22:15
An: NeXus-committee at nexusformat.org
Cc: steve.collins at diamond.ac.uk
Betreff: [NeXus-committee] NeXus Ontology v2.0
Dear All,
As discussed on previous NIAC meetings, we have started discussions with
Heike and Steve on making a new version of the NeXus Ontology which would
cover the full NeXus Vocabulary
(https://manual.nexusformat.org/classes/index.html?highlight=vocabulary)
made available during the June Code Camp. With the same effort, we also
wanted to address the proper description of the NeXus concepts with their
detailed informations, like defined enumerations, deprecations, etc.
Last Friday, we had a Sprint Planning Meeting, and I am happy to announce
that our FAIRmat development team has implemented a firs proposal for the
new version. Please go (https://github.com/nexusformat/NeXusOntology/pull/4)
and have a look provide feedback, so we can all work together and make it
even better.
For those using ontology reasoners, I recommend FaCT++.
Quick summary:
* contains all the concepts for the full NeXus Vocabulary
(definitions, groups, fields, attributes)
* defines and handles separately DataTypes and UnitCategories
* supports enumerations and also cardinality
(minOccurs/maxOccurs/optional/required/recommended)
* checks and marks if a referenced concept (definition, group, field,
attribute) has been specialised (e.g. docstring added, enumeration modified,
new concept added or a cardinality of a referenced concept has been changed)
* added support for versioning (Ontology major: 2.0, minor: short hash
of the NeXus Definitions used; conversion hash)
* NeXus Definitions are referenced via git submodules for easier
access
Bests,
Sandor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nexusformat.org/pipermail/nexus-committee/attachments/20221219/44116b8a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6739 bytes
Desc: not available
URL: <https://lists.nexusformat.org/pipermail/nexus-committee/attachments/20221219/44116b8a/attachment.p7s>
More information about the NeXus-committee
mailing list