cargo role

IRI: https://spec.industrialontologies.org/ontology/construct/CargoRole

Defined In: https://spec.industrialontologies.org/ontology/supplychain/SupplyChain/

SubClass Of: bfo:role

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί cargo role

Definition

role held by a material entity when it is being transported or is planned to be transported by a carrier

Examples

  • role of pallets of aluminum ingots when they are being transported on a train

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

The required constructs for providing necessary and sufficient conditions are not available in this release.

Formal Axioms

First-Order Logic Axioms

CargoRole(x) β†’ Role(x) ∧ βˆƒmβˆƒpβˆƒc(MaterialEntity(m) ∧ TransportProcess(p) ∧ Carrier(c) ∧ participatesInAtSomeTime(m,p) ∧ agentIn(c,p) ∧ roleOf (x,m))

Semi-Formal Natural Language Axioms

if x is a β€˜cargo role’ then x is a β€˜role’ that is a β€˜role of’ some β€˜material entity’ that β€˜participates in at some time’ some β€˜transport process’ that β€˜has agent’ some β€˜carrier’

Description Logic

constr:CargoRole βŠ‘ bfo:role

constr:CargoRole βŠ‘ βˆƒ constr:roleOf .(bfo:material_entity βŠ“ βˆƒ bfo:participates_in_at_some_time .(constr:TransportProcess βŠ“ βˆƒ constr:hasAgent .constr:Carrier))

SubClassOf: bfo:role

SubClassOf: constr:roleOf some (bfo:material_entity and bfo:participates_in_at_some_time some (constr:TransportProcess and constr:hasAgent some constr:Carrier))


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.