Concept
CDIFConceptScheme::Classes::Concept
Definition
A SKOS Concept member of a ConceptScheme. Must have @type (containing skos:Concept), skos:prefLabel, and skos:notation. Optionally carries skos:definition, skos:note, skos:inScheme (back-pointer to its scheme), and hierarchical skos:broader / skos:narrower links to other concepts.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri | [0..1] | @id - URI identifier for this concept. |
| prefLabel | string | [1..*] | skos:prefLabel - preferred lexical label for this concept. Required. |
| notation | string | [1..*] | skos:notation - classification code for this concept within a scheme. Required. |
| definition | string | [0..*] | skos:definition - formal explanation of the meaning of this concept. |
| note | string | [0..*] | skos:note - general note about this concept. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| hasTopConcept | ← ConceptScheme | [1..*] | composition |
| inScheme | → ConceptScheme | [0..*] | association |
| broader | → Concept | [0..*] | association |
| narrower | → Concept | [0..*] | association |