shipment role
IRI: https://spec.industrialontologies.org/ontology/construct/ShipmentRole
Defined In: https://spec.industrialontologies.org/ontology/supplychain/SupplyChain/
SubClass Of: traceable resource unit role
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:role βΊ traceable resource unit role βΊ shipment role
Definition
traceable resource unit role held by material entities when they undergo the same dispatch and receipt processes as prescribed by a bill of lading
Examples
- role held by a shipment of 5 Toyota Rav4s on an auto transport trailer that are intended to be delivered to a Toyota dealership
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
The required constructs for creation of a formal definition are not available in this release.
Formal Axioms
First-Order Logic Axioms
ShipmentRole(x) β TraceableResouceUnitRole(x) β§ βmβp(MaterialEntity(m) β§ ShipmentPreparationProcess(p)) β§ outputOf(m,p) β§ roleOf(x,m) β§ βy(hasRealization(x,y) β TransportProcess(y))
Semi-Formal Natural Language Axioms
if x is a βshipment roleβ then x is a βtraceable resource unit roleβ that is the βrole ofβ some βmaterial entityβ that is the βoutput ofβ some βshipment preparation processβ and whenever x βhas realizationβ y that y must be a βtranspot processβ
Description Logic
constr:ShipmentRole β constr:TraceableResourceUnitRole
constr:ShipmentRole β β bfo:has_realization .constr:TransportProcess
constr:ShipmentRole β β constr:roleOf .(bfo:material_entity β β constr:isOutputOf .constr:ShipmentPreparationProcess)
SubClassOf: constr:TraceableResourceUnitRole
SubClassOf: bfo:has_realization only constr:TransportProcess
SubClassOf: constr:roleOf some (bfo:material_entity and constr:isOutputOf some constr:ShipmentPreparationProcess)