acts on behalf of at some time
IRI: https://spec.industrialontologies.org/ontology/construct/actsOnBehalfOfAtSomeTime
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
Type: Object Property
Range: construct.EngineeredSystem | construct.GroupOfAgents | construct.Person
Definition
relation from a material entity to a person or a group of agents or engineered system that holds when the material entity participates in some planned process in order to fulfill an objective for the person or group of agents or engineered system
Examples
- An agent acts on behalf of a business organization. A laywer acts on behalf of a person.
Formal Axioms
First-Order Logic Axioms
actsOnBehalfOfAtSomeTime(x,y) β (MaterialEntity(x) β§ Β¬(FiatObjectPart(x))) β§ (Person(y) β¨ GroupOfAgents(y) β¨ EngineeredSystem(y)) β§ βpβd(PlannedProcess(p) β§ ObjectiveSpecification(d) β§ participatesInAtSomeTime(x,p) β§achievesAtSomeTime(p,d) β§ genericallyDependsOnAtSomeTime(d,y))
Semi-Formal Natural Language Axioms
x acts on behalf of at some time y holds when x is a βmaterial entityβ (that is not a βfiat object partβ) and y is some βpersonβ or βgroup of agentsβ or βengineered systemβ and at some time t, there exists a βplanned processβ p such that x βparticipates inβ p and p βachieves at some timeβ some βobjective specificationβ d that βgenerically depends on at some timeβ y
Description Logic
domain: bfo:material_entity β Β¬ bfo:fiat_object_part
range: constr:EngineeredSystem β constr:GroupOfAgents β constr:Person
domain: bfo:material_entity and not bfo:fiat_object_part
range: constr:EngineeredSystem or constr:GroupOfAgents or constr:Person