Skip to content

Modules

Schemas are grouped into modules. Each is versioned and conformable on its own, so a consumer can adopt one without taking on the others, and a module can later move to its own repository as a redirect rather than a breaking change.

Modules are listed even while empty: the structure is meant to give every recurring pattern a home, so contributors know where a new schema belongs rather than inventing a place for it.

module scope status
quantities QuantityValue, units, uncertainty, value specifications (scalar, fraction, categorical), ratios worked example
datasets Dataset, Distribution, storage modes, tabular data, data services planned
processes processes and chains, inputs and outputs, plans, recipes, participants, workflows planned
measurement measurement, assay, calibration, measurement datum planned
time temporal regions, durations, process start and end, temporalized qualities planned
qualities qualities, dispositions, realizable entities, roles planned
materials chemical composition, structure and microstructure, material properties planned
devices device specification, settings and setpoints, identifiers planned
simulation simulated entities, digital counterparts, computation provenance planned
foundations upper-ontology structure, module overviews, object-property inventories planned

time is about process time: temporal regions, durations, temporalized qualities. It is not the Time quantity kind, which lives in quantities. The two are different things that share a word, and they must not be mapped onto each other.

Conformance IRIs follow https://w3id.org/oo-ld/schemas/<module>/<version>; see Conformance.