W3C

SKOS Core Vocabulary Specification

Editor's Draft 2004-10-21

This version:
http://www.w3.org/2004/02/skos/core/spec/2004-10-21
Latest version:
http://www.w3.org/2004/02/skos/core/spec/
Previous version:
http://www.w3.org/2004/02/skos/core/spec/2004-10-20
Editors:
Alistair Miles, CCLRC
Dan Brickley, W3C

Abstract

This document gives an overview of the SKOS Core Vocabulary.

SKOS Core is an RDF vocabulary for describing language-oriented knowledge organisation systems (KOS) such as thesauri, glossaries, terminologies, taxonomies and controlled vocabularies in RDF.


Status of this Document

This section describes the status of this document at the time of its publication.

This document is an Editor's Draft for review by the Semantic Web Best Practices and Deployment Working Group (hereafter 'the Working Group') and the participants of the public-esw-thes@w3.org mailing list and is subject to change without notice. This document has no formal standing within W3C. Please consult the Working Group's home page and the W3C technical reports index for information about the latest publications by this group. This document may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.

This document is published by the Semantic Web Best Practices and Deployment Working Group, part of the W3C Semantic Web Activity. The Working Group intends the SKOS Core Vocabulary Specification to become a W3C Working Group Note. However, other outcomes are possible within the framework of the W3C process and will be considered in response to deployment experience and feedback from the W3C membership. The Working Group has discussed the potential for SKOS Core to evolve into possible future W3C Recommendation Track work items, and would value feedback on the level of formal standardization that is appropriate.

We encourage public comments. Please send comments to public-esw-thes@w3.org [archive] and start the subject line of the message with "comment:".

Publication as a Working Draft does not imply endorsement by the W3C Membership.


Contents

@@TODO


Introduction

About SKOS Core

SKOS Core is an RDF vocabulary for describing language-oriented knowledge organisation systems (KOS) such as thesauri, glossaries, terminologies, taxonomies and controlled vocabularies in RDF.

It may also be used to describe weblog category schemes and web directories in RDF.

SKOS Core Namespace

The base namespace for all terms in the SKOS Core vocabulary is:

http://www.w3.org/2004/02/skos/core#

About This Document

The latest version of this specification (available from [SPEC LATEST]) can be relied upon to provide an up-to-date overview of the SKOS Core vocabulary. This specification is generated from the RDF description of the SKOS Core vocabulary, and is regenerated whenever a change is made to the underlying RDF description.

The RDF description of the SKOS Core vocabulary can be obtained from here.

This document provides an overview of the SKOS Core vocabulary only, and is intended as a reference companion to the SKOS Core Guide [CORE GUIDE], which is currently under development and will be published as a working draft shortly.

Guide to Term Summary Tables

Each term (i.e. class or property) of the SKOS Core vocabulary is summarised in this document as a table. Each table may have the following rows:

Class or Property:
URI: The Universal Resource Identifier.
Label: A human-readable label.
Definition: An explanation of the meaning of a class or property.
Comment: Additional information about meaning and/or proper use.
Example: An example of the use of a class or property.
Status: The status (stability level) of the class or property.
Issued: Date on which the class or property was issued.
Modified: Date on which the class or property was last modified.
Super-classes: (Classes only) any declared super-classes.
Super-properties: (Properties only) any declared super-properties.
Domain: (Properties only) the declared domain for the property.
Range: (Properties only) the declared range for the property.
Additional types: (Properties only) any declared additional types (e.g. owl:TransitiveProperty) for the property.
Inverse of: (Properties only) any declared inverse properties.
Replaces: Any deprecated terms which the given term has replaced in recommended usage.
Version info: A note about the modification and/or history of a class or property.
Replaced By: (Deprecated terms only) the term to use instead of the deprecated term.
Deprecated: (Deprecated terms only) the date of last modification (i.e. deprecation) of the term.

SKOS Core Evolution and Management

SKOS Core is a living vocabulary, which means it may continue to evolve indefinitely.

Each term in the vocabulary has a term status level assigned. The status of a term indicates its level of stability, i.e. how much it may be expected to change in the future. The following status values are allowed:

unstable
The term is unstable, and feedback is welcomed on it's current form and utility (analagous to 'alpha' release in software development). It may currently be poorly defined. It's meaning and/or form may be expected to change at any time. Do not implement mission critical systems that depend on this term persisting in its current form.
testing
The term has gone beyond the raw proposal stage, and is undergoing testing (analagous to 'beta' release in software development). This term may still change in response to feedback from testing, although it may be expected not to undergo any radical change. The cost to early implementors of changing the term will be considered, however the goal of achieving wider interoperability and long-term stability may override those considerations.
stable
No substantial (meaning changing) alterations will take place. Implementors can expect the term to persist in its current form indefinitely.

A term may also be marked as deprecated, in which case instructions will be given on what to use in its place.

Taking Part in SKOS Core Development

SKOS Core is maintained by an open community of developers, users, and domain experts. All development work is discussed via the public-esw-thes@w3.org mailling list. This mailing list is public, and anyone is free to subscribe and/or post mails. A public archive of the mailing list is also available online [PUBLIC-ESW-THES ARCHIVE].

Proposals for additions or modifications to SKOS Core may be made via the public-esw-thes@w3.org mailing list. These are reviewed by the members of the mailing list, and if a reasonable consensus is reached, an action is taken.

See the reference [SKOS DEVEL] for more information.

Anything else?


Classes

Class:CollectableProperty
URI: http://www.w3.org/2004/02/skos/core#CollectableProperty
Label: Collectable Property
Definition: A property which can be used with a skos:Collection.
Comment: The following rule applies for this property: [(?x ?p ?c) (?c skos:member ?y) (?p rdf:type skos:CollectableProperty) implies (?x ?p ?y)]
Example:
Status: unstable
Issued: 2004-10-20
Class:Collection
URI: http://www.w3.org/2004/02/skos/core#Collection
Label: Collection
Definition: A collection of concepts.
Comment: Collections can be used with semantic relation properties e.g. skos:narrower, where you would like a set of concepts to be displayed under a 'node label'.
Example:
Status: unstable
Issued: 2004-10-20
Class:Concept
URI: http://www.w3.org/2004/02/skos/core#Concept
Label: Concept
Definition: An abstract idea or notion; a unit of thought.
Comment: The meaning of a skos:Concept should be inferred by taking into account all of the following (where present): the preferred label, all alternative labels, the definition, scope notes, examples, any other annotations, depictions, and the concept's position in the network of semantic relations with other concepts from the same source.
Example:
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Class:ConceptScheme
URI: http://www.w3.org/2004/02/skos/core#ConceptScheme
Label: Concept Scheme
Definition: A set of concepts forming a coherent scheme.
Comment: A concept scheme may be defined to include concepts from different sources.
Example:
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Class:OrderedCollection
URI: http://www.w3.org/2004/02/skos/core#OrderedCollection
Label: Ordered Collection
Definition: An ordered collection of concepts.
Comment: Ordered collections can be used with semantic relation properties, where you would like a set of concepts to be displayed in a specific order, and optionally under a 'node label'.
Example:
Super-classes: http://www.w3.org/2004/02/skos/core#Collection
Status: unstable
Issued: 2004-10-20

Properties

Property:altLabel
URI: http://www.w3.org/2004/02/skos/core#altLabel
Label: alternative label
Definition: An alternative lexical label for a resource.
Comment: Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept, to assist search.
Example:
Super-properties: http://www.w3.org/2000/01/rdf-schema#label
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:altSymbol
URI: http://www.w3.org/2004/02/skos/core#altSymbol
Label: alternative symbol
Definition: An alternative symbolic label for a resource.
Example:
Domain: http://www.w3.org/1999/02/22-rdf-syntax-ns#Resource
Range: http://xmlns.com/foaf/0.1/Image
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:broader
URI: http://www.w3.org/2004/02/skos/core#broader
Label: has broader
Definition: A concept that is more general in meaning.
Comment: Broader concepts are typically rendered as parents in a concept hierarchy (tree).
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#semanticRelation
Additional types: http://www.w3.org/2002/07/owl#TransitiveProperty
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:changeNote
URI: http://www.w3.org/2004/02/skos/core#changeNote
Label: change note
Definition: A note about a modification to a concept.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#privateNote
Status: unstable
Issued: 2004-10-21
Property:definition
URI: http://www.w3.org/2004/02/skos/core#definition
Label: definition
Definition: A statement or formal explanation of the meaning of a concept.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#publicNote
Status: testing
Issued: 2004-03-26
Modified: 2004-10-21
Property:editorialNote
URI: http://www.w3.org/2004/02/skos/core#editorialNote
Label: editorial note
Definition: A note for an editor, translator or maintainer of the vocabulary.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#privateNote
Status: unstable
Issued: 2004-10-21
Property:example
URI: http://www.w3.org/2004/02/skos/core#example
Label: example
Definition: An example of the use of a concept.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#publicNote
Status: testing
Issued: 2004-03-26
Modified: 2004-10-21
Property:hasTopConcept
URI: http://www.w3.org/2004/02/skos/core#hasTopConcept
Label: has top concept
Definition: A top level concept in the concept scheme.
Example:
Domain: http://www.w3.org/2004/02/skos/core#ConceptScheme
Range: http://www.w3.org/2004/02/skos/core#Concept
Status: testing
Issued: 2004-08-19
Modified: 2004-10-20
Replaces: http://www.w3.org/2004/02/skos/core#TopConcept
Version info: This property replaces the deprecated skos:TopConcept class.
Property:historyNote
URI: http://www.w3.org/2004/02/skos/core#historyNote
Label: history note
Definition: A note about the past state/use/meaning of a concept.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#publicNote
Status: unstable
Issued: 2004-10-21
Property:inScheme
URI: http://www.w3.org/2004/02/skos/core#inScheme
Label: in scheme
Definition: A concept scheme in which the concept is included.
Comment: A concept may be a member of more than one concept scheme.
Example:
Domain: http://www.w3.org/2004/02/skos/core#Concept
Range: http://www.w3.org/2004/02/skos/core#ConceptScheme
Super-properties: http://www.w3.org/2000/01/rdf-schema#isDefinedBy
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:member
URI: http://www.w3.org/2004/02/skos/core#member
Label: member
Definition: A member of a collection.
Example:
Domain: http://www.w3.org/2004/02/skos/core#Collection
Range: http://www.w3.org/1999/02/22-rdf-syntax-ns#Resource
Status: unstable
Issued: 2004-10-20
Property:memberList
URI: http://www.w3.org/2004/02/skos/core#memberList
Label: member list
Definition: An RDF list containing the members of a collection.
Comment: The following rule applies for this property: [(?c skos:memberList ?l) elementOfList(?e,?l) implies (?c skos:member ?e)]
Example:
Domain: http://www.w3.org/2004/02/skos/core#OrderedCollection
Range: http://www.w3.org/1999/02/22-rdf-syntax-ns#List
Status: unstable
Issued: 2004-10-20
Property:narrower
URI: http://www.w3.org/2004/02/skos/core#narrower
Label: has narrower
Definition: A concept that is more specific in meaning.
Comment: Narrower concepts are typically rendered as children in a concept hierarchy (tree).
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#semanticRelation
Additional types: http://www.w3.org/2002/07/owl#TransitiveProperty
Inverse of: http://www.w3.org/2004/02/skos/core#broader
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:prefLabel
URI: http://www.w3.org/2004/02/skos/core#prefLabel
Label: preferred label
Definition: The preferred lexical label for a resource, in a given language.
Comment: No two concepts in the same concept scheme may have the same value for skos:prefLabel in a given language.
Example:
Super-properties: http://www.w3.org/2000/01/rdf-schema#label
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:prefSymbol
URI: http://www.w3.org/2004/02/skos/core#prefSymbol
Label: preferred symbol
Definition: The preferred symbolic label for a resource.
Comment: No two concepts in the same concept scheme may have the same value for skos:prefSymbol.
Example:
Domain: http://www.w3.org/1999/02/22-rdf-syntax-ns#Resource
Range: http://xmlns.com/foaf/0.1/Image
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:privateNote
URI: http://www.w3.org/2004/02/skos/core#privateNote
Label: private note
Definition: A general note not intended for public consumption.
Comment: This property can be used directly for general notes, or as a super-property for more specific note types where the notes are NOT intended for public consumption.
Example:
Super-properties: http://www.w3.org/2000/01/rdf-schema#comment
Status: unstable
Issued: 2004-10-21
Property:publicNote
URI: http://www.w3.org/2004/02/skos/core#publicNote
Label: public note
Definition: A general note intended for public consumption.
Comment: This property can be used directly for general notes, or as a super-property for more specific note types where the notes are intended for public consumption.
Example:
Super-properties: http://www.w3.org/2000/01/rdf-schema#comment
Status: unstable
Issued: 2004-10-21
Property:related
URI: http://www.w3.org/2004/02/skos/core#related
Label: related to
Definition: A concept that is related by meaning.
Example:
Super-properties: http://www.w3.org/2000/01/rdf-schema#seeAlso
http://www.w3.org/2004/02/skos/core#semanticRelation
Additional types: http://www.w3.org/2002/07/owl#SymmetricProperty
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20
Property:scopeNote
URI: http://www.w3.org/2004/02/skos/core#scopeNote
Label: scope note
Definition: A note that helps to clarify the meaning of a concept.
Example:
Super-properties: http://www.w3.org/2004/02/skos/core#publicNote
Status: testing
Issued: 2004-03-26
Modified: 2004-10-21
Property:semanticRelation
URI: http://www.w3.org/2004/02/skos/core#semanticRelation
Label: semantic relation
Definition: A concept related by meaning.
Comment: This property should not be used directly, but as a super-property for all properties denoting a relationship of meaning between concepts.
Example:
Domain: http://www.w3.org/2004/02/skos/core#Concept
Range: http://www.w3.org/2004/02/skos/core#Concept
Status: testing
Issued: 2004-03-26
Modified: 2004-10-20

Deprecated Terms

@@TODO

Term:TopConcept
URI: http://www.w3.org/2004/02/skos/core#TopConcept
Replaced by: http://www.w3.org/2004/02/skos/core#hasTopConcept
Version info: This class is now deprecated. To indicate that a concept is a top concept in a scheme, now use the skos:hasTopConcept property.
Issued: 2004-03-26
Deprecated: 2004-08-19
Term:broaderGeneric
URI: http://www.w3.org/2004/02/skos/core#broaderGeneric
Replaced by: http://www.w3.org/2004/02/skos/extensions#broaderGeneric
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:broaderInstantive
URI: http://www.w3.org/2004/02/skos/core#broaderInstantive
Replaced by: http://www.w3.org/2004/02/skos/extensions#broaderInstantive
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:broaderPartitive
URI: http://www.w3.org/2004/02/skos/core#broaderPartitive
Replaced by: http://www.w3.org/2004/02/skos/extensions#broaderPartitive
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:externalID
URI: http://www.w3.org/2004/02/skos/core#externalID
Replaced by: http://purl.org/dc/elements/1.1/identifier
Version info: This property is now deprecated. Use dc:identifier instead.
Issued: 2004-03-26
Deprecated: 2004-10-20
Term:narrowerGeneric
URI: http://www.w3.org/2004/02/skos/core#narrowerGeneric
Replaced by: http://www.w3.org/2004/02/skos/extensions#narrowerGeneric
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:narrowerInstantive
URI: http://www.w3.org/2004/02/skos/core#narrowerInstantive
Replaced by: http://www.w3.org/2004/02/skos/extensions#narrowerInstantive
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:narrowerPartitive
URI: http://www.w3.org/2004/02/skos/core#narrowerPartitive
Replaced by: http://www.w3.org/2004/02/skos/extensions#narrowerPartitive
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:relatedHasPart
URI: http://www.w3.org/2004/02/skos/core#relatedHasPart
Replaced by: http://www.w3.org/2004/02/skos/extensions#relatedHasPart
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18
Term:relatedPartOf
URI: http://www.w3.org/2004/02/skos/core#relatedPartOf
Replaced by: http://www.w3.org/2004/02/skos/extensions#relatedPartOf
Version info: This term has been moved to the 'SKOS Extensions' vocabulary. See http://www.w3.org/2004/02/skos/extensions/
Issued: 2004-03-26
Deprecated: 2004-10-18

Change Log

The complete RDF description of the SKOS Core vocabulary is contained in the following file:

The CVS log for this file is included below:

RCS file: /w3ccvs/WWW/2004/02/skos/core.rdf,v
Working file: core.rdf
head: 1.20
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 20;	selected revisions: 20
description:
----------------------------
revision 1.20
date: 2004/10/21 16:15:24;  author: ajm65;  state: Exp;  lines: +1 -1
fix bad link in example for editorialNote
----------------------------
revision 1.19
date: 2004/10/21 14:22:26;  author: ajm65;  state: Exp;  lines: +93 -19
Added historyNote, editorialNote, changeNote.
Modified scopeNote, definition, example: removed domain statement, super-prop changed to publicNote.
----------------------------
revision 1.18
date: 2004/10/21 14:05:26;  author: ajm65;  state: Exp;  lines: +27 -2
publicNote and privateNote added
----------------------------
revision 1.17
date: 2004/10/20 17:10:45;  author: ajm65;  state: Exp;  lines: +62 -1
Collections vocabulary added (support for 'node labels' and 'guide terms')
----------------------------
revision 1.16
date: 2004/10/20 16:36:14;  author: ajm65;  state: Exp;  lines: +24 -10
skos:externalID deprecated (use dc:identifier instead).
----------------------------
revision 1.15
date: 2004/10/20 15:17:00;  author: ajm65;  state: Exp;  lines: +75 -0
Added a change note to all updated terms
----------------------------
revision 1.14
date: 2004/10/20 15:09:45;  author: ajm65;  state: Exp;  lines: +17 -2
Updated dct:modified for all terms
----------------------------
revision 1.13
date: 2004/10/20 15:07:48;  author: ajm65;  state: Exp;  lines: +10 -1
Added new comments
----------------------------
revision 1.12
date: 2004/10/20 14:59:41;  author: ajm65;  state: Exp;  lines: +223 -193
Former comments on terms deprecated
----------------------------
revision 1.11
date: 2004/10/20 14:49:37;  author: ajm65;  state: Exp;  lines: +18 -3
Added a skos:definition to all current terms
----------------------------
revision 1.10
date: 2004/10/20 14:37:48;  author: ajm65;  state: Exp;  lines: +17 -1
Added examples to all current terms
----------------------------
revision 1.9
date: 2004/10/20 14:31:32;  author: ajm65;  state: Exp;  lines: +25 -25
Added xml:lang to all rdfs:label statements
----------------------------
revision 1.8
date: 2004/10/20 14:26:31;  author: ajm65;  state: Exp;  lines: +1 -1
Updated date modified for the schema
----------------------------
revision 1.7
date: 2004/10/18 16:02:44;  author: ajm65;  state: Exp;  lines: +118 -67
The following terms deprecated and replaced by terms in the 'SKOS Extensions' vocabulary
 ...
'broaderGeneric'
'broaderInstantive'
'broaderPartitive'
'narrowerGeneric'
'narrowerInstantive'
'narrowerPartitive'
'relatedHasPart'
'relatedIsPartOf'
----------------------------
revision 1.6
date: 2004/08/27 19:37:43;  author: ajm65;  state: Exp;  lines: +25 -1
Added dct:issued for all terms
----------------------------
revision 1.5
date: 2004/08/19 13:05:05;  author: ajm65;  state: Exp;  lines: +29 -3
Deprecated class skos:TopConcept
Added property skos:hasTopConcept
----------------------------
revision 1.4
date: 2004/08/03 17:31:13;  author: ajm65;  state: Exp;  lines: +1 -1
error 'ts' changed to 'vs' in namespace declaration
----------------------------
revision 1.3
date: 2004/08/03 17:10:00;  author: ajm65;  state: Exp;  lines: +75 -5
Following changes:

- doctype changed to 'rdf:RDF'
- entity 'vs' added
- xmlns:vs added
- dct:modified date updated
- dc:title changed to 'SKOS Core RDF Vocabulary'
- dc:contributor added
- term status values added for all terms
- initial XML comment rewritten
- rdfs:isDefinedBy added for al terms
----------------------------
revision 1.2
date: 2004/03/26 17:06:36;  author: danbri;  state: Exp;  lines: +208 -227
update from al
----------------------------
revision 1.1
date: 2004/03/18 15:44:12;  author: danbri;  state: Exp;
swad-e thesaurus work in progress
=============================================================================

References

@@TODO


Acknowledgements

@@TODO