@prefix dcterms: <http://purl.org/dc/terms/> .
@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 untp: <https://test.uncefact.org/vocabulary/untp/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

unece:Emission a owl:Class ;
    rdfs:label "Emission"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A calculation of the pollution (including noise, heat, and radiation etc.) discharged into the environment by a residential, commercial, or industrial facility or by a means of transport, such as a vessel, aircraft or truck."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

unece:activityType a owl:ObjectProperty ;
    rdfs:label "activity type"@en ;
    rdfs:comment "Open code list — e.g. an EPCIS business-step or sector activity vocabulary, bound downstream."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The classification of the lifecycle activity."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:applicableLicence a owl:ObjectProperty ;
    rdfs:label "applicable licence"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A specified licence applicable to this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Licence ;
    unece:termStatus ts:proposed .

unece:applicablePeriod a owl:ObjectProperty ;
    rdfs:label "applicable period"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The period over which the record applies."@en ;
    schema:domainIncludes unece:Claim,
        unece:MaterialUsage ;
    schema:rangeIncludes unece:Period ;
    unece:termStatus ts:proposed .

unece:applicableProductionProcess a owl:ObjectProperty ;
    rdfs:label "applicable production process"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A process applicable to this specified production cycle."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:ProductionProcess ;
    unece:termStatus ts:proposed .

unece:appliedTreatment a owl:DatatypeProperty ;
    rdfs:label "applied treatment"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A treatment, expressed as text, applied to this crop produce batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:attachedAssetId a owl:ObjectProperty ;
    rdfs:label "attached asset id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The identifier for the asset, such as a container, to which this monitoring IOT device is attached."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:batchNumber a owl:DatatypeProperty ;
    rdfs:label "batch number"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The batch/lot number of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:brandRangeName a owl:DatatypeProperty ;
    rdfs:label "brand range name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The brand range name, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:buyerAssignedId a owl:ObjectProperty ;
    rdfs:label "buyer assigned id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A buyer assigned identifier of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:claimDate a owl:DatatypeProperty ;
    rdfs:label "claim date"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The date the claim was made."@en ;
    schema:domainIncludes unece:Claim ;
    schema:rangeIncludes xsd:date ;
    unece:termStatus ts:proposed .

unece:claimedPerformance a owl:ObjectProperty ;
    rdfs:label "claimed performance"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The performance level claimed (a measure/score against a metric)."@en ;
    schema:domainIncludes unece:Claim ;
    schema:rangeIncludes unece:Performance ;
    unece:termStatus ts:proposed .

unece:commonName a owl:DatatypeProperty ;
    rdfs:label "common name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A common name, expressed as text, for this distinct chemical."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:communicationCapabilityCode a owl:ObjectProperty ;
    rdfs:label "communication capability code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the communication capability of this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:componentBatch a owl:ObjectProperty ;
    rdfs:label "component batch"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product batch component of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:ProductBatch ;
    unece:termStatus ts:proposed .

unece:componentMaterial a owl:ObjectProperty ;
    rdfs:label "component material"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A material component of this trade product."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:componentProduct a owl:ObjectProperty ;
    rdfs:label "component product"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A trade product component of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:consignmentId a owl:DatatypeProperty ;
    rdfs:label "consignment ID"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The consignment identifier associated with the move event."@en ;
    schema:domainIncludes unece:MoveEvent ;
    schema:rangeIncludes xsd:anyURI ;
    unece:termStatus ts:proposed .

unece:countryOfProduction a owl:DatatypeProperty ;
    rdfs:label "country of production"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The country where the product was produced, as an ISO 3166-1 code."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:creationDateTime a owl:DatatypeProperty ;
    rdfs:label "creation date time"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The creation date, time, date time, or other date time value for this payment trade settlement."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes xsd:dateTime ;
    unece:termStatus ts:proposed .

unece:criticalIndicator a owl:DatatypeProperty ;
    rdfs:label "critical indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The indication of whether or not this production process is critical."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:dNAMarkerId a owl:ObjectProperty ;
    rdfs:label "d namarker id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The DNA marker identifier of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:descriptionCode a owl:ObjectProperty ;
    rdfs:label "description code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A code specifying a description of this technical characteristic."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:designation a owl:DatatypeProperty ;
    rdfs:label "designation"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A designation, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

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:disclosureLevelCode a owl:ObjectProperty ;
    rdfs:label "disclosure level code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A code specifying a disclosure level for this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:endItemName a owl:DatatypeProperty ;
    rdfs:label "end item name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An end item name, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:eventClassifier a owl:DatatypeProperty ;
    rdfs:label "event classifier"@en ;
    rdfs:comment "code → event-classifier scheme (Phase 3)."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Whether the event is PLANNED, ESTIMATED or ACTUAL."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:eventLocation a owl:ObjectProperty ;
    rdfs:label "event location"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The location at which the event occurs."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes unece:Location ;
    unece:termStatus ts:proposed .

unece:eventProduct a owl:ObjectProperty ;
    rdfs:label "product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The product involved in the lifecycle event."@en ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:eventTime a owl:DatatypeProperty ;
    rdfs:label "event time"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The date-time at which the event occurs."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes xsd:dateTime ;
    unece:termStatus ts:proposed .

unece:expiryDate a owl:DatatypeProperty ;
    rdfs:label "expiry date"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The expiry/best-before date of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:date ;
    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:finalIndicator a owl:DatatypeProperty ;
    rdfs:label "final indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The indication of whether or not this production process is a final one."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:fromFacility a owl:ObjectProperty ;
    rdfs:label "from facility"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The facility the products move from."@en ;
    schema:domainIncludes unece:MoveEvent ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

unece:geoLocation a owl:ObjectProperty ;
    rdfs:label "geo location"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The geographic coordinate of the sensor reading."@en ;
    schema:domainIncludes unece:SensorData ;
    schema:rangeIncludes unece:Coordinate ;
    unece:termStatus ts:proposed .

unece:globalId a owl:ObjectProperty ;
    rdfs:label "global id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A global identifier for this supply chain consignment item."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:hazardous a owl:DatatypeProperty ;
    rdfs:label "hazardous"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Whether the material is hazardous."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes xsd:boolean ;
    unece:termStatus ts:proposed .

unece:idGranularity a owl:ObjectProperty ;
    rdfs:label "ID granularity"@en ;
    rdfs:comment "code → product-ID-granularity scheme."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The identification granularity of the product (class, batch, item)."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:product-idgranularity ;
    unece:termStatus ts:proposed .

unece:includedProduct a owl:ObjectProperty ;
    rdfs:label "included product"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An included product referenced from this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:inputApplicableBatch a owl:ObjectProperty ;
    rdfs:label "input applicable batch"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An input batch applicable to this production machine."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:ProductBatch ;
    unece:termStatus ts:proposed .

unece:inputApplicableMaterial a owl:ObjectProperty ;
    rdfs:label "input applicable material"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Input material applicable to this facility production unit."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:inputApplicableProduct a owl:ObjectProperty ;
    rdfs:label "input applicable product"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An input product applicable to this facility production unit."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:inputProduct a owl:ObjectProperty ;
    rdfs:label "input product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product/material consumed by the make event."@en ;
    schema:domainIncludes unece:MakeEvent ;
    schema:rangeIncludes unece:Material,
        unece:Product ;
    unece:termStatus ts:proposed .

unece:intendedUse a owl:DatatypeProperty ;
    rdfs:label "intended use"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An intended use, expressed as text, for this photographic picture."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:inventoryTypeCode a owl:ObjectProperty ;
    rdfs:label "inventory type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the inventory type for this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:itemNumber a owl:DatatypeProperty ;
    rdfs:label "item number"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The item/SKU number of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:latestReceivedGeographicalCoordinate a owl:ObjectProperty ;
    rdfs:label "latest received geographical coordinate"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The latest geographical coordinates received by this monitoring IOT device, from the perspective of the receiver."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Coordinate ;
    unece:termStatus ts:proposed .

unece:latestReceivedSignalDateTime a owl:DatatypeProperty ;
    rdfs:label "latest received signal date time"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The date, time, date time or other date time value of the latest received signal for this monitoring IOT device, from the perspective of the receiver."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes xsd:dateTime ;
    unece:termStatus ts:proposed .

unece:line a owl:DatatypeProperty ;
    rdfs:label "line"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product line, such as a fashion product line, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:mSRPPrice a owl:ObjectProperty ;
    rdfs:label "m srpprice"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The MSRP (Manufacturer Suggested Retail Price) for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:TradePrice ;
    unece:termStatus ts:proposed .

unece:madeAtFacility a owl:ObjectProperty ;
    rdfs:label "made at facility"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The facility where the make event occurs."@en ;
    schema:domainIncludes unece:MakeEvent ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

unece:manufacturerAssignedId a owl:ObjectProperty ;
    rdfs:label "manufacturer assigned id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A manufacturer assigned identifier of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:manufacturerParty a owl:ObjectProperty ;
    rdfs:label "manufacturer party"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A manufacturer party for this production process."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:mass a owl:ObjectProperty ;
    rdfs:label "mass"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The mass of the material, as a measure."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:massFraction a owl:DatatypeProperty ;
    rdfs:label "mass fraction"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The mass fraction of the material in the product (0–1)."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:materialConsumed a owl:ObjectProperty ;
    rdfs:label "material consumed"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The material consumed."@en ;
    schema:domainIncludes unece:MaterialUsage ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:materialProvenance a owl:ObjectProperty ;
    rdfs:label "material provenance"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A material the product is made from."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:materialSafetyInformation a owl:ObjectProperty ;
    rdfs:label "material safety information"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A link to material safety information (e.g. an MSDS)."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes unece:Link ;
    unece:termStatus ts:proposed .

unece:materialType a owl:ObjectProperty ;
    rdfs:label "material type"@en ;
    rdfs:comment "Open code list — a sector-specific material classification, bound downstream."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The classification of the material."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes unece:any-code ;
    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:maximumLinearDimension a owl:ObjectProperty ;
    rdfs:label "maximum linear dimension"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Maximum linear spatial dimensions of this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Dimension ;
    unece:termStatus ts:proposed .

unece:minimumLinearDimension a owl:ObjectProperty ;
    rdfs:label "minimum linear dimension"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Minimum linear spatial dimensions of this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Dimension ;
    unece:termStatus ts:proposed .

unece:modelId a owl:ObjectProperty ;
    rdfs:label "model id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A model identifier for this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:modelName a owl:DatatypeProperty ;
    rdfs:label "model name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The model name, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:modelNumber a owl:DatatypeProperty ;
    rdfs:label "model number"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The model number of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:modifiedAtFacility a owl:ObjectProperty ;
    rdfs:label "modified at facility"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The facility where the modify event occurs."@en ;
    schema:domainIncludes unece:ModifyEvent ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

unece:modifiedProduct a owl:ObjectProperty ;
    rdfs:label "modified product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product modified by the modify event."@en ;
    schema:domainIncludes unece:ModifyEvent ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:movedProduct a owl:ObjectProperty ;
    rdfs:label "moved product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product moved by the move event."@en ;
    schema:domainIncludes unece:MoveEvent ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:netWeightMeasure a owl:ObjectProperty ;
    rdfs:label "net weight measure"@en ;
    rdfs:comment "brought back from BSP (UNVTD grounding gap)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A measure of the net weight (mass) of this trade product."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:occurrenceDateTime a owl:DatatypeProperty ;
    rdfs:label "occurrence date time"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A date, time, date time, or other date time of an occurrence in this supply chain schedule."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes xsd:dateTime ;
    unece:termStatus ts:proposed .

unece:operationReferenceCode a owl:ObjectProperty ;
    rdfs:label "operation reference code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the operation reference for this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:operationTechnologyCode a owl:ObjectProperty ;
    rdfs:label "operation technology code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the operation technology for this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:operationalStatusCode a owl:ObjectProperty ;
    rdfs:label "operational status code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the operational status, such as broken, stolen, unpaired, inactive of this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:operatorParty a owl:ObjectProperty ;
    rdfs:label "operator party"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A trade party who is an operator of this product handling process."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:outputApplicableBatch a owl:ObjectProperty ;
    rdfs:label "output applicable batch"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An output batch applicable to this specified production device."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:ProductBatch ;
    unece:termStatus ts:proposed .

unece:outputApplicableMaterial a owl:ObjectProperty ;
    rdfs:label "output applicable material"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Output material applicable to this facility production unit."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Material ;
    unece:termStatus ts:proposed .

unece:outputApplicableProduct a owl:ObjectProperty ;
    rdfs:label "output applicable product"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An output product applicable to this facility production unit."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:outputProduct a owl:ObjectProperty ;
    rdfs:label "output product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product produced by the make event."@en ;
    schema:domainIncludes unece:MakeEvent ;
    schema:rangeIncludes unece:Product ;
    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:packaging a owl:ObjectProperty ;
    rdfs:label "packaging"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The packaging of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:ProductPackage ;
    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:positionCode a owl:ObjectProperty ;
    rdfs:label "position code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying a position of this monitoring sensor."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:powerSourceTypeCode a owl:ObjectProperty ;
    rdfs:label "power source type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying a type of power source for this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:processTypeCode a owl:ObjectProperty ;
    rdfs:label "production process type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the type of production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:producedAtFacility a owl:ObjectProperty ;
    rdfs:label "produced at facility"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The facility where the product was produced."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

<https://test.uncefact.org/vocabulary/product-idgranularity/batch> a skos:Concept ;
    skos:definition "product manufactured batch level ID"@en ;
    skos:inScheme unece:product-idgranularity ;
    skos:notation "batch" ;
    skos:prefLabel "Batch"@en .

<https://test.uncefact.org/vocabulary/product-idgranularity/item> a skos:Concept ;
    skos:definition "serialised item level ID"@en ;
    skos:inScheme unece:product-idgranularity ;
    skos:notation "item" ;
    skos:prefLabel "Item"@en .

<https://test.uncefact.org/vocabulary/product-idgranularity/model> a skos:Concept ;
    skos:definition "product model level ID"@en ;
    skos:inScheme unece:product-idgranularity ;
    skos:notation "model" ;
    skos:prefLabel "Model"@en .

<https://test.uncefact.org/vocabulary/product-status/active> a skos:Concept ;
    skos:definition "Product is in active service or use by the end customer or a downstream manufacturer. Equivalent to GS1 CBV Disp-retail_sold."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "active" ;
    skos:prefLabel "Active"@en .

<https://test.uncefact.org/vocabulary/product-status/consumed> a skos:Concept ;
    skos:definition "Product has been consumed as an input to a manufacturing process and no longer exists as a separate item. No direct GS1 CBV equivalent."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "consumed" ;
    skos:prefLabel "Consumed"@en .

<https://test.uncefact.org/vocabulary/product-status/disposed> a skos:Concept ;
    skos:definition "Product has reached end of life and has been disposed of or destroyed without material recovery. Equivalent to GS1 CBV Disp-disposed and Disp-destroyed."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "disposed" ;
    skos:prefLabel "Disposed"@en .

<https://test.uncefact.org/vocabulary/product-status/expired> a skos:Concept ;
    skos:definition "Product has passed its use-by, certification, or regulatory expiration date. Equivalent to GS1 CBV Disp-expired."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "expired" ;
    skos:prefLabel "Expired"@en .

<https://test.uncefact.org/vocabulary/product-status/inTransit> a skos:Concept ;
    skos:definition "Product has been shipped and is in transit between facilities. Equivalent to GS1 CBV Disp-in_transit."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "inTransit" ;
    skos:prefLabel "In Transit"@en .

<https://test.uncefact.org/vocabulary/product-status/new> a skos:Concept ;
    skos:definition "Product has been newly manufactured or produced and has not yet entered service. Equivalent to GS1 CBV Disp-active."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "new" ;
    skos:prefLabel "New"@en .

<https://test.uncefact.org/vocabulary/product-status/recalled> a skos:Concept ;
    skos:definition "Product has been withdrawn from the market or service due to a safety, quality, or compliance issue. Equivalent to GS1 CBV Disp-recalled."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "recalled" ;
    skos:prefLabel "Recalled"@en .

<https://test.uncefact.org/vocabulary/product-status/recycled> a skos:Concept ;
    skos:definition "Product has been processed to recover constituent materials for reuse in new products. No direct GS1 CBV equivalent."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "recycled" ;
    skos:prefLabel "Recycled"@en .

<https://test.uncefact.org/vocabulary/product-status/repaired> a skos:Concept ;
    skos:definition "Product has been repaired or refurbished to restore functionality and returned to service. Equivalent to GS1 CBV Disp-available (after a repairing step)."@en ;
    skos:inScheme unece:product-status ;
    skos:notation "repaired" ;
    skos:prefLabel "Repaired"@en .

unece:productCategory a owl:ObjectProperty ;
    rdfs:label "product category"@en ;
    rdfs:comment "Open code list — typically HS, UNSPSC, or a sector product taxonomy, bound downstream."@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The classification category of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:productCharacteristics a owl:ObjectProperty ;
    rdfs:label "product characteristics"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A declaration of the product's conformance characteristics."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Characteristics ;
    unece:termStatus ts:proposed .

unece:productImage a owl:ObjectProperty ;
    rdfs:label "product image"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An image of the product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Link ;
    unece:termStatus ts:proposed .

unece:productLabel a owl:ObjectProperty ;
    rdfs:label "product label"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The product label image."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Image ;
    unece:termStatus ts:proposed .

unece:productName a owl:DatatypeProperty ;
    rdfs:label "product name"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The product name, expressed as text, for this crop produce batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:productionDate a owl:DatatypeProperty ;
    rdfs:label "production date"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The date the product was produced."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:date ;
    unece:termStatus ts:proposed .

unece:productionModeCode a owl:ObjectProperty ;
    rdfs:label "production mode code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the production mode for this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:productionProcessInventoryTypeCode a owl:ObjectProperty ;
    rdfs:label "production process inventory type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the inventory type for this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:providerParty a owl:ObjectProperty ;
    rdfs:label "provider party"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The provider party for this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:quantity a owl:ObjectProperty ;
    rdfs:label "quantity"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The quantity of product involved, as a measure."@en ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:rawData a owl:ObjectProperty ;
    rdfs:label "raw data"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A link to the raw sensor data."@en ;
    schema:domainIncludes unece:SensorData ;
    schema:rangeIncludes unece:Link ;
    unece:termStatus ts:proposed .

unece:recordedSensorData a owl:ObjectProperty ;
    rdfs:label "recorded sensor data"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Sensor data recorded for the event."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes unece:SensorData ;
    unece:termStatus ts:proposed .

unece:recycledMassFraction a owl:DatatypeProperty ;
    rdfs:label "recycled mass fraction"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The recycled mass fraction of the material (0–1)."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:recyclingIndicator a owl:DatatypeProperty ;
    rdfs:label "recycling indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The indication of whether or not this is a recycling production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:referenceCriteria a owl:ObjectProperty ;
    rdfs:label "reference criteria"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The criterion the claim is made against."@en ;
    schema:domainIncludes unece:Claim ;
    schema:rangeIncludes unece:Criterion ;
    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:remainingBatteryChargePercent a owl:DatatypeProperty ;
    rdfs:label "remaining battery charge percent"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The percentage of the remaining battery charge of this monitoring IOT device."@en ;
    schema:domainIncludes unece:IOTDevice ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:responsibleParty a owl:ObjectProperty ;
    rdfs:label "responsible party"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The party responsible for the event."@en ;
    schema:domainIncludes unece:LifecycleEvent ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:scientificName a owl:DatatypeProperty ;
    rdfs:label "scientific name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A scientific name, expressed as text, for this trade product instance."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:sellerAssignedId a owl:ObjectProperty ;
    rdfs:label "seller assigned id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A seller assigned identifier of this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Identifier ;
    unece:termStatus ts:proposed .

unece:sensor a owl:ObjectProperty ;
    rdfs:label "sensor"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The product/device acting as the sensor."@en ;
    schema:domainIncludes unece:SensorData ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:specifiedLocation a owl:ObjectProperty ;
    rdfs:label "specified location"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A referenced location specified for this material."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Location ;
    unece:termStatus ts:proposed .

unece:specifiedPicture a owl:ObjectProperty ;
    rdfs:label "specified picture"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A photographic picture specified for this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:Image ;
    unece:termStatus ts:proposed .

unece:specifiedPrint a owl:ObjectProperty ;
    rdfs:label "specified print"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A product print specified for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Image ;
    unece:termStatus ts:proposed .

unece:specifiedProcess a owl:ObjectProperty ;
    rdfs:label "specified process"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A production process specified for this product batch."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:ProductionProcess ;
    unece:termStatus ts:proposed .

unece:specifiedSupplyPlan a owl:ObjectProperty ;
    rdfs:label "specified supply plan"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The specification of the delivery quantities and delivery date/time values in a supply plan for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:SupplyPlan ;
    unece:termStatus ts:proposed .

unece:statusCode a owl:ObjectProperty ;
    rdfs:label "status code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A code specifying a status for this trade product."@en ;
    schema:domainIncludes unece:ProductBatch ;
    schema:rangeIncludes unece:status-code-list ;
    unece:termStatus ts:proposed .

unece:stepCode a owl:ObjectProperty ;
    rdfs:label "step code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the step in this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:subBrandName a owl:DatatypeProperty ;
    rdfs:label "sub brand name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The sub-brand name, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:subcontractorParty a owl:ObjectProperty ;
    rdfs:label "subcontractor party"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A subcontractor for this trade party."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:subordinateProcess a owl:ObjectProperty ;
    rdfs:label "subordinate process"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A subordinate process of this production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:ProductionProcess ;
    unece:termStatus ts:proposed .

unece:subordinateTypeCode a owl:ObjectProperty ;
    rdfs:label "production process subordinate type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The code specifying the subordinate type of production process."@en ;
    schema:domainIncludes unece:ProductionProcess ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:substituteProduct a owl:ObjectProperty ;
    rdfs:label "substitute product"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A referenced product that may substitute for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes unece:Product ;
    unece:termStatus ts:proposed .

unece:symbol a owl:ObjectProperty ;
    rdfs:label "symbol"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A symbol/image representing the material."@en ;
    schema:domainIncludes unece:Material ;
    schema:rangeIncludes unece:Image ;
    unece:termStatus ts:proposed .

unece:toFacility a owl:ObjectProperty ;
    rdfs:label "to facility"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "The facility the products move to."@en ;
    schema:domainIncludes unece:MoveEvent ;
    schema:rangeIncludes unece:Facility ;
    unece:termStatus ts:proposed .

unece:tradeName a owl:DatatypeProperty ;
    rdfs:label "trade name"@en ;
    rdfs:comment "restored from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A trade name, expressed as text, for this trade product."@en ;
    schema:domainIncludes unece:Product ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:ModifyEvent a owl:Class ;
    rdfs:label "Modify Event"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    rdfs:subClassOf unece:LifecycleEvent ;
    skos:closeMatch <https://ref.gs1.org/epcis/ObjectEvent> ;
    skos:definition "Intervention (e.g. repair) on a product without changing its identity."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:MakeEvent a owl:Class ;
    rdfs:label "Make Event"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    rdfs:subClassOf unece:LifecycleEvent ;
    skos:closeMatch <https://ref.gs1.org/epcis/TransformationEvent> ;
    skos:definition "Transformation (manufacture/production) of input products into output products."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:MaterialUsage a owl:Class ;
    rdfs:label "material usage"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:closeMatch schema:StructuredValue ;
    skos:definition "A record of a material a facility consumes and the period over which it does so. An identity-less value object."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

unece:MoveEvent a owl:Class ;
    rdfs:label "Move Event"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    rdfs:subClassOf unece:LifecycleEvent ;
    skos:closeMatch <https://ref.gs1.org/epcis/ObjectEvent> ;
    skos:definition "Transfer (shipment) of products from one facility to another."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:SensorData a owl:Class ;
    rdfs:label "Sensor Data"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A sensor data recording associated with a lifecycle event."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

unece:product-idgranularity a skos:ConceptScheme ;
    rdfs:label "Product IDGranularity"@en ;
    dcterms:source untp:ProductIDGranularity ;
    skos:definition "Product IDGranularity UN/CEFACT code list."@en ;
    unece:codeListScope <https://test.uncefact.org/vocabulary/code-list-scope/domain> ;
    unece:termStatus ts:proposed .

unece:Claim a owl:Class ;
    rdfs:label "Claim"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A performance claim about a product, facility or organisation, made against a defined criterion."@en ;
    unece:objectNature on:entity ;
    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 .

unece:product-status a skos:ConceptScheme ;
    rdfs:label "Product Status"@en ;
    dcterms:source untp:ProductStatus ;
    skos:definition "Product Status UN/CEFACT code list."@en ;
    unece:codeListScope <https://test.uncefact.org/vocabulary/code-list-scope/domain> ;
    unece:termStatus ts:proposed .

unece:LifecycleEvent a owl:Class ;
    rdfs:label "Lifecycle Event"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:closeMatch <https://ref.gs1.org/epcis/EPCISEvent> ;
    skos:definition "An event describing a step in a product's lifecycle (make, move, modify); the supertype of MakeEvent, MoveEvent and ModifyEvent. Generic event semantics (aggregation, transformation, EPCIS bizStep/disposition) are out of scope — use GS1 EPCIS where those are needed."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:IOTDevice a owl:Class ;
    rdfs:label "Iotdevice"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "An IOT (Internet of Things) piece of mechanical or electronic equipment which can collect, report and autonomously transmit digital data."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:Material a owl:Class ;
    rdfs:label "Material"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "Details about the origin or source of a material that a product is made from."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

unece:ProductBatch a owl:Class ;
    rdfs:label "Product Batch"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A group of products considered or dealt with together."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:ProductionProcess a owl:Class ;
    rdfs:label "Production Process"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:definition "A naturally occurring or designed sequence of operations or events in order to produce something."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece:Product a owl:Class ;
    rdfs:label "Product"@en ;
    rdfs:isDefinedBy unece-mod:production ;
    skos:closeMatch <https://ref.gs1.org/voc/Product>,
        schema:Product ;
    skos:definition "Detailed information regarding a product, including its identity, provenance and characteristics."@en ;
    unece:objectNature on:entity ;
    unece:termStatus ts:proposed .

unece-mod:production a owl:Ontology ;
    rdfs:label "Vocab — Production domain"@en ;
    dcterms:description "What a product is, what it is made of, and the lifecycle events that act on it."@en .

