raw material role
IRI: https://spec.industrialontologies.org/ontology/construct/RawMaterialRole
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 βΊ raw material role
Definition
role held by a material entity when it is acquired by an organizational entity with some plan to transform or modify it into intermediate-level components or substances or into a product
Explanatory Notes
- IOF considers raw materials only material entities that are acquired from a different organizational unit. However, that organizational unit can be within the same manufacturing enterprise (e.g., exchange of goods between divisions).
- Raw materials are incorporated during the product production process into the final product. In other words, βraw materialsβ exclude consumables from non-manufacturing processes that are a part of product production (e.g., maintenance or quality control) or consumables that are not incorporated into the product (e.g., single-use equipment).
Examples
- rolls of aluminum a manufacturer purchases to be consumed to produce aluminum cans
Counter-Examples
- production intermediary going from one production cell to another; reagent that is used in a quality testing process of the product or any intermediary
Adapted From
- ISO 17889-1:2021(en) and https://www.merriam-webster.com/dictionary/raw%20material
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 transforming or modifying are lacking.
Formal Axioms
First-Order Logic Axioms
RawMaterialRole(x) β Role(x) β§ βyβmβzβb(BuyingBusinessProcess(y) β§ Organization(m) β§ MaterialEntity(z) β§ BuyerRole(b) β§ roleOf(b,m) β§ roleOf(x,z) β§ hasParticipantAtSomeTime(y,m) β§ hasParticipantAtSomeTime(y,z)) β§ βy1(hasRealization(x,y1) β (ProductProductionProcess(y1) β¨ ManufacturingProcess(y1)))
Semi-Formal Natural Language Axioms
if x is a βraw material roleβ then x is a βroleβ that is the βrole ofβ some βmaterial entityβ when it βparticipates in at some timeβ a βbuying business processβ in which some βorganizationβ that βhas roleβ βbuyer roleβ participates in at some timeβ and whenever x βhas realizationβ y that y must be a βproduct production processβ or a βmanufacturing processβ
Description Logic
constr:RawMaterialRole β bfo:role
constr:RawMaterialRole β β bfo:has_realization .(constr:ProductProductionProcess β (constr:ManufacturingProcess β β bfo:occurrent_part_of .constr:ProductProductionProcess))
constr:RawMaterialRole β β constr:roleOf .(bfo:material_entity β β bfo:participates_in_at_some_time .(constr:BuyingBusinessProcess β β bfo:has_participant_at_some_time .(constr:Organization β β constr:hasRole .constr:BuyerRole)))
SubClassOf: bfo:role
SubClassOf: bfo:has_realization only (constr:ProductProductionProcess or (constr:ManufacturingProcess and bfo:occurrent_part_of some constr:ProductProductionProcess))
SubClassOf: constr:roleOf some (bfo:material_entity and bfo:participates_in_at_some_time some (constr:BuyingBusinessProcess and bfo:has_participant_at_some_time some (constr:Organization and constr:hasRole some constr:BuyerRole)))