Data model List of terms
Version: 0.0.1
Previous version:
Created: 2022-07-06
Last modified: 2023-10-03
SHACL file: terms.shacl.ttl
Authors: Lennert Van de Velde , Miel Vander Sande , Milan Valadou
Data model to describe structured lists of terms such as thesauri.
Namespaces
Classes & Properties
Classes: Collection | Concept | Concept scheme | Label | List | Ordered collection
Collection (skos:Collection)
Subclasses: Ordered collection
A meaningful collection of concepts.
Property | Description | Cardinality | Datatype |
---|---|---|---|
alternative label (skos:altLabel) | An alternative lexical label for a resource. | 0..* | rdf:langString |
change note (skos:changeNote) | A note about a modification to a concept. | 0..* | rdf:langString |
definition (skos:definition) | A statement or formal explanation of the meaning of a concept. | 0..* | rdf:langString |
editorial note (skos:editorialNote) | A note for an editor, translator or maintainer of the vocabulary. | 0..* | rdf:langString |
example (skos:example) | An example of the use of a concept. | 0..* | rdf:langString |
(skos:hiddenLabel) | hidden label A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations. | 0..* | rdf:langString |
history note (skos:historyNote) | A note about the past state/use/meaning of a concept. | 0..* | rdf:langString |
member (skos:member) | Relates a collection to one of its members. | 0..* | Concept or Collection |
notation (skos:notation) | A 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. | 0..* | xsd:string |
note (skos:note) | A general note, for any purpose. | 0..* | rdf:langString |
preferred label (skos:prefLabel) | The preferred lexical label for a resource, in a given language. | 1..* 1 | rdf:langString |
scope note (skos:scopeNote) | A note that helps to clarify the meaning and/or the use of a concept. | 0..* | rdf:langString |
Concept (skos:Concept)
Subclasses: Local identifier , Organization type , Role
A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive.
Property | Description | Cardinality | Datatype |
---|---|---|---|
alternative label (skos:altLabel) | An alternative lexical label for a resource. | 0..* | rdf:langString |
broad match (skos:broadMatch) | skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes. | 0..* | Concept |
broader (skos:broader) | Relates a concept to a concept that is more general in meaning. | 0..* | Concept |
broader transitive (skos:broaderTransitive) | skos:broaderTransitive is a transitive superproperty of skos:broader . | 0..* | Concept |
change note (skos:changeNote) | A note about a modification to a concept. | 0..* | rdf:langString |
close match (skos:closeMatch) | skos:closeMatch is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of “compound errors” when combining mappings across more than two concept schemes, skos:closeMatch is not declared to be a transitive property. | 0..* | Concept |
definition (skos:definition) | A statement or formal explanation of the meaning of a concept. | 1..* | rdf:langString |
editorial note (skos:editorialNote) | A note for an editor, translator or maintainer of the vocabulary. | 0..* | rdf:langString |
exact match (skos:exactMatch) | skos:exactMatch is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch . | 0..* | Concept |
example (skos:example) | An example of the use of a concept. | 0..* | rdf:langString |
has higher priority than (haTer:higherPriority) | Relates a concept to a concept that has a higher priority. | 0..* | Concept |
has lower priority than (haTer:lowerPriority) | Relates a concept to a concept that has a lower priority. | 0..* | Concept |
(skos:hiddenLabel) | hidden label A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations. | 0..* | rdf:langString |
history note (skos:historyNote) | A note about the past state/use/meaning of a concept. | 0..* | rdf:langString |
in scheme (skos:inScheme) | Relates a resource (for example a concept) to a concept scheme in which it is included. | 1..* | Concept scheme |
mapping relation (skos:mappingRelation) | Relates two concepts coming, by convention, from different schemes, and that have comparable meanings | 0..* | Concept |
narrow match (skos:narrowMatch) | skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes. | 0..* | Concept |
narrower (skos:narrower) | Relates a concept to a concept that is more specific in meaning. | 0..* | Concept |
narrower transitive (skos:narrowerTransitive) | skos:narrowerTransitive is a transitive superproperty of skos:narrower . | 0..* | Concept |
notation (skos:notation) | A 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. | 0..* | xsd:string |
note (skos:note) | A general note, for any purpose. | 0..* | rdf:langString |
pref label (skosxl:prefLabel) | The property skosxl:prefLabel is used to associate an skosxl:Label with a skos:Concept. The property is analogous to skos:prefLabel. | 0..1 | Label |
preferred label (skos:prefLabel) | The preferred lexical label for a resource, in a given language. | 1..* 1 | rdf:langString |
related (skos:related) | Relates a concept to a concept with which there is an associative semantic relationship. | 0..* | Concept |
related match (skos:relatedMatch) | skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes. | 0..* | Concept |
scope note (skos:scopeNote) | A note that helps to clarify the meaning and/or the use of a concept. | 0..* | rdf:langString |
semantic relation (skos:semanticRelation) | Links a concept to a concept related by meaning. | 0..* | Concept |
top concept of (skos:topConceptOf) | Relates a concept to the concept scheme that it is a top level concept of. | 0..* | Concept scheme |
Concept scheme (skos:ConceptScheme)
A set of concepts, optionally including statements about semantic relationships between those concepts.
Property | Description | Cardinality | Datatype |
---|---|---|---|
alternative label (skos:altLabel) | An alternative lexical label for a resource. | 0..* | rdf:langString |
change note (skos:changeNote) | A note about a modification to a concept. | 0..* | rdf:langString |
editorial note (skos:editorialNote) | A note for an editor, translator or maintainer of the vocabulary. | 0..* | rdf:langString |
example (skos:example) | An example of the use of a concept. | 0..* | rdf:langString |
has top concept (skos:hasTopConcept) | Relates, by convention, a concept scheme to a concept which is topmost in the broader/narrower concept hierarchies for that scheme, providing an entry point to these hierarchies. | 0..* | Concept |
(skos:hiddenLabel) | hidden label A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations. | 0..* | rdf:langString |
history note (skos:historyNote) | A note about the past state/use/meaning of a concept. | 0..* | rdf:langString |
notation (skos:notation) | A 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. | 0..* | xsd:string |
note (skos:note) | A general note, for any purpose. | 0..* | rdf:langString |
preferred label (skos:prefLabel) | The preferred lexical label for a resource, in a given language. | 1..* 1 | rdf:langString |
scope note (skos:scopeNote) | A note that helps to clarify the meaning and/or the use of a concept. | 0..* | rdf:langString |
Label (skosxl:Label)
A special class of lexical entities.
Property | Description | Cardinality | Datatype |
---|---|---|---|
literal form (skosxl:literalForm) | The property skosxl:literalForm is used to give the literal form of an skosxl:Label. | 1..1 | rdf:langString |
List (rdf:List)
The class of RDF Lists.
Property | Description | Cardinality | Datatype |
---|---|---|---|
None (_:nce489dedc34b48c896968d190ef765e5b14) | 0..* | Concept or Collection |
Ordered collection (skos:OrderedCollection)
Subclass of: Collection
An ordered collection of concepts, where both the grouping and the ordering are meaningful.
Property | Description | Cardinality | Datatype |
---|---|---|---|
alternative label (skos:altLabel) | An alternative lexical label for a resource. | 0..* | rdf:langString |
change note (skos:changeNote) | A note about a modification to a concept. | 0..* | rdf:langString |
definition (skos:definition) | A statement or formal explanation of the meaning of a concept. | 0..* | rdf:langString |
editorial note (skos:editorialNote) | A note for an editor, translator or maintainer of the vocabulary. | 0..* | rdf:langString |
example (skos:example) | An example of the use of a concept. | 0..* | rdf:langString |
(skos:hiddenLabel) | hidden label A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations. | 0..* | rdf:langString |
history note (skos:historyNote) | A note about the past state/use/meaning of a concept. | 0..* | rdf:langString |
member list (skos:memberList) | Relates an ordered collection to the RDF list containing its members. | 0..* | |
notation (skos:notation) | A 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. | 0..* | xsd:string |
note (skos:note) | A general note, for any purpose. | 0..* | rdf:langString |
preferred label (skos:prefLabel) | The preferred lexical label for a resource, in a given language. | 1..* 1 | rdf:langString |
scope note (skos:scopeNote) | A note that helps to clarify the meaning and/or the use of a concept. | 0..* | rdf:langString |
Properties from Collection: alternative label, change note, definition, editorial note, example, hidden label, history note, member, notation, note, preferred label, scope note