material component role

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

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 component role

Definition

role held by a material entity when it is a proper part of another material entity or is planned to be a proper part of another material entity

Examples

  • an engine has the component role when it is a part of a car; a tool when it is planned to be mounted on a CNC machine

Adapted From

  • APICS

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 β€˜planned to be a part’ need to be formalized. Also, the realization of the material component role needs to be analyzed further.

Formal Axioms

First-Order Logic Axioms

MaterialComponentRole(x) β†’ Role(x)

Semi-Formal Natural Language Axioms

If x is a β€˜material component role’ then x is a β€˜role’

Description Logic

constr:MaterialComponentRole βŠ‘ bfo:role

constr:MaterialComponentRole βŠ‘ βˆƒ constr:roleOf .bfo:material_entity

SubClassOf: bfo:role

SubClassOf: constr:roleOf some bfo:material_entity


Back to top

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