Preferred Name | ActionSpecification | |
Synonyms |
|
|
ID |
https://spec.industrialontologies.org/ontology/core/Core/ActionSpecification |
|
adapted from |
Information Artifact Ontology, http://purl.obolibrary.org/obo/IAO_0000030 and also the Common Core Ontology, http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology (term Action Regulation) |
|
explanatory note |
1. An action specification is typically a part of some plan specification. 2. All actions change the universe in some fashion. That is, they have outcomes, whether desired ones or not. Since desired outcomes are reasons for the existence of an action specification, we might argue that all action specifications are, in fact, plan specifications, with desired outcomes as objectives. However, our intent here is to capture instances of action specifications wherein objectives or desired outcomes are not explicitly stated and to delinate 'plan specifications' as cases where the objectives and the corresponding actions are explicitly stated. This is why the class is asserted directly under the information content entity. 3. Although not formalized at this stage, an action specification may prescribe a kind of process in more detail by prescribing the sequence of actions one or more participants are to do or by prescribing the actions persons bearing various roles are to do in bringing about the process. The latter would be relevant in situations where a particular participant bears two (or even more roles) in a process. An example of the latter would be a particular shop floor worker bearing and realizing both the role of the operator and that of the inspector as prescribed by some action specification and as realized in today's occurrences of some punch-press process. 4. Action specification can be used together with plan specification to create a hierarchy of work instruction composition. |
|
first-order logic axiom |
InformationContentEntity(x) ∧ ∃p(Process(p) ∧ prescribes(x,p)) → ActionSpecification(x) |
|
is defined by | ||
is primitive |
true |
|
prefixIRI |
iof-core:ActionSpecification |
|
prefLabel |
ActionSpecification |
|
primitive rationale |
See the rationale provided under information content entity for informational entity types. |
|
semi-formal natural language axiom |
if x is an 'information content entity' that 'prescribes' some 'process' then x is an 'action specification' |
|
subClassOf |
https://spec.industrialontologies.org/ontology/core/Core/InformationContentEntity |