material product role
IRI: https://spec.industrialontologies.org/ontology/construct/MaterialProductRole
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: bfo:role
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:role βΊ material product role
Definition
role held by a material entity that is intended to be sold, or has been bought, or has been supplied
Examples
- a manufactured good has a material product role when a manufacturer offers it for sale; a drug product has a material product role when it is bought by a customer in a pharmacy; sea shells have a material product role when they are collected, packaged and offered for sale;
Adapted From
- Oxford Languages, term by the name βproductβ; also Wikipedia, term by the name βgoodsβ (as used in economics) and in particular, tangible goods
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
There are insufficient constructs to create necessary and sufficient conditions. Namely, constructs for economic transactions and ownership are lacking
Formal Axioms
First-Order Logic Axioms
MaterialProductRole(x) β Role(x) β§ βyβz((BuyingBusinessProcess(y) β¨ OfferingForSaleBusinessProcess(y) β¨ SupplyingBusinessProcess(y)) β§ MaterialEntity(z) β§ participatesInAtSomeTime(z,y) β§ roleOf(x,z))
Semi-Formal Natural Language Axioms
if x is a βmaterial product roleβ x then x is a βroleβ that is the βrole ofβ some βmaterial entityβ when it βparticipates in at some timeβ some βbuying business processβ or βoffering for sale business processβ or βsupplying business processβ
Description Logic
constr:MaterialProductRole β bfo:role
constr:MaterialProductRole β β constr:roleOf .(bfo:material_entity β β bfo:participates_in_at_some_time .(constr:BuyingBusinessProcess β constr:SellingBusinessProcess β constr:SupplyingBusinessProcess))
SubClassOf: bfo:role
SubClassOf: constr:roleOf some (bfo:material_entity and bfo:participates_in_at_some_time some (constr:BuyingBusinessProcess or constr:SellingBusinessProcess or constr:SupplyingBusinessProcess))