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))


Back to top

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