org.eclipse.rdf4j.model.vocabulary.SKOS Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rdf4j-model-vocabulary Show documentation
Show all versions of rdf4j-model-vocabulary Show documentation
Well-Known RDF vocabularies.
The newest version!
/*******************************************************************************
* Copyright (c) 2015 Eclipse RDF4J contributors, Aduna, and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Distribution License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*******************************************************************************/
package org.eclipse.rdf4j.model.vocabulary;
import org.eclipse.rdf4j.model.IRI;
import org.eclipse.rdf4j.model.Namespace;
/**
* Vocabulary constants for the Simple Knowledge Organization System
* (SKOS).
*
* @author Jeen Broekstra
* @see SKOS Simple Knowledge Organization System Reference
*/
public class SKOS {
/**
* The SKOS namespace: http://www.w3.org/2004/02/skos/core#
*/
public static final String NAMESPACE = "http://www.w3.org/2004/02/skos/core#";
/**
* The recommended prefix for the SKOS namespace: "skos"
*/
public static final String PREFIX = "skos";
/**
* An immutable {@link Namespace} constant that represents the SKOS namespace.
*/
public static final Namespace NS = Vocabularies.createNamespace(PREFIX, NAMESPACE);
/* classes */
/**
* The skos:Concept class
*
* @see The skos:Concept Class
*/
public static final IRI CONCEPT;
/**
* The skos:ConceptScheme class
*
* @see Concept Schemes
*/
public static final IRI CONCEPT_SCHEME;
/**
* The skos:Collection class
*
* @see Concept Collections
*/
public static final IRI COLLECTION;
/**
* The skos:OrderedCollection class
*
* @see Concept Collections
*/
public static final IRI ORDERED_COLLECTION;
/* lexical labels */
/**
* The skos:prefLabel lexical label property.
*
* @see Lexical Labels
*/
public static final IRI PREF_LABEL;
/**
* The skos:altLabel lexical label property.
*
* @see Lexical Labels
*/
public static final IRI ALT_LABEL;
/**
* The skos:hiddenLabel lexical label property.
*
* @see Lexical Labels
*/
public static final IRI HIDDEN_LABEL;
/* Concept Scheme properties */
/**
* The skos:inScheme relation.
*
* @see Concept Schemes
*/
public static final IRI IN_SCHEME;
/**
* The skos:hasTopConcept relation.
*
* @see Concept Schemes
*/
public static final IRI HAS_TOP_CONCEPT;
/**
* The skos:topConceptOf relation.
*
* @see Concept Schemes
*/
public static final IRI TOP_CONCEPT_OF;
/* collection properties */
/**
* The skos:member relation.
*
* @see Concept Collections
*/
public static final IRI MEMBER;
/**
* The skos:memberList relation.
*
* @see Concept Collections
*/
public static final IRI MEMBER_LIST;
/* notation properties */
/**
* The skos:notation property.
*
* @see Notations
*/
public static final IRI NOTATION;
/* documentation properties */
/**
* The skos:changeNote property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI CHANGE_NOTE;
/**
* The skos:definition property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI DEFINITION;
/**
* The skos:editorialNote property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI EDITORIAL_NOTE;
/**
* The skos:example property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI EXAMPLE;
/**
* The skos:historyNote property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI HISTORY_NOTE;
/**
* The skos:note property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI NOTE;
/**
* The skos:scopeNote property.
*
* @see Documentation Properties (Note Properties)
*/
public static final IRI SCOPE_NOTE;
/* semantic relations */
/**
* The skos:broader relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI BROADER;
/**
* The skos:broaderTransitive relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI BROADER_TRANSITIVE;
/**
* The skos:narrower relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI NARROWER;
/**
* The skos:narrowerTransitive relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI NARROWER_TRANSITIVE;
/**
* The skos:related relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI RELATED;
/**
* The skos:semanticRelation relation.
*
* @see SKOS Simple Knowledge Organization System
* Reference - Semantic Relations Section
*/
public static final IRI SEMANTIC_RELATION;
/* mapping properties */
/**
* The skos:broadMatch relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI BROAD_MATCH;
/**
* The skos:closeMatch relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI CLOSE_MATCH;
/**
* The skos:exactMatch relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI EXACT_MATCH;
/**
* The skos:mappingRelation relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI MAPPING_RELATION;
/**
* The skos:narrowMatch relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI NARROW_MATCH;
/**
* The skos:relatedMatch relation.
*
* @see SKOS Simple Knowledge Organization System Reference -
* Mapping Properties Section
*/
public static final IRI RELATED_MATCH;
static {
CONCEPT = Vocabularies.createIRI(NAMESPACE, "Concept");
CONCEPT_SCHEME = Vocabularies.createIRI(NAMESPACE, "ConceptScheme");
COLLECTION = Vocabularies.createIRI(NAMESPACE, "Collection");
ORDERED_COLLECTION = Vocabularies.createIRI(NAMESPACE, "OrderedCollection");
PREF_LABEL = Vocabularies.createIRI(NAMESPACE, "prefLabel");
ALT_LABEL = Vocabularies.createIRI(NAMESPACE, "altLabel");
BROADER = Vocabularies.createIRI(NAMESPACE, "broader");
NARROWER = Vocabularies.createIRI(NAMESPACE, "narrower");
HAS_TOP_CONCEPT = Vocabularies.createIRI(NAMESPACE, "hasTopConcept");
MEMBER = Vocabularies.createIRI(NAMESPACE, "member");
HIDDEN_LABEL = Vocabularies.createIRI(NAMESPACE, "hiddenLabel");
IN_SCHEME = Vocabularies.createIRI(NAMESPACE, "inScheme");
TOP_CONCEPT_OF = Vocabularies.createIRI(NAMESPACE, "topConceptOf");
MEMBER_LIST = Vocabularies.createIRI(NAMESPACE, "memberList");
NOTATION = Vocabularies.createIRI(NAMESPACE, "notation");
CHANGE_NOTE = Vocabularies.createIRI(NAMESPACE, "changeNote");
DEFINITION = Vocabularies.createIRI(NAMESPACE, "definition");
EDITORIAL_NOTE = Vocabularies.createIRI(NAMESPACE, "editorialNote");
EXAMPLE = Vocabularies.createIRI(NAMESPACE, "example");
HISTORY_NOTE = Vocabularies.createIRI(NAMESPACE, "historyNote");
NOTE = Vocabularies.createIRI(NAMESPACE, "note");
SCOPE_NOTE = Vocabularies.createIRI(NAMESPACE, "scopeNote");
BROADER_TRANSITIVE = Vocabularies.createIRI(NAMESPACE, "broaderTransitive");
NARROWER_TRANSITIVE = Vocabularies.createIRI(NAMESPACE, "narrowerTransitive");
RELATED = Vocabularies.createIRI(NAMESPACE, "related");
SEMANTIC_RELATION = Vocabularies.createIRI(NAMESPACE, "semanticRelation");
BROAD_MATCH = Vocabularies.createIRI(NAMESPACE, "broadMatch");
CLOSE_MATCH = Vocabularies.createIRI(NAMESPACE, "closeMatch");
EXACT_MATCH = Vocabularies.createIRI(NAMESPACE, "exactMatch");
MAPPING_RELATION = Vocabularies.createIRI(NAMESPACE, "mappingRelation");
NARROW_MATCH = Vocabularies.createIRI(NAMESPACE, "narrowMatch");
RELATED_MATCH = Vocabularies.createIRI(NAMESPACE, "relatedMatch");
}
}