Concept
CDIFCodelist::Classes::Concept
Definition
Documentation
Original
Reference
skos:Concept
Definition
An idea or notion; a unit of thought.
CDIF
Definition
A SKOS Concept constrained for CDIF codelist use. Must have a resolvable @id, skos:inScheme (back-pointer to its ConceptScheme), skos:prefLabel, and skos:notation. Hierarchical concepts must declare both skos:narrower (downward) and skos:broader (upward).
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| identifier | XsdAnyUri | [1] | DocumentationCDIFDefinitionPrimary identifier for the codelist. May be a string URI or a structured PropertyValue. Scope@id - globally unique, resolvable URI for this concept. Required. |
| prefLabel | string | [1] | DocumentationOriginalReferenceskos:prefLabel DefinitionA resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag. CDIFDefinitionPreferred lexical label for this concept. A single string, a single language-tagged value, or an array of language-tagged values. Each language should appear at most once. **Uniqueness rule.** Each language should appear at most once in the set of prefLabel values. Two prefLabel values with duplicate `@language` tags are non-conformant. Consumers may reject or arbitrarily pick one. **Relationship to skos:altLabel.** Alternate labels (acronyms, spelling variants, obsolete names) go on `skos:altLabel`, NOT on `prefLabel`. A concept has exactly one preferred label per language. Scopeskos:prefLabel - preferred lexical label for this concept. Required. |
| notation | string | [1] | DocumentationOriginalReferenceskos:notation DefinitionA notation, also known as classification code, is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme. CDIFDefinitionClassification code for this concept within a scheme. Scopeskos:notation - classification code for this concept within the scheme. Required. |
| definition | string | [0..1] | DocumentationOriginalReferenceskos:definition DefinitionA statement or formal explanation of the meaning of a concept. CDIFDefinitionFormal definition of this concept. Optional for CDIF codelist concepts. A plain string. Scopeskos:definition - formal definition of this concept. Optional in CDIF. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| hasTopConcept | ← ConceptScheme | [1..*] | composition |
| inScheme | → ConceptScheme | [1..*] | association |
| broader | → Concept | [0..*] | association |
| narrower | → Concept | [0..*] | association |