@prefix on: <https://test.uncefact.org/vocabulary/object-nature/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix ts: <https://test.uncefact.org/vocabulary/term-status/> .
@prefix unece: <https://test.uncefact.org/vocabulary/> .
@prefix unece-mod: <https://test.uncefact.org/vocabulary/module/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

unece:countryName a owl:DatatypeProperty ;
    rdfs:label "country name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A country name, expressed as text, of this logistics location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:description a owl:DatatypeProperty ;
    rdfs:label "description"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A textual description of an item."@en ;
    skos:exactMatch schema:description ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:geoBoundary a owl:ObjectProperty ;
    rdfs:label "geo boundary"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The geographic boundary of a location, as a set of coordinates."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:Coordinate ;
    unece:termStatus ts:proposed .

unece:identifier a owl:ObjectProperty ;
    rdfs:label "identifier"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:closeMatch schema:identifier ;
    skos:definition "An identifier of this entity within some scheme, as an Identifier value object; an entity may bear several (e.g. a GTIN and an internal SKU). Its own resolvable identity is the node URI (@id)."@en ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:latitude a owl:DatatypeProperty ;
    rdfs:label "latitude"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The latitude of a location (WGS 84)."@en ;
    skos:exactMatch schema:latitude ;
    schema:domainIncludes unece:Coordinate,
        unece:Location ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:locationName a owl:DatatypeProperty ;
    rdfs:label "location name"@en ;
    rdfs:comment "brought back from BSP; attached to existing class (BSP home dissolved/niche)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A location name, expressed as text, of a location for this MDH health indication."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:locationTypeCode a owl:ObjectProperty ;
    rdfs:label "location type code"@en ;
    rdfs:comment "code → location-function scheme."@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The functional type of a location (port, warehouse, terminal, …)."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:location-function-code-list ;
    unece:termStatus ts:proposed .

unece:longitude a owl:DatatypeProperty ;
    rdfs:label "longitude"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The longitude of a location (WGS 84)."@en ;
    skos:exactMatch schema:longitude ;
    schema:domainIncludes unece:Coordinate,
        unece:Location ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:name a owl:DatatypeProperty ;
    rdfs:label "name"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The name of an item."@en ;
    skos:exactMatch schema:name ;
    schema:domainIncludes unece:Identifier ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:physicalGeographicalCoordinate a owl:ObjectProperty ;
    rdfs:label "physical geographical coordinate"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "Geographical coordinate information for this logistics related location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:Coordinate ;
    unece:termStatus ts:proposed .

unece:physicalGeographicalPoint a owl:ObjectProperty ;
    rdfs:label "physical geographical point"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The physical geographical point specified for this location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:Coordinate ;
    unece:termStatus ts:proposed .

unece:plusCode a owl:DatatypeProperty ;
    rdfs:label "plus code"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The Open Location Code (plus code) of a location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:postalAddress a owl:ObjectProperty ;
    rdfs:label "postal address"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:closeMatch schema:address ;
    skos:definition "The postal address of a party, location or facility."@en ;
    schema:domainIncludes unece:Facility,
        unece:Location,
        unece:Party ;
    schema:rangeIncludes unece:Address ;
    unece:termStatus ts:proposed .

unece:specifiedFacility a owl:ObjectProperty ;
    rdfs:label "specified facility"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A production facility specified for this production process."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

unece:specifiedInventory a owl:ObjectProperty ;
    rdfs:label "specified inventory"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "Supply chain inventory specified for this referenced location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:SupplyChainInventory ;
    unece:termStatus ts:proposed .

unece:stayPeriod a owl:ObjectProperty ;
    rdfs:label "stay period"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A period of stay at this logistics location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:Period ;
    unece:termStatus ts:proposed .

unece:unLocationCode a owl:ObjectProperty ;
    rdfs:label "UN/LOCODE"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The UN/LOCODE identifying a location."@en ;
    schema:domainIncludes unece:Location ;
    schema:rangeIncludes unece:un-locode ;
    unece:termStatus ts:proposed .

unece:Location a owl:Class ;
    rdfs:label "Location"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:closeMatch schema:Place ;
    skos:definition "A place — address and/or geo-location of a point, area or boundary."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

