| Life cycle data for process plant: Reference data for observations and measurements | ISO/WD 15926-x:200x(E) |
A physical property can be valid for:
possible_individual_during_period, which is a iso15926-2:possible_individual that lasts for a period of time;possible_individual_at_instant, which is a iso15926-2:possible_individual that exists at an instant.EXAMPLE 1 Consider the transmission line "MyLine". The amount of energy transmitted between 10:00 and 11:00 on 2007-03-14 is 12300 kWh. This is recorded as follows:
[iso15926-2:temporal_part_of :MyLine ;
iso15926-x:during
[ topology:end_1_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T10:00" ] ;
topology:end_2_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T11:00" ] ] ]
myOnt:transmitted_energy [ a iso31:energy ;
scale:kWh [ basics:decimal "12300" ] ] .
In this example, the temporal part of MyLine that exists between 10:00 and 11:00 on 2007-03-14 exists for a finite period of time, and is therefore a possible_individual_during_period. The property, myOnt:transmitted_energy has its domain within possible_individual_during_period.
EXAMPLE 2 Consider the transmission line "MyLine". The amount of power transmitted at 10:30 on 2007-03-14 is 14500 kW. This is recorded as follows:
[iso15926-2:temporal_part_of :MyLine ;
iso15926-x:at_instant
[ iso15926-x:utc_iso8601 "2007-03-14T10:30" ] ]
myOnt:active_power [ a iso31:power ;
scale:kW [ basics:decimal "14500" ] ] .
In this example, the temporal part of MyLine that exists at 10:30 on 2007-03-14 exists for an instant in time, and is therefore a possible_individual_at_instant. The property, myOnt:active_power has its domain within possible_individual_at_instant.
A physical property that is valid for an instant can be associated with a possible_individual_during_period indirectly in the following ways:
possible_individual_at_instant within the possible_individual_during_period.These two approaches are related, because mean, maximum and minimum are properties of the function.
A possible_individual_during_period can have the same physical property at each instant. This does not mean that the possible_individual_during_period has the property, but instead that the function over the 1D manifold of instances of possible_individual_at_instant is a basics:constant_function.
EXAMPLE 3 Consider the transmitted power function over time for "MyLine", that is shown in Figure 4.
The following statements can be made:
These statements can be recorded as follows:
:MyLine_from_2007-03-14T10:00_to_11:00
iso15926-2:temporal_part_of :MyLine ;
iso15926-x:during
[ topology:end_1_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T10:00" ] ;
topology:end_2_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T11:00" ] ]
a topology:directed_manifold_edge .
:MyLine_from_2007-03-14T11:00_to_12:00
iso15926-2:temporal_part_of :MyLine ;
iso15926-x:during
[ topology:end_1_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T11:00" ] ;
topology:end_2_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T12:00" ] ]
a topology:directed_manifold_edge .
:MyLine_from_2007-03-14T10:00_to_12:00
iso15926-2:temporal_part_of :MyLine ;
iso15926-x:during
[ topology:end_1_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T10:00" ] ;
topology:end_2_of_edge [ iso15926-x:utc_iso8601 "2007-03-14T12:00" ] ]
a topology:directed_manifold_edge .
[ a basics:constant_function ;
rdfs:domain :MyLine_from_2007-03-14T10:00_to_11:00 ;
rdfs:range iso31:power ;
rdfs:subPropertyOf myOnt:active_power ;
basics:value_of_constant_function
[ a iso31:power ;
scale:kW [ basics:decimal "10000" ] ] .
[ a basics:constant_function ;
rdfs:domain :MyLine_from_2007-03-14T11:00_to_12:00 ;
rdfs:range iso31:power ;
rdfs:subPropertyOf myOnt:active_power ;
basics:value_of_constant_function
[ a iso31:power ;
scale:kW [ basics:decimal "15000" ] ] .
[ a basics:function ;
rdfs:domain :MyLine_from_2007-03-14T10:00_to_12:00 ;
rdfs:range iso31:power ;
rdfs:subPropertyOf myOnt:active_power ;
iso15926-x:function_mean
[ a iso31:power ;
scale:kW [ basics:decimal "12500" ] ] .
Each of these functions is a variation_of_property, which is discussed in clause Variation of property.
The basic concepts related to temporal parts and time are defined within ISO 15926-2. Extensions to these concepts are defined within this part of ISO 15926 as follows:
The distinction between a iso15926-2:possible_individual that exists for a finite period of time, and a iso15926-2:possible_individual that exists at an instant in time, to give possible_individual_during_period and possible_individual_at_instant.
The distinction between a iso15926-2:possible_individual that exists within a region of space, and a iso15926-2:possible_individual that exists at a point in space, to give possible_individual_in_region and possible_individual_at_point_in_space.
The distinction between a iso15926-2:period_in_time that is a finite period of time, and a iso15926-2:period_in_time that is a point in time, to give finite_period and instant.
The distinction between a iso15926-2:spatial_location that is a finite region of space, and a iso15926-2:spatial_location that is a point in space, to give region_of_space and point_in_space.
The relationship during between a possible_individual_during_period and a finite_period.
NOTE The analogous spatial relationship geometry_basics:occupies_space is defined in ISO 15926-3.
The relationship at_instant between a possible_individual_at_instant and a instant.
The relationship at_point_in_space between a possible_individual_at_point_in_space and a point_in_space.
ISO 15926-3 defines the classes geometry_basics:time and geometry_basics:physical_space. There are many instances of geometry_basics:time and geometry_basics:physical_space depending upon the choice of frame of reference. Choices of particular relevance to this part of ISO 15926 are:
wgs84_space that is defined by WGS84 (see Department of Defense, National Geophysical Agency (NGA) World Geodetic System 1984 (WGS 84)) and in which the Earth is more or less at rest. A point within wgs84_space can be identified by wgs84.
tai_time that is International Atomic Time (TAI). A point within tai_time can be identified by UTC (see utc_iso8601).
This part of ISO 15926 defines the following properties of a function:
function_maximum - the maximum value for each point in its domain;function_minimum - the minimum value for each point in its domain;function_mean - the mean value over all points in its domain;integral - the integral over its entire domain.This part of ISO 15926 defines the property nominal_value for a basics:sub_metric_space. It gives a basics:metric_space_point which is close to, but not necessarily in, the basics:sub_metric_space, and which can be used to say roughly where the basics:sub_metric_space is.
An object is a possible_individual_during_period if and only
if:
iso15926-2:possible_individual;finite_period.NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;possible_individual_during_period"> <rdfs:subClassOf rdf:resource="&iso15926-2;possible_individual"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#possible_individual_during_period"/> </owl:Class> <!--
An object is a possible_individual_at_instant if and only
if:
iso15926-2:possible_individual;instant.NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;possible_individual_at_instant"> <rdfs:subClassOf rdf:resource="&iso15926-2;possible_individual"/> <owl:disjointWith rdf:resource="&iso15926-x;possible_individual_during_period"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#possible_individual_at_instant"/> </owl:Class> <!--
An object is a possible_individual_in_region if and only
if:
iso15926-2:possible_individual;region_of_space.NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;possible_individual_in_region"> <rdfs:subClassOf rdf:resource="&iso15926-2;possible_individual"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#possible_individual_in_region"/> </owl:Class> <!--
An object is a possible_individual_at_point_in_space if and only
if:
iso15926-2:possible_individual;point_in_space.NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;possible_individual_at_point_in_space"> <rdfs:subClassOf rdf:resource="&iso15926-2;possible_individual"/> <owl:disjointWith rdf:resource="&iso15926-x;possible_individual_in_region"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#possible_individual_at_point_in_space"/> </owl:Class> <!--
An object is a instant if and only
if:
basics:structure_point;geometry_basics:time.NOTE OWL specification:
-->
<owl:Class rdf:about="&iso15926-x;instant">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="&basics;structure_point"/>
<owl:Restriction>
<owl:onProperty rdf:resource="&basics;point_in_structure"/>
<owl:allValuesFrom rdf:resource="&iso15926-x;time"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#instant"/>
</owl:Class>
<!--
An object is a point_in_space if and only
if:
basics:structure_point;geometry_basics:physical_space.NOTE OWL specification:
-->
<owl:Class rdf:about="&iso15926-x;point_in_space">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:about="&basics;structure_point"/>
<owl:Restriction>
<owl:onProperty rdf:resource="&basics;point_in_structure"/>
<owl:allValuesFrom rdf:resource="&iso15926-x;physical_space"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#point_in_space"/>
</owl:Class>
<!--
An object is a finite_period if and only
if:
geometry_basics:time;topology:directed_manifold_edge.NOTE OWL specification:
-->
<owl:Class rdf:about="&iso15926-x;finite_period">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:resource="&topology;directed_manifold_edge"/>
<owl:Restriction>
<owl:onProperty rdf:resource="&basics;containing_structure_for_sub_structure"/>
<owl:allValuesFrom rdf:resource="&geometry_basics;time"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#finite_period"/>
</owl:Class>
<!--
An object is a region_of_space if and only
if:
geometry_basics:time;topology:manifold_3d.NOTE OWL specification:
-->
<owl:Class rdf:about="&iso15926-x;region_of_space">
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:resource="&topology;manifold_3d"/>
<owl:Restriction>
<owl:onProperty rdf:resource="&basics;containing_structure_for_sub_structure"/>
<owl:allValuesFrom rdf:resource="&geometry_basics;physical_space"/>
</owl:Restriction>
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#region_of_space"/>
</owl:Class>
<!--
An object is a during relationship if and only if:
basics:function from possible_individual_during_period to finite_period;possible_individual_during_period
exists throughout the finite_period and does not
exists outside the finite_period.NOTE 1 The relationship during is the temporal equivalent to the spatial relationship geometry_basics:occupies_space.
NOTE 2 OWL specification:
--> <owl:FunctionalProperty rdf:about="&iso15926-x;during"> <rdf:type rdf:resource="&basics;function"/> <rdfs:domain rdf:resource="&iso15926-x;possible_individual_during_period"/> <rdfs:range rdf:resource="&iso15926-x;period"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#during"/> </owl:FunctionalProperty> <!--
An object is a at_instant relationship if and only if:
basics:function from possible_individual_at_instant to instant;possible_individual_at_instant
exists at the instant and does not
exists at any other instant.NOTE OWL specification:
--> <owl:FunctionalProperty rdf:about="&iso15926-x;at_instant"> <rdf:type rdf:resource="&basics;function"/> <rdfs:domain rdf:resource="&iso15926-x;possible_individual_at_instant"/> <rdfs:range rdf:resource="&iso15926-x;instant"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#at_instant"/> </owl:FunctionalProperty> <!--
An object is a at_point_in_space relationship if and only if:
basics:function from possible_individual_at_point_in_space to point_in_space;possible_individual_at_point_in_space
exists at the point_in_space and does not
exists at any other point_in_space.NOTE OWL specification:
--> <owl:FunctionalProperty rdf:about="&iso15926-x;at_point_in_space"> <rdf:type rdf:resource="&basics;function"/> <rdfs:domain rdf:resource="&iso15926-x;possible_individual_at_point_in_space"/> <rdfs:range rdf:resource="&iso15926-x;point_in_space"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#at_point_in_space"/> </owl:FunctionalProperty> <!--
The geometry_basics:time tai_time is the domain of the scale
International Atomic Time (TAI).
NOTE 1 This time is also the domain of the UTC scale. The UTC scale is defined with respect to the TAI scale.
NOTE 2 OWL specification:
--> <owl:Class rdf:about="&iso15926-x;tai_time"> <rdf:type rdf:resource="&geometry_basics;time"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#tai_time"/> </owl:Class> <!--
The geometry_basics:physical_space wgs84_space is the domain of the scale
Department of Defense, National Geophysical Agency (NGA) World Geodetic System 1984 (WGS 84).
NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;wgs84_space"> <rdf:type rdf:resource="&geometry_basics;physical_space"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#wgs84_space"/> </owl:Class> <!--
An object is an utc_iso8601 relationship if and only if:
basics:function from
tai_time to the space of text strings for the representation of
UTC defined by
ISO 8601:2004;An evaluation of utc_iso8601 identifies a point within tai_time
and not a finite_period. This is true even if the text string could identify many different points.
EXAMPLE The text string "2007-03-14" could identify any point within the day.
By analogy, the use of "Janet" in the statement "Janet loves Fred Bloggs" identifies one person, even though there are many people called "Janet".
A finite_period can be associated with an instant that is a nominal value by a nominal_value relationship.
NOTE OWL specification:
--> <owl:DatatypeProperty rdf:about="&iso15926-x;utc_iso8601"> <rdfs:domain rdf:resource="&iso15926-x;tai_time"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#utc_iso8601"/> </owl:DatatypeProperty> <!--
An object is an utc_iec61850 relationship if and only if:
basics:function from
tai_time to the space of lists for the representation of
UTC defined by
IEC 61850-7-2:2003;The items in a member of the space of lists have the semantics:
where the definitions of SecondOfCentury, FractionOfSecond, LeapSecondPending, LeapSecondOccured and LeapSecondNegative are given in IEC 61850-7-2:2003.
EXAMPLE The time half a second after 2000-03-26T04:00:15 is represented as follows:
[ a iso15926-x:tai_time ;
iso15926-x:utc_iec61850 ( [ basics:decimal "951537615" ]
( [basics:decimal "5"] [basics:decimal "10"] )
iso15926-x:false
iso15926-x:false
iso15926-x:false
)
]
NOTE OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;utc_iec61850"> <rdfs:domain rdf:resource="&iso15926-x;tai_time"/> <rdfs:range rdf:resource="&rdf;List"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#utc_iec61850"/> </owl:ObjectProperty> <!--
An object is an wgs84 relationship if and only if:
basics:function from
wgs84_space to
basics:list_of_reals;NOTE OWL specification:
--> <owl:FunctionalProperty rdf:about="&iso15926-x;wgs84"> <rdfs:domain rdf:resource="&iso15926-x;wgs84_space"/> <rdfs:range rdf:resource="&rdf;List"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#wgs84"/> </owl:FunctionalProperty> <!--
An object is a function_mean relationship if and only if:
it is a basics:mapping with domain basics:function;
for a function f:X → Y, it evaluates to give the member of Y as follows:
as an integral:
| ∫X | f(x) dx |
| ∫X | dx |
as a sum:
| ∑x ∈X | f(x) |
| ∑x ∈X | 1 |
NOTE OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;function_mean"> <rdfs:domain rdf:resource="&basics;function"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#function_mean"/> </owl:ObjectProperty> <!--
An object is a function_maximum relationship if and only if:
basics:mapping with domain basics:function;NOTE OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;function_maximum"> <rdfs:domain rdf:resource="&basics;function"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#function_maximum"/> </owl:ObjectProperty> <!--
An object is a function_minimum relationship if and only if:
basics:mapping with domain basics:function;NOTE OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;function_minimum"> <rdfs:domain rdf:resource="&basics;function"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#function_minimum"/> </owl:ObjectProperty> <!--
An object is a integral relationship if and only if:
it is a basics:mapping with domain basics:function;
for a function f:X → Y, it evaluates to give the member of Y as follows:
| ∫X | f(x) dx |
NOTE OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;integral"> <rdfs:domain rdf:resource="&basics;function"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#integral"/> </owl:ObjectProperty> <!--
An object is a nominal_value relationship if and only if:
basics:mapping between basics:sub_structure and basics:structure_point;basics:structure_point ia an approximate location for the basics:sub_structure.NOTE 1 A nominal_value for a basics:sub_structure is often within it, and can be a centre value.
NOTE 2 A nominal_value for a finite_period is an instant.
NOTE 2 A nominal_value for a region_of_space is a point_in_space.
NOTE 3 OWL specification:
--> <owl:ObjectProperty rdf:about="&iso15926-x;nominal_value"> <rdfs:domain rdf:resource="&basics;sub_structure"/> <rdfs:range rdf:resource="&basics;structure_point"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#nominal_value"/> </owl:ObjectProperty> <!--
An object is a member of true if and only if:
NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;true"> <rdfs:subClassOf rdf:resource="&rdf;Statement"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#true"/> </owl:Class> <!--
An object is a member of false if and only if:
NOTE OWL specification:
--> <owl:Class rdf:about="&iso15926-x;false"> <rdfs:subClassOf rdf:resource="&rdf;Statement"/> <owl:disjointWith rdf:resource="&iso15926-x;true"/> <rdfs:isDefinedBy rdf:resource="&iso15926-x-doc;/temporal_part_and_time.htm#false"/> </owl:Class> <!--
© ISO 200x — All rights reserved