org.eclipse.rdf4j.model.vocabulary.SKOSXL 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) 2016 Eclipse RDF4J contributors.
*
* 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 SKOS eXtension for Labels
* (SKOS-XL).
*
* @author Manuel Fiorelli
* @see Appendix B of SKOS Simple Knowledge Organization System
* Reference
*/
public class SKOSXL {
/**
* The SKOS-XL namespace: http://www.w3.org/2008/05/skos-xl#
*/
public static final String NAMESPACE = "http://www.w3.org/2008/05/skos-xl#";
/**
* The recommended prefix for the SKOS-XL namespace: "skosxl"
*/
public static final String PREFIX = "skosxl";
/**
* An immutable {@link Namespace} constant that represents the SKOS-XL namespace.
*/
public static final Namespace NS = Vocabularies.createNamespace(PREFIX, NAMESPACE);
/* classes */
/**
* The skosxl:Label class.
*
* @see The skosxl:Label Class
*/
public static final IRI LABEL;
/* literal form */
/**
* The skosxl:literalForm property.
*
* @see The skosxl:Label Class
*/
public static final IRI LITERAL_FORM;
/* lexical labels */
/**
* The skosxl:prefLabel property.
*
* @see Preferred, Alternate and Hidden skosxl:Labels
*/
public static final IRI PREF_LABEL;
/**
* The skosxl:altLabel property.
*
* @see Preferred, Alternate and Hidden skosxl:Labels
*/
public static final IRI ALT_LABEL;
/**
* The skosxl:hiddenLabel property.
*
* @see Preferred, Alternate and Hidden skosxl:Labels
*/
public static final IRI HIDDEN_LABEL;
/* label relations */
/**
* The skosxl:labelRelation relation.
*
* @see Links Between skosxl:Labels
*/
public static final IRI LABEL_RELATION;
static {
LABEL = Vocabularies.createIRI(NAMESPACE, "Label");
LITERAL_FORM = Vocabularies.createIRI(NAMESPACE, "literalForm");
PREF_LABEL = Vocabularies.createIRI(NAMESPACE, "prefLabel");
ALT_LABEL = Vocabularies.createIRI(NAMESPACE, "altLabel");
HIDDEN_LABEL = Vocabularies.createIRI(NAMESPACE, "hiddenLabel");
LABEL_RELATION = Vocabularies.createIRI(NAMESPACE, "labelRelation");
}
}