@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://kulturarvsdata.se/ksamsok#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ksamsok: <http://www.ksamsok.se/ksamsok#> .

<http://kulturarvsdata.se/ksamsok>
    a owl:Ontology ;
    rdfs:comment "" .

:Context
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :provinceName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :toPeriodId
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :eventName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :toTime
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onClass :Country ;
        owl:onProperty :country
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :nameAuth
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :parishName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :periodAuth
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :eventAuth
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :municipalityName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :countryName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :continentName
    ], [
        a owl:Restriction ;
        owl:onClass :ContextType ;
        owl:onProperty :contextType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :timeText
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :cadastralUnit
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :toPeriodName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :fromPeriodName
    ], [
        a owl:Restriction ;
        owl:onClass :ContextSuperType ;
        owl:onProperty :contextSuperType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :nameId
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :placeTermId
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :fromTime
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :fromPeriodId
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :countyName
    ], [
        a owl:Restriction ;
        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onProperty :coordinates
    ] .

:ContextSuperType
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ContextType
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :contextLabel ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Continent
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name
    ] .

:Country
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :number ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :alpha2 ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :Continent ;
        owl:onProperty :continent ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :alpha3 ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name
    ] .

:DataQuality
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Entity
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :url ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :EntitySuperType ;
        owl:onProperty :itemSuperType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:float ;
        owl:onProperty :ksamsokVersion ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :gender
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :collection
    ], [
        a owl:Restriction ;
        owl:onClass :DataQuality ;
        owl:onProperty :dataQuality ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :itemForIndexing
    ], [
        a owl:Restriction ;
        owl:onDataRange rdf:XMLLiteral ;
        owl:onProperty :presentation ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :organization
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :firstName
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :nameAuth
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :title
    ], [
        a owl:Restriction ;
        owl:onClass :EntityType ;
        owl:onProperty :itemType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :itemLicenseUrl
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :thumbnail
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:dateTime ;
        owl:onProperty :createdDate ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :surname
    ], [
        a owl:Restriction ;
        owl:onClass :License ;
        owl:onProperty :itemLicense ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:dateTime ;
        owl:onProperty :buildDate ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :museumdatUrl
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :itemLabel ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:dateTime ;
        owl:onProperty :lastChangedDate ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :nameId
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :serviceOrganization ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :mediaType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :serviceName ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:EntitySuperType
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:EntityType
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Image
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :byline ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :mediaLicenseUrl ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :mediaType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :copyright ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :lowresSource
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :thumbnailSource ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :highresSource
    ], [
        a owl:Restriction ;
        owl:onClass :License ;
        owl:onProperty :mediaLicense ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemDescription
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :desc ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemInscription
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :text ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemMark
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :form ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemMaterial
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :material ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemMeasurement
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :unit ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :qualifier ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:float ;
        owl:onProperty :value ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemName
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemNumber
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :number ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:ItemSpecification
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :spec ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :type ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:License
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Media
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :link ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :byline ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:anyURI ;
        owl:onProperty :mediaLicenseUrl ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :mediaType ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :copyright ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onClass :License ;
        owl:onProperty :mediaLicense ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Subject
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

:Theme
    a owl:Class ;
    rdfs:comment "" ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :name ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ], [
        a owl:Restriction ;
        owl:onDataRange xsd:string ;
        owl:onProperty :description ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] ;
    owl:deprecated true .

:abandonee
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:actorActress
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:alpha2
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Country ;
    rdfs:range xsd:string .

:alpha3
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Country ;
    rdfs:range xsd:string .

:architect
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:archiveContributor
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:artist
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:author
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:buildDate
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:dateTime .

:builder
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:buyer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:byline
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (:Image
            :Media
        )
    ] ;
    rdfs:range xsd:string .

:cadastralUnit
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:carpenter
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:client
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:collection
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:composer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:conservator
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:constructionClient
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:containsInformationAbout
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:containsObject
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:context
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :Context .

:contextLabel
    a owl:DatatypeProperty ;
    rdfs:domain :ContextType ;
    rdfs:range xsd:string .

:contextSuperType
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range :ContextSuperType .

:contextType
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range :ContextType .

:continent
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Country ;
    rdfs:range :Continent .

:continentName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:coordinates
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range rdfs:Literal .

:copyright
    a owl:DatatypeProperty ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (:Image
            :Media
        )
    ] ;
    rdfs:range xsd:string .

:country
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range :Country .

:countryName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:countyName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:createdDate
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:dateTime .

:dataQuality
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :DataQuality .

:depositor
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:desc
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemDescription ;
    rdfs:range xsd:string .

:description
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ContextSuperType, :ContextType, :DataQuality, :EntitySuperType, :EntityType, :License, :Subject, :Theme ;
    rdfs:range xsd:string .

:designEngineer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:designer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:director
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:donor
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:employer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:engraver
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:eventAuth
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:eventName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:examinator
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:excavator
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:finder
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:firstName
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string ;
    owl:propertyDisjointWith :organization .

:form
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemMark ;
    rdfs:range xsd:string .

:fromPeriodId
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:fromPeriodName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:fromTime
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:gender
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string ;
    owl:propertyDisjointWith :organization .

:generalAgent
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:hasBeenUsedIn
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:hasChild
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:hasFind
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:hasImage
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:hasObjectExample
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:hasParent
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:hasPart
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:highresSource
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Image ;
    rdfs:range xsd:anyURI .

:image
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :Image .

:informant
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:intermediary
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:interviewer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:inventor
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:isDescribedBy
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:isFoundIn
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:isMentionedBy
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:isPartOf
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:isRelatedTo
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:isVisualizedBy
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:itemClass
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:itemClassName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemColor
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemDescription
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemDescription .

:itemForIndexing
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemInscription
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemInscription .

:itemKeyWord
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemLabel
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemLicense
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :License .

:itemLicenseUrl
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:itemMark
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemMark .

:itemMaterial
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemMaterial .

:itemMeasurement
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemMeasurement .

:itemMotiveWord
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemName
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemName .

:itemNumber
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemNumber .

:itemSpecification
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :ItemSpecification .

:itemStyle
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemSuperType
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :EntitySuperType .

:itemTechnique
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemTitle
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:itemType
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :EntityType .

:iventoryTaker
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:ksamsokVersion
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:float .

:lastChangedDate
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity, [
        a owl:Restriction ;
        owl:onDataRange xsd:dateTime ;
        owl:onProperty :lastChangedDate ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] ;
    rdfs:range xsd:dateTime .

:link
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Media ;
    rdfs:range xsd:anyURI .

:lowresSource
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Image ;
    rdfs:range xsd:anyURI .

:mason
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:masterBuilder
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:material
    a owl:DatatypeProperty ;
    rdfs:domain :ItemMaterial ;
    rdfs:range xsd:string .

:media
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :Media .

:mediaLicense
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (:Image
            :Media
        )
    ] ;
    rdfs:range :License .

:mediaLicenseUrl
    a owl:DatatypeProperty ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (:Image
            :Media
        )
    ] ;
    rdfs:range xsd:anyURI .

:mediaMotiveWord
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Image ;
    rdfs:range xsd:string .

:mediaType
    a owl:DatatypeProperty ;
    rdfs:domain :Image, [
        a owl:Class ;
        owl:unionOf (:Image
            :Media
        )
    ] ;
    rdfs:range xsd:string .

:mentions
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:mintmaster
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:municipalityName
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:museumdatUrl
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI ;
    owl:deprecated true .

:musician
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:name
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ContextSuperType, :Continent, :Country, :DataQuality, :Entity, :EntitySuperType, :EntityType, :ItemName, :License, :Subject, :Theme ;
    rdfs:range xsd:string .

:nameAuth
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context, :Entity ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:nameId
    a owl:DatatypeProperty ;
    rdfs:domain :Context, :Entity ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:number
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Country, :ItemNumber ;
    rdfs:range xsd:string .

:organization
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string ;
    owl:propertyDisjointWith :surname, :title .

:organizer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:painter
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:parishName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:patentHolder
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:periodAuth
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:photographer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:pictureEditor
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:placeName
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range rdf:PlainLiteral .

:placeTermAuth
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context, [
        a owl:Restriction ;
        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
        owl:onDataRange xsd:string ;
        owl:onProperty :placeTermId
    ] ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:placeTermId
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:presentation
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range rdf:XMLLiteral .

:printer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:producer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:provinceName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:publicist
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:publisher
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:qualifier
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemMeasurement ;
    rdfs:range xsd:string .

:reseller
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:scannerOperator
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:scenographer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:seller
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:serviceName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:serviceOrganization
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:signer
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:spec
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemSpecification ;
    rdfs:range xsd:string .

:subject
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :Subject .

:surname
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:technician
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:text
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemInscription ;
    rdfs:range xsd:string .

:theme
    a owl:ObjectProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range :Theme ;
    owl:deprecated true .

:thumbnail
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:thumbnailSource
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Image ;
    rdfs:range xsd:anyURI .

:timeText
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:title
    a owl:DatatypeProperty ;
    rdfs:domain :Entity ;
    rdfs:range xsd:string .

:toPeriodId
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string ;
    owl:deprecated true .

:toPeriodName
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:toTime
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Context ;
    rdfs:range xsd:string .

:type
    a owl:DatatypeProperty ;
    rdfs:domain :ItemDescription, :ItemInscription, :ItemMark, :ItemMaterial, :ItemMeasurement, :ItemName, :ItemNumber, :ItemSpecification ;
    rdfs:range xsd:string .

:unit
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemMeasurement ;
    rdfs:range xsd:string .

:url
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

:user
    a owl:DatatypeProperty ;
    rdfs:domain :Context ;
    rdfs:range xsd:anyURI .

:value
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :ItemMeasurement ;
    rdfs:range xsd:float .

:visualizes
    a owl:DatatypeProperty ;
    rdfs:comment "" ;
    rdfs:domain :Entity ;
    rdfs:range xsd:anyURI .

