
A Simple Knowledge Organization System (SKOS) is a way to organize and share knowledge in a structured and reusable way. It's like creating a digital filing system for your ideas and concepts.
SKOS is based on the idea that knowledge can be represented as a set of concepts, relationships, and labels. This is achieved through the use of a controlled vocabulary, which is a set of predefined terms and their relationships.
SKOS allows you to create a hierarchy of concepts, where more general concepts are related to more specific ones. This makes it easy to navigate and find related information.
The SKOS vocabulary is used to describe the relationships between concepts, such as "broader" and "narrower" terms. This helps to create a clear and consistent way of organizing knowledge.
For your interest: Banking Related Terms Pdf
Thesaurus Standards
SKOS development has involved experts from both RDF and library communities, aiming to allow easy migration of thesauri defined by standards such as NISO Z39.19 – 2005 or ISO 25964.
In 2011, ISO 25964-1 replaced the previous thesaurus standards ISO 2788 and ISO 5964. A set of linkages between the elements of the ISO 25964 data model and the ones from SKOS, SKOS-XL, and MADS/RDF has been developed.
ISO 25964-1 is a standard that has implications for SKOS users, and it's essential to consider its impact on thesaurus migration.
The SKOS standard is designed to allow easy migration of thesauri, making it a valuable tool for libraries, museums, and other organizations that manage large collections of data.
Here's a list of thesaurus standards that SKOS intends to allow easy migration of:
- NISO Z39.19 – 2005
- ISO 25964
These standards are crucial for organizations that need to manage and organize large collections of data, and SKOS provides a way to leverage the power of linked data.
Knowledge Organization
SKOS is concept-centric, making a distinction between concepts and labels, which is a departure from traditional thesaurus standards and past controlled vocabulary practice.
A concept is an idea of something, and a label is a name for that idea. Thus, a concept may have multiple labels. For the organization of a vocabulary, especially as a hierarchy, one of the various labels needs to be designated as the preferred displayed label.
The SKOS data model allows using the properties skos:prefLabel, skos:altLabel, and skos:hiddenLabel to label any type of resource, including resources of type owl:Class.
SKOS introduces the formal organizing unit called a concept scheme, as a "collection of concepts." A concept scheme is a single controlled vocabulary, thesaurus, hierarchical taxonomy, facet within a faceted taxonomy, or metadata property within a larger metadata schema.
Here are the principal element categories of SKOS, organized by theme:
Mapping
In the world of knowledge organization, mapping is a crucial aspect of connecting concepts from different schemes. The SKOS mapping properties are used to express matching (exact or fuzzy) of concepts from one concept scheme to another.
A unique perspective: Matrix Concepts Holdings
SKOS mapping properties are only used to connect concepts from different schemes, not to link concepts within the same scheme. This is because it's hard to draw an absolute distinction between internal links and mapping links, especially in an open environment where different people might re-organize concepts into schemes in different ways.
The relatedMatch property makes a simple associative relationship between two concepts, while exactMatch is used when concepts are closely related and can be used interchangeably. closeMatch is used when concepts can sometimes be used interchangeably, but it's not a transitive property.
The SKOS mapping properties are not transitive, except for exactMatch. This means that if A is relatedMatch to B, and B is relatedMatch to C, it doesn't necessarily mean that A is relatedMatch to C. However, if A is exactMatch to B, and B is exactMatch to C, then A is exactMatch to C.
Here's a summary of the SKOS mapping properties:
The SKOS mapping properties are used to connect concepts from different schemes, but they're not a substitute for careful management of RDF graphs or the use of provenance mechanisms.
Recommendation for Knowledge Organization
In 2009, the W3C announced a new standard called SKOS, which helps organize knowledge and brings benefits to both the world of knowledge organization systems and the linked data community.
The SKOS standard is based on a concept-centric view of the vocabulary, where primitive objects are not terms, but abstract notions represented by terms. Each SKOS concept is defined as an RDF resource and can have RDF properties attached, including preferred index terms, alternative terms or synonyms, definitions, and notes.
To ensure consistency and structure, concepts can be gathered in concept schemes, representing whole or part of a controlled vocabulary. By convention, no two concepts in the same concept scheme are given the same notation, making it possible to uniquely refer to a concept.
The SKOS standard also defines the classes and properties sufficient to represent the common features found in a standard thesaurus. Concepts can be organized in hierarchies using broader-narrower relationships, or linked by non-hierarchical (associative) relationships.
You might like: Money Measurements Concept
Here's a brief overview of the key features of SKOS:
- Concepts are defined as RDF resources
- Concepts can have RDF properties attached, including preferred index terms, alternative terms or synonyms, definitions, and notes
- Concepts can be organized in hierarchies using broader-narrower relationships, or linked by non-hierarchical (associative) relationships
- Concepts can be gathered in concept schemes, representing whole or part of a controlled vocabulary
The development of SKOS involved the W3C Working Draft process, with principal editors Alistair Miles, Dan Brickley, and Sean Bechhofer. The Semantic Web Deployment Working Group, chartered for two years, pushed SKOS forward on the W3C Recommendation track.
Class
In the realm of knowledge organization, a class is a fundamental concept that helps us categorize and structure information. A class is essentially an idea or a concept, and it can be represented as a resource in the SKOS data model. This means that a class can be of any type, including owl:Class, as shown in Example 16.
A class can have multiple labels associated with it, including a preferred label, alternative labels, and hidden labels. The preferred label is the most commonly used label for a class, while alternative labels provide additional names for the same concept. Hidden labels, on the other hand, are not meant for human consumption and are typically used for internal purposes.
Readers also liked: Entity Concept
The SKOS data model allows us to use the skos:prefLabel, skos:altLabel, and skos:hiddenLabel properties to label a class with multiple labels. This is demonstrated in Example 16, where a class is labeled with multiple labels in different languages.
The SKOS eXtension for Labels (SKOS-XL) provides additional support for identifying, describing, and linking lexical entities. This extension defines a special class of lexical entities called skosxl:Label, which can be used to represent labels for classes. The skosxl:labelRelation property can be used to assert a direct link between instances of skosxl:Label.
Here's a summary of the labeling properties for classes:
Note that the SKOS-XL extension provides additional labeling properties that can be used in conjunction with the standard SKOS labeling properties.
System Components
A Simple Knowledge Organization System (SKOS) is made up of several key components. These components work together to help you organize and share knowledge effectively.
The SKOS core is built around three main concepts: Concept, Concept Scheme, and Collection. These concepts are the foundation of the system, providing a clear and consistent way to represent and relate knowledge.
On a similar theme: GM Components Holdings
A Concept represents a unique idea or entity, such as a person, place, or thing. It's the basic building block of the system, allowing you to define and describe individual pieces of knowledge.
Concept Schemes are collections of related Concepts, often organized around a specific theme or domain. They help to group and categorize knowledge, making it easier to navigate and understand.
Collections are groups of related Concepts Schemes, which can be used to represent complex relationships between ideas and entities. They provide a way to organize and structure knowledge at a higher level.
Recommended read: Concept of Money
Community and Participation
The SKOS community is open and inclusive, with a publicly archived mailing list where anyone can participate in discussions about knowledge organisation systems, information retrieval, and the Semantic Web. This mailing list is a great place to join in and share your ideas.
Anyone can join the discussions on [email protected] and participate informally in the development of SKOS. This is a great way to get involved and contribute to the project.
Formal participation in the development process is also available to individuals who work for a W3C member organisation. They can join the Semantic Web Deployment Working Group and gain the ability to edit specifications and vote on publication decisions.
Broaden your view: Hipaa Compliant Printing and Mailing Services
Tools
One of the most important tools for a system is the operating system, which manages the computer's hardware resources and provides a platform for running applications.
The operating system is responsible for allocating memory, processing power, and storage space to different programs, ensuring they run smoothly and efficiently.
A database management system is another crucial tool, allowing users to store, retrieve, and manipulate data in a structured and organized way.
It's used in a wide range of applications, from simple contact lists to complex enterprise resource planning systems.
A network protocol is a set of rules that govern how devices communicate with each other over a network, ensuring data is transmitted accurately and securely.
This is essential for online communication, file sharing, and data transfer.
A programming language is a set of instructions that a computer can understand, used to write code for applications, scripts, and other software.
Some popular programming languages include Python, Java, and C++.
Broaden your view: Three Rivers Computer Corporation
Html Variant

The HTML Variant is a crucial component of the SKOS namespace document. It replicates Appendix A, which lists SKOS properties and classes.
The SKOS-XL HTML Variant Namespace Document is another important aspect of the HTML Variant. It replicates Appendix B.5, which provides an overview of the SKOS-XL schema.
The SKOS Namespace Document - HTML Variant is a normative document that provides a specific format for the SKOS namespace. It's used to standardize the way SKOS properties and classes are represented.
The SKOS-XL Namespace Document - HTML Variant is also a normative document that provides a standardized format for the SKOS-XL namespace. It ensures that the SKOS-XL schema is consistently represented.
Suggestion: Bill of Exchange Document
Rdf/XML Variant
The RDF/XML Variant is a normative subset of the SKOS Reference, which means it's a standard way to express certain statements of the SKOS data model.
It's not possible to express all of the statements of the SKOS data model as RDF triples, so this variant helps to fill in the gaps. The RDF schema defines an OWL Full ontology, which is a type of ontology that uses the Web Ontology Language (OWL) to describe the relationships between concepts.
This ontology is defined in two documents: OWL-SEMANTICS and OWL-REFERENCE. SKOS vocabularies can be defined as instances of this ontology, making it a useful tool for working with SKOS data.
Suggestion: What Is a Dc Plan
System Functionality
A Simple Knowledge Organization System (SKOS) is a straightforward way to organize and share knowledge. The SKOS system is based on the idea of a controlled vocabulary, which is a list of terms that are used to describe a specific concept or idea.
Each concept in the SKOS system is represented by a unique identifier, known as a URI, which provides a permanent link to the concept. This makes it easy to reference and reuse concepts across different systems.
SKOS concepts can be organized into a hierarchy, with more general concepts at the top and more specific ones below. This allows for easy navigation and retrieval of related information.
Broaden your view: Easy Way to Add Payment Button to Website
Applications
SKOS has been widely adopted in various applications, making it a valuable tool for knowledge representation.
The Library of Congress Subject Headings (LCSH) support the SKOS format, making it a great resource for those who need to organize and categorize information.
Some important vocabularies, such as EuroVoc, AGROVOC, and GEMET, have been migrated into SKOS format and are available in the public domain.

The SWED Environmental Directory developed in the SWAD-Europe project framework uses SKOS as the language for its thesauri.
A way to convert thesauri to SKOS has been outlined by the Vrije Universiteit Amsterdam, making it easier for organizations to adapt to the SKOS format.
Subject classification using DITA and SKOS has been developed by IBM, showing the potential of SKOS in real-world applications.
The GeoNames ontology uses SKOS to represent geographical feature types, making it a useful tool for geospatial information systems.
Here are some examples of applications that use SKOS:
- Library of Congress Subject Headings (LCSH)
- SWED Environmental Directory
- GeoNames ontology
- MeSH thesaurus (after conversion)
System Properties
SKOS concepts can be linked together using mapping properties, which state alignment links between concepts in different schemes.
These properties include skos:closeMatch, skos:exactMatch, skos:broadMatch, skos:narrowMatch, and skos:relatedMatch.
SKOS concepts can be organized in a hierarchical structure using skos:broadMatch and skos:narrowMatch properties.
These properties are used to state a hierarchical mapping link between two concepts, where a broader concept encompasses a narrower one.
SKOS mapping properties are essential for establishing relationships between concepts and schemes, enabling efficient information retrieval and management.
For your interest: China Concepts Stock
Implementation
Most commercial and open-source taxonomy/thesaurus management software now supports SKOS, making it easier to implement and manage knowledge organization systems.
Taxonomists don't have to worry about the technical aspects of SKOS, but it's still essential to be familiar with its principles to effectively use it.
Software may vary in how well they support some of the less common features, such as in scheme, collections, and broader/narrower transitive.
SKOS mapping relations are often used across concept schemes managed in different projects, rather than within the same project.
Within the same project, concept schemes tend to represent facets or ontology classes.
All elements of SKOS are standard machine-readable, allowing for customized applications of SKOS vocabularies.
SKOS is designed to be flexible, but that doesn't mean a poorly designed taxonomy or thesaurus can't be created.
The other standards for best practices, such as ANSI/NISO Z39.19 and ISO 25964, are also important to ensure the effective implementation of SKOS.
For more insights, see: Patricia Lopez / Bloomberg Opinion
History and Notes

The SKOS namespace has a rich history, and understanding it is essential for working with the Simple Knowledge Organization System. Retaining the existing SKOS namespace avoids issues with existing KOS that are already using the SKOS schema.
One aspect to be aware of is the change in semantics of skos:broader (and skos:narrower), which may impact SKOS applications. This change means that skos:broader and skos:narrower are no longer declared to be transitive.
The SKOS schema has undergone changes over time, and some elements have been removed. These removed elements are listed below.
- skos:symbol
- skos:prefSymbol
- skos:altSymbol
- skos:CollectableProperty
- skos:subject
- skos:isSubjectOf
- skos:primarySubject
- skos:isPrimarySubjectOf
- skos:subjectIndicator
SKOS has a concept-centric approach, making a distinction between concepts and labels. A concept is an idea of something, and a label is a name for that idea.
In SKOS, a concept may have multiple labels, and one of the labels needs to be designated as the preferred displayed label. The others are alternative labels and hidden labels.
See what others are reading: Investment on a Used Bay Boat Good or Bad Idea

Documentation in SKOS includes various types of notes, such as scope notes, editorial notes, change notes, and history notes. These notes serve important roles for manual tagging and administration of the controlled vocabulary.
The W3C Semantic Web Deployment Working Group (SWDWG) was chartered to work towards publishing SKOS as a W3C Recommendation by the first quarter of 2008.
Featured Images: pexels.com


