Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Concept Scheme Profile

Resources:

A CDIF Concept Scheme is a controlled vocabulary or terminology represented as a SKOS ConceptScheme in JSON-LD. It uses the same SKOS building blocks as the Codelist profile, but skos:Concept has broader usage here: a concept can represent a possible value for a categorical variable, or an entity or property in a data model. Where the Codelist profile expects a simple, often flat list of coded values, the Concept Scheme profile accommodates richer terminologies with definitions, sources, and hierarchy.

All property names use namespace prefixes declared in the @context:

"@context": {
  "skos": "http://www.w3.org/2004/02/skos/core#",
  "schema": "http://schema.org/",
  "dcterms": "http://purl.org/dc/terms/"
}

Graphical presentation of Concept Scheme Profile

skos:ConceptScheme

The root object representing the concept scheme, typed as skos:ConceptScheme. It carries the scheme-level descriptive properties together with the mandatory CDIF Core metadata (see the Codelist profile for the full required-property set).

@id

@type

skos:prefLabel

skos:definition

dcterms:source

skos:Concept

A skos:Concept within the scheme. In the Concept Scheme profile a concept may represent a possible value for a categorical variable, or an entity or property in a data model. skos:prefLabel, a skos:definition, and a source citation are required; skos:notation is optional and used identically to the Codelist profile. The requirements for each concept in the RDF implementation:

@type

schema:identifier

skos:inScheme

skos:prefLabel

skos:definition

skos:broader / skos:narrower

skos:notation

skos:altLabel

Data types

This profile uses the shared LanguageTaggedValue, object reference, and PropertyValue patterns defined on the Common data types page.