@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:alsoKnownAs a owl:ObjectProperty ;
    rdfs:label "also known as"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "Another record (party or facility) that denotes the same real-world entity."@en ;
    schema:domainIncludes unece:Facility,
        unece:Party ;
    schema:rangeIncludes unece:Facility,
        unece:Party ;
    unece:termStatus ts:proposed .

unece:completionDate a owl:DatatypeProperty ;
    rdfs:label "completion date"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The completion date of this production facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes xsd:date ;
    unece:termStatus ts:proposed .

unece:constructionDate a owl:DatatypeProperty ;
    rdfs:label "construction date"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The construction date for this production facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes xsd:date ;
    unece:termStatus ts:proposed .

unece:countryOfOperation a owl:ObjectProperty ;
    rdfs:label "country of operation"@en ;
    rdfs:comment "code → ISO 3166-1 scheme."@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The country in which a facility operates, as an ISO 3166-1 code."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes unece:country-id ;
    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:facilityMaterialUsage a owl:ObjectProperty ;
    rdfs:label "material usage"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A material-usage record for the facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes unece:MaterialUsage ;
    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:licence a owl:DatatypeProperty ;
    rdfs:label "licence"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "A licence, expressed as text, for this production facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:locatedAt a owl:ObjectProperty ;
    rdfs:label "located at"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The location at which a facility sits."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes unece:Location ;
    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:operatedBy a owl:ObjectProperty ;
    rdfs:label "operated by"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The organisation that operates a facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes unece:Organisation ;
    unece:termStatus ts:proposed .

unece:performanceClaim a owl:ObjectProperty ;
    rdfs:label "performance claim"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A performance claim about the product or package."@en ;
    schema:domainIncludes unece:Facility,
        unece:Product,
        unece:ProductPackage ;
    schema:rangeIncludes unece:Claim ;
    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:processCategory a owl:ObjectProperty ;
    rdfs:label "process category"@en ;
    rdfs:comment "Open code list — a sector-specific process classification, bound downstream."@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The classification of the process performed at the facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:registrationId a owl:ObjectProperty ;
    rdfs:label "registration ID"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "An official registration identifier of an organisation."@en ;
    schema:domainIncludes unece:Facility,
        unece:Organisation,
        unece:RegisteredIdentity ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:relatedDocument a owl:ObjectProperty ;
    rdfs:label "related document"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A related document link."@en ;
    schema:domainIncludes unece:Facility,
        unece:LifecycleEvent,
        unece:Product ;
    schema:rangeIncludes unece:Link ;
    unece:termStatus ts:proposed .

unece:relatedParty a owl:ObjectProperty ;
    rdfs:label "related party"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A party related to the product or event, in some role (via a party-role value object)."@en ;
    schema:domainIncludes unece:Facility,
        unece:LifecycleEvent,
        unece:Product ;
    schema:rangeIncludes unece:PartyRole ;
    unece:termStatus ts:proposed .

unece:renovationDate a owl:DatatypeProperty ;
    rdfs:label "renovation date"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The renovation date of this production facility."@en ;
    schema:domainIncludes unece:Facility ;
    schema:rangeIncludes xsd:date ;
    unece:termStatus ts:proposed .

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

unece:Facility a owl:Class ;
    rdfs:label "Facility"@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The physical site (e.g. farm or factory) where a product or materials are produced, handled or stored."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

