ConceptScheme
CDIFConceptScheme::Classes::ConceptScheme
Definition
A SKOS Concept Scheme - a controlled vocabulary aggregating one or more SKOS Concepts. Required attributes: @type (containing skos:ConceptScheme), skos:prefLabel, skos:definition, skos:hasTopConcept (at least one). The metadata record describing this scheme (schema:subjectOf > CatalogRecord) MUST declare conformance to https://w3id.org/cdif/conceptscheme/1.1.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri | [0..1] | @id - URI identifier for this concept scheme. |
| prefLabel | string | [1..*] | skos:prefLabel - preferred lexical label for the concept scheme. Required. May be a plain string or a language-tagged value (LanguageTaggedValue is collapsed to String per the union-type policy). |
| altLabel | string | [0..*] | skos:altLabel - alternative lexical labels (acronyms, abbreviations, spelling variants). |
| definition | string | [1..*] | skos:definition - formal explanation of the meaning or purpose of this concept scheme. Required. |
| notation | string | [0..*] | skos:notation - classification code or notation for this concept scheme. |
| note | string | [0..*] | skos:note - general note about the concept scheme. |
| version | string | [0..1] | schema:version - version identifier for the concept scheme. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| subjectOf | → CatalogRecord | [0..1] | composition |
| hasTopConcept | → Concept | [1..*] | composition |
| inScheme | ← Concept | [0..*] | association |