Skip to content

Vocabulary

UofA packages use compact property names that expand into these namespaces. Each term is addressable, so https://uofa.net/vocab#hasWeakener resolves to its entry.

NamespaceIRITermsLabelledDescribed
Corehttps://uofa.net/vocab#157122122
ISO 42001 (AIMS)https://uofa.net/vocab/aims#12712799
Surrogatehttps://uofa.net/vocab/surrogate#393931

The JSON-LD contexts that map compact names onto these namespaces are served alongside them.

The ISO 42001 and surrogate namespaces carry authored labels and descriptions in their pack shapes. The core namespace does not: of its 157 terms, 122 have an authored definition, 74 carry SHACL constraints that describe how they are validated, and 23 have neither.

Their pages show what can be derived from the context, the shapes and the JSON Schema, and say plainly where nothing exists. Derived metadata tells you how a term is constrained, not what it means. Writing definitions for the core terms belongs in packs/core/shapes/, alongside the definitions the other packs already carry, so that SHACL messages improve at the same time.