: Public <<FeatureType>> Class
| Created: |
08/08/2012 1:42:19 PM |
| Modified: |
27/03/2016 9:41:10 PM |
|
Project: |
|
| Author: |
Jeremy Tandy |
| Version: |
1.0 |
| Phase: |
1.0 |
| Status: |
Proposed |
| Complexity: |
Easy |
| Difficulty: |
|
| Priority: |
|
| Multiplicity: |
|
Advanced: |
|
| UUID: |
{9E8CC89F-2F2F-42ae-9841-E9C1D838045F} |
| Appears In: |
Context diagram: Process |
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/>
- Attributes
- Associations To
- Tagged Values
- Other Links
| Attribute |
Public GenericName documentationRef
|
Details:
| Alias: |
|
| Initial: |
|
| Stereotype: |
|
| Ordered: |
|
| Range: |
Range:0 to 1 |
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
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 |
|