Concept
definition: An idea or notion; a unit of thought.
type: Class

Concept Scheme
definition: A set of concepts, optionally including statements about semantic relationships between those concepts.
scope note: A concept scheme may be defined to include concepts from different sources.
example: Thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', and other types of controlled vocabulary are all examples of concept schemes. Concept schemes are also embedded in glossaries and terminologies.
type: Class
disjoint with: Concept

Collection
definition: A meaningful collection of concepts.
scope note: Labelled collections can be used where you would like a set of concepts to be displayed under a 'node label' in the hierarchy.
type: Class
disjoint with: Concept
disjoint with: Concept Scheme

Ordered Collection
definition: An ordered collection of concepts, where both the grouping and the ordering are meaningful.
scope note: Ordered collections can be used where you would like a set of concepts to be displayed in a specific order, and optionally under a 'node label'.
type: Class
subclass of: Collection

is in scheme
definition: Relates a resource (for example a concept) to a concept scheme in which it is included.
scope note: A concept may be a member of more than one concept scheme.
type: ObjectProperty
range: Concept Scheme
type: Property

has top concept
definition: 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.
type: ObjectProperty
domain: Concept Scheme
range: Concept
inverse of: is top concept in scheme
type: Property

is top concept in scheme
definition: Relates a concept to the concept scheme that it is a top level concept of.
type: ObjectProperty
sub property of: is in scheme
inverse of: has top concept
type: Property
domain: Concept
range: Concept Scheme

preferred label
definition: The preferred lexical label for a resource, in a given language.
type: AnnotationProperty
comment: A 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.
comment: The range of skos:prefLabel is the class of RDF plain literals.
comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
type: Property

alternative label
definition: An alternative lexical label for a resource.
example: Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept. Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel).
type: AnnotationProperty
comment: The range of skos:altLabel is the class of RDF plain literals.
comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
type: Property

hidden label
definition: 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.
type: AnnotationProperty
comment: The range of skos:hiddenLabel is the class of RDF plain literals.
comment: skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
type: Property

notation
definition: 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.
scope note: By convention, skos:notation is used with a typed literal in the object position of the triple.
type: DatatypeProperty
type: Property

note
definition: A general note, for any purpose.
scope note: This property may be used directly, or as a super-property for more specific note types.
type: AnnotationProperty
type: Property

change note
definition: A note about a modification to a concept.
type: AnnotationProperty
type: Property

definition
definition: A statement or formal explanation of the meaning of a concept.
type: AnnotationProperty
type: Property

editorial note
definition: A note for an editor, translator or maintainer of the vocabulary.
type: AnnotationProperty
type: Property

example
definition: An example of the use of a concept.
type: AnnotationProperty
type: Property

history note
definition: A note about the past state/use/meaning of a concept.
type: AnnotationProperty
type: Property

scope note
definition: A note that helps to clarify the meaning and/or the use of a concept.
type: AnnotationProperty
type: Property

is in semantic relation with
definition: Links a concept to a concept related by meaning.
scope note: This property should not be used directly, but as a super-property for all properties denoting a relationship of meaning between concepts.
type: ObjectProperty
domain: Concept
range: Concept
type: Property

has broader
definition: Relates a concept to a concept that is more general in meaning.
comment: Broader concepts are typically rendered as parents in a concept hierarchy (tree).
scope note: By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources.
type: ObjectProperty
sub property of: has broader transitive
inverse of: has narrower
type: Property

has narrower
definition: Relates a concept to a concept that is more specific in meaning.
scope note: By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources.
comment: Narrower concepts are typically rendered as children in a concept hierarchy (tree).
type: ObjectProperty
sub property of: has narrower transitive
inverse of: has broader
type: Property

has related
definition: Relates a concept to a concept with which there is an associative semantic relationship.
type: ObjectProperty
sub property of: is in semantic relation with
type: SymmetricProperty
comment: skos:related is disjoint with skos:broaderTransitive
type: Property

has broader transitive
definition: skos:broaderTransitive is a transitive superproperty of skos:broader.
scope note: By convention, skos:broaderTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application.
type: ObjectProperty
sub property of: is in semantic relation with
type: TransitiveProperty
inverse of: has narrower transitive
type: Property

has narrower transitive
definition: skos:narrowerTransitive is a transitive superproperty of skos:narrower.
scope note: By convention, skos:narrowerTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application.
type: ObjectProperty
sub property of: is in semantic relation with
type: TransitiveProperty
inverse of: has broader transitive
type: Property

has member
definition: Relates a collection to one of its members.
type: ObjectProperty
domain: Collection
range: Class
  union of: Concept
  union of: Collection
type: Property

has member list
definition: Relates an ordered collection to the RDF list containing its members.
type: ObjectProperty
domain: Ordered Collection
type: FunctionalProperty
comment: For any resource, every item in the list given as the value of the skos:memberList property is also a value of the skos:member property.
type: Property

is in mapping relation with
definition: Relates two concepts coming, by convention, from different schemes, and that have comparable meanings
comment: These concept mapping relations mirror semantic relations, and the data model defined below is similar (with the exception of skos:exactMatch) to the data model defined for semantic relations. A distinct vocabulary is provided for concept mapping relations, to provide a convenient way to differentiate links within a concept scheme from links between concept schemes. However, this pattern of usage is not a formal requirement of the SKOS data model, and relies on informal definitions of best practice.
type: ObjectProperty
sub property of: is in semantic relation with
type: Property

has broader match
definition: skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
type: ObjectProperty
sub property of: is in mapping relation with
sub property of: has broader
inverse of: has narrower match
type: Property

has narrower match
definition: skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes.
type: ObjectProperty
sub property of: is in mapping relation with
sub property of: has narrower
inverse of: has broader match
type: Property

has related match
definition: skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes.
type: ObjectProperty
sub property of: is in mapping relation with
sub property of: has related
type: SymmetricProperty
type: Property

has exact match
definition: 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.
type: ObjectProperty
sub property of: has close match
type: SymmetricProperty
type: TransitiveProperty
comment: skos:exactMatch is disjoint with each of the properties skos:broadMatch and skos:relatedMatch.
type: Property

has close match
definition: 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.
type: ObjectProperty
sub property of: is in mapping relation with
type: SymmetricProperty
type: Property