attesting agent role
IRI: https://spec.industrialontologies.org/ontology/construct/AttestingAgentRole
Defined In: https://spec.industrialontologies.org/ontology/certification/Certification/
SubClass Of: agent role
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:role βΊ agent role βΊ attesting agent role
Definition
agent role held by an agent acting on behalf of some certifying body when it participates in an attesting process
Semi-Formal Definition:
x is an βattesting agent role,β if and only if x is an βagent roleβ and x is βrole ofβ some βagentβ y and y βacts on behalf of at some timeβ some βcertifying bodyβ and y βparticipates in at some timeβ some βattesting processβ a and a βrealizesβ x
Formal Axioms
First-Order Logic Definition
AttestingAgentRole(x) β (AgentRole(x) β§ β y,a,o (Agent(y) β§ roleOf(x, y) β§ CertifyingBody(o) β§ actsOnBehalfOfAtSomeTime(y, o) β§ AttestingProcess(a) β§ participatesInAtSomeTime(y, a) β§ realizes(a, x))
Description Logic
constr:AttestingAgentRole β‘ constr:AgentRole β β constr:roleOf .(constr:Agent β (β bfo:participates_in_at_some_time .constr:AttestingProcess β β constr:actsOnBehalfOfAtSomeTime .constr:CertifyingBody))
EquivalentTo: constr:AgentRole and constr:roleOf some (constr:Agent and (bfo:participates_in_at_some_time some constr:AttestingProcess and constr:actsOnBehalfOfAtSomeTime some constr:CertifyingBody))
SubClassOf: constr:AgentRole