@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/> .

unece:dimensions a owl:ObjectProperty ;
    rdfs:label "dimensions"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The overall dimensions of the product or package."@en ;
    schema:domainIncludes unece:Product,
        unece:ProductPackage ;
    schema:rangeIncludes unece:Dimension ;
    unece:termStatus ts:proposed .

unece:materialUsed a owl:ObjectProperty ;
    rdfs:label "material used"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A material used in the packaging."@en ;
    schema:domainIncludes unece:ProductPackage ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:packageLabel a owl:ObjectProperty ;
    rdfs:label "package label"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An image of the package label."@en ;
    schema:domainIncludes unece:ProductPackage ;
    schema:rangeIncludes unece:Image ;
    unece:termStatus ts:proposed .

unece:packagingLevelCode a owl:ObjectProperty ;
    rdfs:label "packaging level code"@en ;
    rdfs:comment "code → packaging-level scheme (re-added from BSP)."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The level of this package (e.g. inner, intermediate, outer)."@en ;
    schema:domainIncludes unece:ProductPackage ;
    schema:rangeIncludes unece:packaging-level-code-list ;
    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:ProductPackage a owl:Class ;
    rdfs:label "Product Package"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:closeMatch <https://ref.gs1.org/voc/PackagingDetails> ;
    skos:definition "Details of product packaging. Distinct from TransportPackage (transport-domain wrapping)."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

