Skip to content

Improvements to the NeXus parsing/normalization in NOMAD #702

@lukaspie

Description

@lukaspie

There was a discussion in the TF meeting on how to restructure the representation of NeXus data in NOMAD. Discussion points:

  • Building a vocabulary of methods for the different NeXus application definitions to populate the entry_type (see screenshot). For example, NXem should be mapped to something like Electron microscopy (EM). Is connected to the ontology service developed in Ontology Service Integration #680.
Image
  • Should each NXentry be parsed into one NOMAD Entry? There was a favourable vote on this in the TF meeting. Only question is how to keep links between the different entries from one NeXus file.

  • Identifiers: should a new NXsample entry be created if a sample is found? This could then be linked through the same mechanism that we use right now (where we just create an abstract reference).

  • Still open: how to deal with different versions of the NeXus schema? For example, if a user uploads a file which contains non-existent NeXus base classes (which we were working on before, but decided to drop eventually in the standardization). This will hopefully not be such a huge problem going forward as now the standardization is actually done (still needs the NeXus release though).

Feel free to add @FAIRmat-NFDI/areab @Pepe-Marquez.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions