Skip to content

CDIF-4-XAS: Mappings from Community Standards to CDIF, 1.1

Latest

Choose a tag to compare

@smrgeoinfo smrgeoinfo released this 27 Oct 23:08
· 2 commits to main since this release

The second release of the CDIF-4-XAS semantic description of X-ray Absorption Spectroscopy community standards (XDI and NeXus NXxas) using the Cross-Domain Interoperability Framework (CDIF). It goes well beyond the 1.0 deliverable.

The release package is XAS-CDIF-1.1.zip, the repository's release/ folder, which stands alone:

  • The xasDocument/1.1 profile: resolved JSON Schema, JSON-LD frame, SHACL rules, implementation guide, and FrameAndValidate.py to frame and validate a document.
  • 14 conforming examples: XDI-derived documents from both converters, and six from NeXus/HDF5 files that locate their data with cdif:LocatorMapping.
  • The CDIF XAS glossary: 106 concepts, as a SKOS concept scheme.
  • vocabularies/: three value lists (absorption edges, emission lines, detection modes), generated from the NeXus definitions.
  • crosswalk/: SSSOM mappings from XDI keys and NeXus paths to the glossary concepts and from XDI headers to schema.org, plus units and JSON-LD placement tables.
  • Licensing: LICENSE, LICENSES/ and REUSE.toml. The package is compliant with the REUSE 3.3 specification on its own.

All vocabularies carry schema:version 1.1 and conform to the CDIF concept-scheme profile; the crosswalks carry mapping_set_version 1.1.

Changes from 1.0

  • The profile conformance URIs are now https://w3id.org/cdif/xasDocument/1.1, with the tiers xasCore/1.1 and xasOptional/1.1. Documents declare xasCore/1.1; one declaring xasCore/1.0 does not validate. The w3id redirects for the new URIs are in perma-id/w3id.org#7006.
  • The glossary was rebuilt, and four technique-neutral terms were retired onto NeXus base classes.
  • The value lists and machine-readable crosswalks are new.
  • The value lists have browsable pages at https://cdif-4-xas.github.io/XAS-CDIF/.

Repository content not in the package: 55 XDI test files (exampleData/), their generated CDIF metadata (exampleMetadata/), the build tools, and the archived 1.0 deliverable. 18 of the XDI test files have no known licence; see exampleData/README.md.

The conversion tools are separate repositories: cdifnexmetadata (NeXus and XDI) and smrgeoinfo/cdif-xas (XDI, RML).