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

skos:narrowerTransitive
        rdf:type            rdf:Property , owl:TransitiveProperty , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has narrower transitive"@en ;
        rdfs:subPropertyOf  skos:semanticRelation ;
        owl:inverseOf       skos:broaderTransitive ;
        skos:definition     "skos:narrowerTransitive is a transitive superproperty of skos:narrower." ;
        skos:scopeNote      "By convention, skos:narrowerTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application."@en .

skos:scopeNote  rdf:type    rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "scope note"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "A note that helps to clarify the meaning and/or the use of a concept."@en .

skos:closeMatch  rdf:type   rdf:Property , owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has close match"@en ;
        rdfs:subPropertyOf  skos:mappingRelation ;
        skos:definition     "skos:closeMatch is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of \"compound errors\" when combining mappings across more than two concept schemes, skos:closeMatch is not declared to be a transitive property."@en .

skos:Concept  rdf:type    owl:Class ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "Concept"@en ;
        skos:definition   "An idea or notion; a unit of thought."@en .

skos:inScheme  rdf:type   rdf:Property , owl:ObjectProperty ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "is in scheme"@en ;
        rdfs:range        skos:ConceptScheme ;
        skos:definition   "Relates a resource (for example a concept) to a concept scheme in which it is included."@en ;
        skos:scopeNote    "A concept may be a member of more than one concept scheme."@en .

skos:relatedMatch  rdf:type  rdf:Property , owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has related match"@en ;
        rdfs:subPropertyOf  skos:related , skos:mappingRelation ;
        skos:definition     "skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes."@en .

skos:broadMatch  rdf:type   rdf:Property , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has broader match"@en ;
        rdfs:subPropertyOf  skos:broader , skos:mappingRelation ;
        owl:inverseOf       skos:narrowMatch ;
        skos:definition     "skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes."@en .

skos:related  rdf:type      rdf:Property , owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "skos:related is disjoint with skos:broaderTransitive"@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has related"@en ;
        rdfs:subPropertyOf  skos:semanticRelation ;
        skos:definition     "Relates a concept to a concept with which there is an associative semantic relationship."@en .

skos:ConceptScheme  rdf:type  owl:Class ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "Concept Scheme"@en ;
        owl:disjointWith  skos:Concept ;
        skos:definition   "A set of concepts, optionally including statements about semantic relationships between those concepts."@en ;
        skos:example      "Thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', and other types of controlled vocabulary are all examples of concept schemes. Concept schemes are also embedded in glossaries and terminologies."@en ;
        skos:scopeNote    "A concept scheme may be defined to include concepts from different sources."@en .

skos:topConceptOf  rdf:type  rdf:Property , owl:ObjectProperty ;
        rdfs:domain         skos:Concept ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "is top concept in scheme"@en ;
        rdfs:range          skos:ConceptScheme ;
        rdfs:subPropertyOf  skos:inScheme ;
        owl:inverseOf       skos:hasTopConcept ;
        skos:definition     "Relates a concept to the concept scheme that it is a top level concept of."@en .

skos:member  rdf:type     rdf:Property , owl:ObjectProperty ;
        rdfs:domain       skos:Collection ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "has member"@en ;
        rdfs:range        [ rdf:type     owl:Class ;
                            owl:unionOf  ( skos:Concept skos:Collection )
                          ] ;
        skos:definition   "Relates a collection to one of its members."@en .

skos:changeNote  rdf:type   rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "change note"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "A note about a modification to a concept."@en .

skos:definition  rdf:type   rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "definition"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "A statement or formal explanation of the meaning of a concept."@en .

skos:editorialNote  rdf:type  rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "editorial note"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "A note for an editor, translator or maintainer of the vocabulary."@en .

skos:example  rdf:type      rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "example"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "An example of the use of a concept."@en .

skos:historyNote  rdf:type  rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "history note"@en ;
        rdfs:subPropertyOf  skos:note ;
        skos:definition     "A note about the past state/use/meaning of a concept."@en .

skos:exactMatch  rdf:type   rdf:Property , owl:TransitiveProperty , owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "skos:exactMatch is disjoint with each of the properties skos:broadMatch and skos:relatedMatch."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has exact match"@en ;
        rdfs:subPropertyOf  skos:closeMatch ;
        skos:definition     "skos:exactMatch is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch."@en .

skos:prefLabel  rdf:type    rdf:Property , owl:AnnotationProperty ;
        rdfs:comment        "skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise\n      disjoint properties."@en , "The range of skos:prefLabel is the class of RDF plain literals."@en , "A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "preferred label"@en ;
        rdfs:subPropertyOf  rdfs:label ;
        skos:definition     "The preferred lexical label for a resource, in a given language."@en .

skos:memberList  rdf:type  rdf:Property , owl:FunctionalProperty , owl:ObjectProperty ;
        rdfs:comment      "For any resource, every item in the list given as the value of the\n      skos:memberList property is also a value of the skos:member property."@en ;
        rdfs:domain       skos:OrderedCollection ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "has member list"@en ;
        rdfs:range        rdf:List ;
        skos:definition   "Relates an ordered collection to the RDF list containing its members."@en .

skos:notation  rdf:type   rdf:Property , owl:DatatypeProperty ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "notation"@en ;
        skos:definition   "A notation, also known as classification code, is a string of characters such as \"T58.5\" or \"303.4833\" used to uniquely identify a concept within the scope of a given concept scheme."@en ;
        skos:scopeNote    "By convention, skos:notation is used with a typed literal in the object position of the triple."@en .

skos:altLabel  rdf:type     rdf:Property , owl:AnnotationProperty ;
        rdfs:comment        "skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties."@en , "The range of skos:altLabel is the class of RDF plain literals."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "alternative label"@en ;
        rdfs:subPropertyOf  rdfs:label ;
        skos:definition     "An alternative lexical label for a resource."@en ;
        skos:example        "Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept. Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel)."@en .

skos:broaderTransitive
        rdf:type            rdf:Property , owl:TransitiveProperty , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has broader transitive"@en ;
        rdfs:subPropertyOf  skos:semanticRelation ;
        owl:inverseOf       skos:narrowerTransitive ;
        skos:definition     "skos:broaderTransitive is a transitive superproperty of skos:broader." ;
        skos:scopeNote      "By convention, skos:broaderTransitive is not used to make assertions. Rather, the properties can be used to draw inferences about the transitive closure of the hierarchical relation, which is useful e.g. when implementing a simple query expansion algorithm in a search application."@en .

skos:broader  rdf:type      rdf:Property , owl:ObjectProperty ;
        rdfs:comment        "Broader concepts are typically rendered as parents in a concept hierarchy (tree)."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has broader"@en ;
        rdfs:subPropertyOf  skos:broaderTransitive ;
        owl:inverseOf       skos:narrower ;
        skos:definition     "Relates a concept to a concept that is more general in meaning."@en ;
        skos:scopeNote      "By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources."@en .

skos:mappingRelation  rdf:type  rdf:Property , owl:ObjectProperty ;
        rdfs:comment        "These concept mapping relations mirror semantic relations, and the data model defined below is similar (with the exception of skos:exactMatch) to the data model defined for semantic relations. A distinct vocabulary is provided for concept mapping relations, to provide a convenient way to differentiate links within a concept scheme from links between concept schemes. However, this pattern of usage is not a formal requirement of the SKOS data model, and relies on informal definitions of best practice."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "is in mapping relation with"@en ;
        rdfs:subPropertyOf  skos:semanticRelation ;
        skos:definition     "Relates two concepts coming, by convention, from different schemes, and that have comparable meanings"@en .

skos:hasTopConcept  rdf:type  rdf:Property , owl:ObjectProperty ;
        rdfs:domain       skos:ConceptScheme ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "has top concept"@en ;
        rdfs:range        skos:Concept ;
        owl:inverseOf     skos:topConceptOf ;
        skos:definition   "Relates, by convention, a concept scheme to a concept which is topmost in the broader/narrower concept hierarchies for that scheme, providing an entry point to these hierarchies."@en .

skos:semanticRelation
        rdf:type          rdf:Property , owl:ObjectProperty ;
        rdfs:domain       skos:Concept ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "is in semantic relation with"@en ;
        rdfs:range        skos:Concept ;
        skos:definition   "Links a concept to a concept related by meaning."@en ;
        skos:scopeNote    "This property should not be used directly, but as a super-property for all properties denoting a relationship of meaning between concepts."@en .

skos:OrderedCollection
        rdf:type          owl:Class ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "Ordered Collection"@en ;
        rdfs:subClassOf   skos:Collection ;
        skos:definition   "An ordered collection of concepts, where both the grouping and the ordering are meaningful."@en ;
        skos:scopeNote    "Ordered collections can be used where you would like a set of concepts to be displayed in a specific order, and optionally under a 'node label'."@en .

skos:hiddenLabel  rdf:type  rdf:Property , owl:AnnotationProperty ;
        rdfs:comment        "skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties."@en , "The range of skos:hiddenLabel is the class of RDF plain literals."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "hidden label"@en ;
        rdfs:subPropertyOf  rdfs:label ;
        skos:definition     "A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations."@en .

<http://www.w3.org/2004/02/skos/core>
        rdf:type         owl:Ontology ;
        rdfs:seeAlso     <http://www.w3.org/TR/skos-reference/> ;
        dct:contributor  "Participants in W3C's Semantic Web Deployment Working Group." , "Nikki Rogers" , "Dave Beckett" ;
        dct:creator      "Sean Bechhofer" , "Alistair Miles" ;
        dct:description  "An RDF vocabulary for describing the basic structure and content of concept schemes such as thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', other types of controlled vocabulary, and also concept schemes embedded in glossaries and terminologies."@en ;
        dct:title        "SKOS Vocabulary"@en .

skos:Collection  rdf:type  owl:Class ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "Collection"@en ;
        owl:disjointWith  skos:ConceptScheme , skos:Concept ;
        skos:definition   "A meaningful collection of concepts."@en ;
        skos:scopeNote    "Labelled collections can be used where you would like a set of concepts to be displayed under a 'node label' in the hierarchy."@en .

skos:narrowMatch  rdf:type  rdf:Property , owl:ObjectProperty ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has narrower match"@en ;
        rdfs:subPropertyOf  skos:narrower , skos:mappingRelation ;
        owl:inverseOf       skos:broadMatch ;
        skos:definition     "skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes."@en .

skos:note  rdf:type       rdf:Property , owl:AnnotationProperty ;
        rdfs:isDefinedBy  <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label        "note"@en ;
        skos:definition   "A general note, for any purpose."@en ;
        skos:scopeNote    "This property may be used directly, or as a super-property for more specific note types."@en .

skos:narrower  rdf:type     rdf:Property , owl:ObjectProperty ;
        rdfs:comment        "Narrower concepts are typically rendered as children in a concept hierarchy (tree)."@en ;
        rdfs:isDefinedBy    <http://www.w3.org/2004/02/skos/core> ;
        rdfs:label          "has narrower"@en ;
        rdfs:subPropertyOf  skos:narrowerTransitive ;
        owl:inverseOf       skos:broader ;
        skos:definition     "Relates a concept to a concept that is more specific in meaning."@en ;
        skos:scopeNote      "By convention, skos:broader is only used to assert an immediate (i.e. direct) hierarchical link between two conceptual resources."@en .
