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#190155155
ISO 42001 (AIMS)https://uofa.net/vocab/aims#12712799
Surrogatehttps://uofa.net/vocab/surrogate#545446

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 190 terms, 155 have an authored definition, 101 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.