@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 xsd: <http://www.w3.org/2001/XMLSchema#> .

unece:additionalHazardClassificationId a owl:ObjectProperty ;
    rdfs:label "additional hazard classification id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique identifier of an additional hazard class applicable to these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:dangerous-goods-class-code-list ;
    unece:termStatus ts:proposed .

unece:dangerousGoodsClassCode a owl:ObjectProperty ;
    rdfs:label "dangerous goods class code"@en ;
    dcterms:provenance "Proposed Vocab addition — not from BSP/UNTP; pending governance approval."@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The UN hazard class/division of the dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:dangerous-goods-class-code-list ;
    unece:termStatus ts:proposed .

unece:dangerousGoodsRegulationCode a owl:ObjectProperty ;
    rdfs:label "dangerous goods regulation code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying a regulation applicable to these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:dangerous-goods-regulation-code-list ;
    unece:termStatus ts:proposed .

unece:densityMeasure a owl:ObjectProperty ;
    rdfs:label "density measure"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A density measure for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:eMSId a owl:ObjectProperty ;
    rdfs:label "e msid"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique transport emergency procedure (EMS) identifier applicable for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:emergencyContact a owl:ObjectProperty ;
    rdfs:label "emergency contact"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The person or department to be contacted in the event of any emergency related to these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:explosiveCompatibilityGroupCode a owl:ObjectProperty ;
    rdfs:label "explosive compatibility group code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the explosive compatibility group for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:flashpointTemperature a owl:ObjectProperty ;
    rdfs:label "flashpoint temperature"@en ;
    dcterms:provenance "Proposed Vocab addition — not from BSP/UNTP; pending governance approval."@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The flashpoint temperature of the dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:handlingInstructions a owl:DatatypeProperty ;
    rdfs:label "handling instructions"@en ;
    rdfs:comment "brought back from BSP; attached to existing class (BSP home dissolved/niche)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "Handling instructions for the transported dangerous goods."@en ;
    schema:domainIncludes unece:Consignment,
        unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:hazardCategoryCode a owl:ObjectProperty ;
    rdfs:label "hazard category code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the hazard category for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:hazardClassVersionId a owl:ObjectProperty ;
    rdfs:label "hazard class version id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique identifier of the version of a hazard class for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:hazardClassificationId a owl:ObjectProperty ;
    rdfs:label "hazard classification id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique identifier of a hazard class applicable to these transported dangerous goods as defined by the relevant governing regulation authority."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:dangerous-goods-class-code-list ;
    unece:termStatus ts:proposed .

unece:hazardTypeCode a owl:ObjectProperty ;
    rdfs:label "hazard type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying the type of hazard for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:iMDGSegregationGroupCode a owl:ObjectProperty ;
    rdfs:label "i mdgsegregation group code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the IMDG (International Maritime Dangerous Goods regulation) segregation group for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:limitedQuantityCode a owl:ObjectProperty ;
    rdfs:label "limited quantity code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying facilitations for transport of limited quantities of these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:lowerPartOrangeHazardPlacardId a owl:ObjectProperty ;
    rdfs:label "lower part orange hazard placard id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique lower part of the orange hazard placard identifier for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:mFAGId a owl:ObjectProperty ;
    rdfs:label "m fagid"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique Medical First Aid Guide (MFAG) identifier for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:marinePollutantIndicator a owl:DatatypeProperty ;
    rdfs:label "marine pollutant indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The indication of whether or not these transported dangerous goods have a marine pollutant content."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:maritimePollutantTypeCode a owl:ObjectProperty ;
    rdfs:label "maritime pollutant type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying a type of maritime pollutant for the transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:marking a owl:DatatypeProperty ;
    rdfs:label "marking"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "Marking, expressed as text, for these logistics shipping marks."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:packagingDangerLevelCode a owl:ObjectProperty ;
    rdfs:label "dangerous goods packaging level packaging danger level code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the level of danger that the packaging of these dangerous goods must cover for transport purposes."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:dangerous-goods-packaging-level-code-list ;
    unece:termStatus ts:proposed .

unece:packingInstructionTypeCode a owl:ObjectProperty ;
    rdfs:label "packing instruction type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying a type of packing instruction for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:pollutantIndicator a owl:DatatypeProperty ;
    rdfs:label "pollutant indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The indication of whether or not these transported dangerous goods have a pollutant content."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:pollutantLevelCode a owl:ObjectProperty ;
    rdfs:label "pollutant level code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the level of pollution of these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:properShippingName a owl:DatatypeProperty ;
    rdfs:label "proper shipping name"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The proper shipping name, expressed as text, for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:qValueNumeric a owl:DatatypeProperty ;
    rdfs:label "q value numeric"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The number of the Q-Value for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:decimal ;
    unece:termStatus ts:proposed .

unece:radioactiveIndicator a owl:DatatypeProperty ;
    rdfs:label "radioactive indicator"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The indicator of whether or not these transported dangerous goods are radioactive."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:regulationName a owl:DatatypeProperty ;
    rdfs:label "regulation name"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A name, expressed as text, for a regulation of these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:regulatoryAuthorityName a owl:DatatypeProperty ;
    rdfs:label "regulatory authority name"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The name, expressed as text, for the regulatory authority for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:reportableQuantity a owl:ObjectProperty ;
    rdfs:label "reportable quantity"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A reportable quantity for this associated transport equipment."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:specialProvisionId a owl:ObjectProperty ;
    rdfs:label "special provision id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique identifier of the special provision for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:tREMId a owl:ObjectProperty ;
    rdfs:label "t remid"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique TRansport EMergency (TREM) card identifier for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:technicalName a owl:DatatypeProperty ;
    rdfs:label "technical name"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A technical name, expressed as text, for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:transportDangerousGoodsPackageTypeCode a owl:ObjectProperty ;
    rdfs:label "transport dangerous goods package type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the package type for the transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:package-type-code-list ;
    unece:termStatus ts:proposed .

unece:transportExpertContact a owl:ObjectProperty ;
    rdfs:label "transport expert contact"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The expert to be contacted for details about the transport of these dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Party ;
    unece:termStatus ts:proposed .

unece:tunnelRestrictionCode a owl:ObjectProperty ;
    rdfs:label "tunnel restriction code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the tunnel restriction for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:uNDGIdentificationCode a owl:ObjectProperty ;
    rdfs:label "u ndgidentification code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the unique United Nations Dangerous Goods (UNDG) number assigned to these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:un-dangerous-goods-number ;
    unece:termStatus ts:proposed .

unece:upperPartOrangeHazardPlacardId a owl:ObjectProperty ;
    rdfs:label "upper part orange hazard placard id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The unique upper part of the orange hazard placard identifier for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:viscosityMeasure a owl:ObjectProperty ;
    rdfs:label "viscosity measure"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A viscosity measure for these transported dangerous goods."@en ;
    schema:domainIncludes unece:DangerousGoods ;
    schema:rangeIncludes unece:Measure ;
    unece:termStatus ts:proposed .

unece:DangerousGoods a owl:Class ;
    rdfs:label "Dangerous Goods"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "Goods which may contain a substance which poses risks to people and/or the environment during transportation which is regulated by dangerous goods regulations."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

