@base <http://purl.org/umu/uneskos> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <#> .
@prefix dcterms: <../dc/terms/> .
@prefix dc: <../dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix iso-thes: <../iso25964/skos-thes#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .

<>
    dc:date "2015-09-10"^^xsd:date ;
    dcterms:created "2014-05-23"^^xsd:date ;
    dcterms:creator [
        foaf:name "Juan-Antonio Pastor-SÃ¡nchez"
    ] ;
    dcterms:description "An RDF vocabulary for extending some SKOS and ISO-THES functions in order to improve the linked data consumption of SKOS datasets"@en ;
    dcterms:modified "2015-09-10"^^xsd:date ;
    dcterms:title "UNESKOS Vocabulary"@en ;
    a owl:Ontology ;
    rdfs:seeAlso <http://skos.um.es/TR/uneskos>, <http://skos.um.es/TR/uneskos-reference/> ;
    owl:imports <../iso25964/skos-thes>, <http://www.w3.org/2004/02/skos/core> .

:contains
    a owl:ObjectProperty ;
    rdfs:domain skos:ConceptScheme ;
    rdfs:isDefinedBy <> ;
    rdfs:label "contains element"@en ;
    owl:inverseOf skos:inScheme ;
    skos:definition "Relates a concept scheme with any resource."@en .

:hasMainConcept
    a owl:ObjectProperty ;
    rdfs:domain skos:Collection ;
    rdfs:isDefinedBy <> ;
    rdfs:label "has main concept"@en ;
    rdfs:range skos:Concept ;
    rdfs:subPropertyOf skos:member ;
    skos:definition "Identifies access point concepts into a skos:Collection."@en .

:hasMicroThesaurus
    a owl:ObjectProperty ;
    rdfs:domain skos:ConceptScheme ;
    rdfs:isDefinedBy <> ;
    rdfs:label "has Microthesaurus"@en ;
    rdfs:range iso-thes:ConceptGroup ;
    owl:inverseOf iso-thes:microThesaurusOf ;
    skos:definition "Relates a Concept Scheme with a ConceptGroup."@en .

:mainConceptOf
    a owl:ObjectProperty ;
    rdfs:domain skos:Concept ;
    rdfs:isDefinedBy <http://skos.um.es/voc/uneskos> ;
    rdfs:label "is main concept in Collection"@en ;
    rdfs:range skos:Collection ;
    rdfs:subPropertyOf :memberOf ;
    owl:inverseOf :hasMainConcept ;
    skos:definition "Relates a concept to a Collection as a access point."@en .

:memberOf
    a owl:ObjectProperty ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (skos:Collection
            skos:Concept
        )
    ] ;
    rdfs:isDefinedBy <> ;
    rdfs:label "member of"@en ;
    rdfs:range skos:Collection ;
    owl:inverseOf skos:member ;
    skos:definition "Identifies a concept collection."@en .

