: Public <<FeatureType>> Class
Created: 08/08/2012 1:42:19 PM
Modified: 27/03/2016 9:41:10 PM
Project:
Advanced:
Class 'OM_Process' (related to OM_Observation via the 'Procedure' Association) is used to define the process(es) involved in generating an observation. An instance of OM_Process is often an instrument or sensor (perhaps even a sensor in a given calibrated state), but it may be a human observer executing a set of instructions, a simulator or process algorithm. The 'Procedure' should provide sufficient information to interpret the result of an observation; thus if a sensor is recalibrated or its height above local ground is changed, a new instance of OM_Process should be created and associated with subsequent observations from that sensor (at least until the sensor is changed again).<br/><br/>Predominantly we expect the Process instance to be externally published / defined and 'static' (e.g. perhaps changing less often than once per month due to amendments to operational protocols etc.).<br/><br/>The class 'Process' provides a concrete implementation of OM_Process (from ISO 19156).<br/><br/>The implementation is intended to support the following requirements:<br/>1) reference to supporting documentation (documentationRef); e.g. online documentation describing the procedure in detail;<br/>2) specification of parameters that remain fixed within a particular configuration of the procedure (Configuration); a soft-typed approach is used here following the pattern adopted for OM_Observation/parameter;<br/>3) specification of the resolution [1] with which each observed physical phenomenon is measured; and<br/>4) specification of the measuring interval [2] of the instrument or sensor for each observed physical phenomenon.<br/><br/>[1] Resolution: smallest change in a quantity being measured that causes a perceptible change in the corresponding indication (from the 'International vocabulary of metrology' [http://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2008.pdf])<br/>[2] Measuring interval: set of values of quantities of the same kind that can be measured by a given measuring instrument or measuring system with specified instrumental uncertainty, under defined conditions (from the 'International vocabulary of metrology' [http://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2008.pdf])<br/>
Attribute
Public GenericName
  documentationRef
Details:
sequenceNumber=1
Notes: Reference to an external process definition providing information about relevant documentation that describes the associated Process.<br/>
Element Source Role Target Role
«DataType» NamedValue
Class  
Name:  
 
Name: parameter
The association role 'parameter' references an instance of NamedValue that specifies parameters associated with a particular configuration of the procedure (Configuration)
Details:
 
«Type» MeasurementContext
Class  
Name:  
 
Name: context
The association role 'context' references an instance of MeasurementContext class that defines resolution and measuring interval for a specific measurand.
Details:
 
Tag Value
byValuePropertyType false
Details:
Values: true,false
Default: false
Description: Create a named complex type ( property type ) that requires the instance to be encoded inline
isCollection false
Details:
Values: true,false
Default: false
Description: Identifies the class as a collection
noPropertyType false
Details:
Values: true,false
Default: false
Description: Suppress creation of a named complex type ( property type ) that supports inline or byReference encoding
Object Type Connection Direction Notes
OM_Process Class Generalization To