operator role

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

Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/

SubClass Of: agent role

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί agent role β€Ί operator role

Definition

role held by an agent when it possesses a skill that enables a capability of one or more pieces of equipment.

Explanatory Notes

  1. Relevant skills may enable a capability of a single piece of equipment or the coordinated realization of capabilities of multiple pieces of equipment, such as those operating together in a process cell or production line

  2. In this definition, enabling an equipment capability is not limited to directly operating the equipment. A skill may enable the realization of an equipment capability by allowing the agent to set up, start, stop, monitor, adjust, or otherwise use the equipment; monitor and control a process through the equipment; coordinate multiple pieces of equipment; interpret equipment states, process conditions, alarms, and outputs; respond to normal or abnormal conditions; inspect or assess equipment condition or performance; or perform operator-level cleaning, troubleshooting, or routine maintenance. Relevant skills may also include those needed to apply applicable quality, occupational safety, process safety, biosafety, hygiene, contamination-control, environmental, or other domain-specific requirements.

Examples

  • person as a CNC operator has an operator role of operating, maintaining, and utilizing the assigned CNC machine before, during, and after a manufacturing process

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

The ontology does not yet include a construct for β€˜skill’. The current definition refers to β€˜capability’, which is intended to serve as a supertype of β€˜skill’, but this class is still under development. The definition employs the primitive relation enables, which has recently been introduced. Its adoption is pending discussion and approval by the IOF community. It is expected that this relation may be relocated to the IOF Core ontology upon acceptance.

Formal Axioms

First-Order Logic Axioms

OperatorRole(r) β†’ AgentRole(r) ∧ βˆƒg(Agent(g) ∧ roleOf(r,g) ∧ βˆƒc(AgentialCapability(c) ∧ hasCapability(g,c) ∧ βˆƒx(enables(c,x) ∧ βˆƒe(PieceOfEquipment(e) ∧ capabilityOf(x,e)))))

Semi-Formal Natural Language Axioms

For every instance of β€˜operator role’, there exists an instance of β€˜agent role’ that β€˜is role of’ some instance of β€˜agent’ that β€˜has capability’ some instance of β€˜agential capability’ that β€˜enables’ some capability that β€˜is capability of’ some instance of β€˜piece of equipment’

Description Logic


Back to top

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