@base <http://www.w3.org/2008/05/skos-xl> .
@prefix rdf: <../../1999/02/22-rdf-syntax-ns#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix owl: <../../2002/07/owl#> .
@prefix rdfs: <../../2000/01/rdf-schema#> .
@prefix skos: <../../2004/02/skos/core#> .

<>
    dct:contributor "Participants in W3C's Semantic Web Deployment Working Group." ;
    dct:creator "Alistair Miles", "Sean Bechhofer" ;
    dct:description "An RDF vocabulary extending SKOS and allowing the description and linking of lexical entities."@en ;
    dct:title "SKOS XL Vocabulary"@en ;
    a owl:Ontology ;
    rdfs:seeAlso <skos> ;
    owl:imports <../../2004/02/skos/core> .

<#Label>
    a owl:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Label"@en ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:cardinality "1"^^<../../2001/XMLSchema#nonNegativeInteger> ;
        owl:onProperty <#literalForm>
    ] ;
    owl:disjointWith skos:Collection, skos:Concept, skos:ConceptScheme ;
    skos:definition "A special class of lexical entities."@en .

<#altLabel>
    a rdf:Property, owl:ObjectProperty ;
    rdfs:comment "If C skosxl:altLabel L and L skosxl:literalForm V, then X skos:altLabel V."@en ;
    rdfs:isDefinedBy <> ;
    rdfs:label "alternative label"@en ;
    rdfs:range <#Label> ;
    rdfs:seeAlso skos:altLabel ;
    skos:definition "The property skosxl:altLabel is used to associate an skosxl:Label with a skos:Concept. The property is analogous to skos:altLabel."@en .

<#hiddenLabel>
    a rdf:Property, owl:ObjectProperty ;
    rdfs:comment "If C skosxl:hiddenLabel L and L skosxl:literalForm V, then C skos:hiddenLabel V."@en ;
    rdfs:isDefinedBy <> ;
    rdfs:label "hidden label"@en ;
    rdfs:range <#Label> ;
    rdfs:seeAlso skos:hiddenLabel ;
    skos:definition "The property skosxl:hiddenLabel is used to associate an skosxl:Label with a skos:Concept. The property is analogous to skos:hiddenLabel."@en .

<#labelRelation>
    a rdf:Property, owl:ObjectProperty, owl:SymmetricProperty ;
    rdfs:domain <#Label> ;
    rdfs:isDefinedBy <> ;
    rdfs:label "label relation"@en ;
    rdfs:range <#Label> ;
    skos:definition "The property skosxl:labelRelation is used for representing binary ('direct') relations between instances of the class skosxl:Label."@en ;
    skos:scopeNote "skosxl:labelRelation is not intended to be used directly, but rather as the basis for a design pattern which can be refined for more specific labeling scenarios."@en .

<#literalForm>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:comment "If two instances of the class skosxl:Label have the same literal form, they are not necessarily the same resource."@en, "The range of skosxl:literalForm is the class of RDF plain literals."@en ;
    rdfs:domain <#Label> ;
    rdfs:isDefinedBy <> ;
    rdfs:label "literal form"@en ;
    skos:definition "The property skosxl:literalForm is used to give the literal form of an skosxl:Label."@en .

<#prefLabel>
    a rdf:Property, owl:ObjectProperty ;
    rdfs:comment "If C skosxl:prefLabel L and L skosxl:literalForm V, then X skos:prefLabel V."@en ;
    rdfs:isDefinedBy <> ;
    rdfs:label "preferred label"@en ;
    rdfs:range <#Label> ;
    rdfs:seeAlso skos:prefLabel ;
    skos:definition "The property skosxl:prefLabel is used to associate an skosxl:Label with a skos:Concept. The property is analogous to skos:prefLabel."@en .

