has component part at all times
IRI: https://spec.industrialontologies.org/ontology/construct/hasComponentPartAtAllTimes
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
SubProperty Of: bfo:has proper continuant part at all times Β· has component part at some time
Range: bfo.BFO_0000040 & Not(bfo.BFO_0000024)
Definition
relation from a material entity to another material entity that it has as a proper part at all times it exists
Examples
- car has component part a chasy; a bioractor has component part a stainless steel vessel
Formal Axioms
First-Order Logic Axioms
hasComponentPartAtAllTimes(x,y) β (MaterialEntity(x) β§ Β¬(FiatObjectPart(x))) β§ (MaterialEntity(y) β§ Β¬(FiatObjectPart(y))) β§ hasProperContinuantPartAtAllTimes(x,y)
Semi-Formal Natural Language Axioms
x has component part at all times y holds when x is a βmaterial entityβ that is not a βfiat object partβ and y is a βmaterial entityβ that is not a βfiat object partβ and x βhas proper continuant part at all timesβ y
Description Logic
constr:hasComponentPartAtAllTimes β bfo:has_proper_continuant_part_at_all_times
constr:hasComponentPartAtAllTimes β constr:hasComponentPartAtSomeTime
domain: bfo:material_entity β Β¬ bfo:fiat_object_part
range: bfo:material_entity β Β¬ bfo:fiat_object_part
Transitive
SubPropertyOf: bfo:has_proper_continuant_part_at_all_times
SubPropertyOf: constr:hasComponentPartAtSomeTime
domain: bfo:material_entity and not bfo:fiat_object_part
range: bfo:material_entity and not bfo:fiat_object_part
Transitive