distributor role

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

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

SubClass Of: agent role

Class Hierarchy

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

Definition

role held by a person or business organization when it buys some material products from a manufacturer and resells them to a wholesaler

Examples

  • Grainger has a distributor role when it sells HVAC units and parts to wholesalers

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

LA1:DistributorRole(x) β†’ AgentRole(x) ∧ βˆƒyβˆƒpβˆƒrβˆƒm((BusinessOrganization(y) ∨ Person(y)) ∧ roleOf(x,y) ∧ OfferingForSaleBusinessProcess(p) ∧ MaterialProductRole(r) ∧ MaterialEntity(m) ∧ agentIn(y,p) ∧ realizes(p,r) ∧ roleOf(r,m))
LA2:DistributorRole(x) β†’ AgentRole(x) ∧ βˆƒyβˆƒpβˆƒrβˆƒr1βˆƒr2βˆƒmβˆƒd((BusinessOrganization(y) ∨ Person(y)) ∧ roleOf(x,y) ∧ BuyerRole(r) ∧ hasRole(y,r) ∧ BuyingBusinessProcess(p) ∧ hasRealization(r,p) ∧ MaterialProductRole(r1) ∧ SupplierRole(r2) ∧ MaterialEntity(m) ∧ Manufacturer(d) ∧ realizes(p,r1) ∧ roleOf(r1,m) ∧ realizes(p,r2) ∧ roleOf(r2,d))
LA3:DistributorRole(x) β†’ AgentRole(x) ∧ βˆƒyβˆƒpβˆƒr1βˆƒr2βˆƒmβˆƒe((BusinessOrganization(y) ∨ Person(y)) ∧ roleOf(x,y) ∧ SupplyingBusinessProcess(p) ∧ agentIn(y,p) ∧ Wholesaler(w) ∧ BuyerRole(r1) ∧ roleOf(r1,w) ∧ MaterialEntity(m) ∧ MaterialProductRole(r2) ∧ roleOf(r2,m) ∧ realizes(p,r1) ∧ realizes(p,r2))

Semi-Formal Natural Language Axioms

LA1:if x is a β€˜distributor role’ then x is an β€˜agent role’ that is β€˜role of’ some β€˜business organization’ or β€˜person’ who is β€˜agent in’ some β€˜offering for sale business process’ that β€˜realizes’ some β€˜material product role’ that is β€˜role of’ some β€˜material entity’

LA2:if x is a β€˜distributor role’ then x is an β€˜agent role’ that is β€˜role of’ some β€˜business organization’ or β€˜person’ y who β€˜has role’ some β€˜buyer role’ that β€˜has realization’ some β€˜buying business process’ p that β€˜realizes’ some β€˜material product role’ that is β€˜role of’ some β€˜material entity’ and p β€˜realizes’ some β€˜supplier role’ that is β€˜role of’ some β€˜manufacturer’

LA3:if x is a β€˜distributor role’ then x is an β€˜agent role’ that is β€˜role of’ some β€˜business organization’ y or β€˜person’ y who is β€˜agent in’ some β€˜supplying business process p and p β€˜realizes’ some β€˜material product role’ that is role of’ some β€˜material entity’ and p β€˜realizes’ some β€˜buyer role’ that is β€˜role of’ some β€˜wholesaler’

Description Logic

constr:DistributorRole βŠ‘ constr:AgentRole

constr:DistributorRole βŠ‘ βˆƒ constr:roleOf .((constr:BusinessOrganization βŠ” constr:Person) βŠ“ βˆƒ constr:agentIn .(constr:SellingBusinessProcess βŠ“ βˆƒ bfo:realizes .(constr:MaterialProductRole βŠ“ βˆƒ constr:roleOf .bfo:material_entity)))

constr:DistributorRole βŠ‘ βˆƒ constr:roleOf .((constr:BusinessOrganization βŠ” constr:Person) βŠ“ βˆƒ constr:agentIn .(constr:SupplyingBusinessProcess βŠ“ βˆƒ bfo:realizes .(constr:BuyerRole βŠ“ βˆƒ constr:roleOf .constr:Wholesaler) βŠ“ βˆƒ bfo:realizes .(constr:MaterialProductRole βŠ“ βˆƒ constr:roleOf .bfo:material_entity)))

SubClassOf: constr:AgentRole

SubClassOf: constr:roleOf some ((constr:BusinessOrganization or constr:Person) and constr:agentIn some (constr:SellingBusinessProcess and bfo:realizes some (constr:MaterialProductRole and constr:roleOf some bfo:material_entity)))

SubClassOf: constr:roleOf some ((constr:BusinessOrganization or constr:Person) and constr:agentIn some (constr:SupplyingBusinessProcess and bfo:realizes some (constr:BuyerRole and constr:roleOf some constr:Wholesaler) and bfo:realizes some (constr:MaterialProductRole and constr:roleOf some bfo:material_entity)))


Back to top

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