@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:allowanceCharge a owl:DatatypeProperty ;
    rdfs:label "allowance charge"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The allowance or charge, expressed as text, for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:appliedAmount a owl:ObjectProperty ;
    rdfs:label "applied amount"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A monetary value applied to this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:MonetaryAmount ;
    unece:termStatus ts:proposed .

unece:appliedFromLocation a owl:ObjectProperty ;
    rdfs:label "applied from location"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The start location from which this logistics service charge should be applied."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:Location ;
    unece:termStatus ts:proposed .

unece:appliedTax a owl:ObjectProperty ;
    rdfs:label "applied tax"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A tax that is applied to this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:TradeTax ;
    unece:termStatus ts:proposed .

unece:appliedToLocation a owl:ObjectProperty ;
    rdfs:label "applied to location"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The end location at which this logistics service charge is no longer to be applied."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:Location ;
    unece:termStatus ts:proposed .

unece:calculationBasis a owl:DatatypeProperty ;
    rdfs:label "calculation basis"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The basis, expressed as text, on which this logistics service charge is to be calculated, such as by volume or per unit."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:calculationBasisCommodityCode a owl:ObjectProperty ;
    rdfs:label "calculation basis commodity code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the commodity used as the basis for the calculation of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:hs-commodity ;
    unece:termStatus ts:proposed .

unece:calculationBasisPrice a owl:ObjectProperty ;
    rdfs:label "calculation basis price"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The trade price upon which a calculation of this logistics service charge is or will be based."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:TradePrice ;
    unece:termStatus ts:proposed .

unece:chargeCategoryCode a owl:ObjectProperty ;
    rdfs:label "charge category code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the category of charge for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:chargeCurrencyCode a owl:ObjectProperty ;
    rdfs:label "charge currency code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying a charge currency for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:currency-code-list ;
    unece:termStatus ts:proposed .

unece:chargePayingPartyRoleCode a owl:ObjectProperty ;
    rdfs:label "charge paying party role code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the role of the party responsible for paying this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:charge-paying-party-role-code-list ;
    unece:termStatus ts:proposed .

unece:disbursementAmount a owl:ObjectProperty ;
    rdfs:label "disbursement amount"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A monetary value of a disbursement for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:MonetaryAmount ;
    unece:termStatus ts:proposed .

unece:freightChargeTariffClassCode a owl:ObjectProperty ;
    rdfs:label "freight charge tariff class code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the tariff class for this logistics service charge which represents an entry in a table of fixed charges [Reference United Nations Code List (UNCL) 5243]."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:freight-charge-tariff-class-code-list ;
    unece:termStatus ts:proposed .

unece:freightInvoiceTypeCode a owl:ObjectProperty ;
    rdfs:label "freight invoice 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 freight invoice of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:informationTypeCode a owl:ObjectProperty ;
    rdfs:label "information type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying an information type of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:invoiceTypeCode a owl:ObjectProperty ;
    rdfs:label "invoice 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 invoice of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:logisticsServiceChargeTransportPaymentMethodCode a owl:ObjectProperty ;
    rdfs:label "logistics service charge transport payment method code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the transport payment method for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:paymentPlaceLocation a owl:ObjectProperty ;
    rdfs:label "payment place location"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The location of the place of payment of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:Location ;
    unece:termStatus ts:proposed .

unece:repackageAppliedAmount a owl:ObjectProperty ;
    rdfs:label "repackage applied amount"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The monetary value of the repackage on which the logistics service charge is determined."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:MonetaryAmount ;
    unece:termStatus ts:proposed .

unece:serviceCategoryCode a owl:ObjectProperty ;
    rdfs:label "service category code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the category of service for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:serviceTypeCode a owl:ObjectProperty ;
    rdfs:label "service type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying a service type of this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:any-code ;
    unece:termStatus ts:proposed .

unece:specifiedPaymentMeans a owl:ObjectProperty ;
    rdfs:label "specified payment means"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A payment means specified for this header trade settlement."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:PaymentMeans ;
    unece:termStatus ts:proposed .

unece:tariffCurrencyCode a owl:ObjectProperty ;
    rdfs:label "tariff currency code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "A code specifying a tariff currency for this logistics service charge."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:currency-code-list ;
    unece:termStatus ts:proposed .

unece:transportServiceCategoryCode a owl:ObjectProperty ;
    rdfs:label "transport service category code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:definition "The code specifying the category of this logistics service charge [Reference United Nations Code List (UNCL) 5237]."@en ;
    schema:domainIncludes unece:ServiceCharge ;
    schema:rangeIncludes unece:transport-service-category-code-list ;
    unece:termStatus ts:proposed .

unece:ServiceCharge a owl:Class ;
    rdfs:label "Service Charge"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:transport ;
    skos:closeMatch <https://onerecord.iata.org/ns/cargo#OtherCharge> ;
    skos:definition "A charge made for a logistics related service."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

