<?xml version="1.0"?>

<!DOCTYPE rdf:RDF [
   <!ENTITY rdf              "http://www.w3.org/1999/02/22-rdf-syntax-ns">
   <!ENTITY rdfs             "http://www.w3.org/2000/01/rdf-schema">
   <!ENTITY owl              "http://www.w3.org/2002/07/owl">
   <!ENTITY rdfg             "http://www.w3.org/2004/03/trix/rdfg-1">
   <!ENTITY basics           "http://www.somewhere#">
   <!ENTITY iso15926-4       "http://www.somewhere#">
   <!ENTITY sten             "http://www.somewhere#">
   <!ENTITY D2.1             "http://www.somewhere">
   <!ENTITY meta             "http://www.somewhere#">
]>

<rdf:RDF
   xmlns:rdf              ="&rdf;#"
   xmlns:rdfs             ="&rdfs;#"
   xmlns:owl              ="&owl;#"
   xmlns:rdfg             ="&rdfg/;"
   xmlns:basics           ="&basics;"
   xmlns:iso15926-4       ="&iso15926-4;"
   xmlns:sten             ="&sten;"
   xmlns:meta             ="&meta;"
>

<!--
&lt;!DOCTYPE html PUBLIC
         "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;

&lt;html&gt;

&lt;head&gt;
 &lt;meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/&gt;
 &lt;title&gt;S-TEN D2.1: Measuring activity&lt;/title&gt;
 &lt;style type="text/css"&gt;
   .note { color: #808080; }
   .table { font-size: smaller }
   .title { font-size: xx-large }
   p { text-align: justify }
   pre { background: #FFFFE0; }
   p.caption { text-align: center }
 &lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;a name="observation_and_measurement"/&gt;
&lt;h2&gt;5 Observation and measurement&lt;/h2&gt;

&lt;a name="introduction"/&gt;
&lt;h3&gt;5.1 Introduction&lt;/h3&gt;

&lt;a name="what_is_an_observation"/&gt;
&lt;h3&gt;5.1.1 What is an observation?&lt;/h3&gt;

&lt;p&gt;An observation is an activity (an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;)
which is intended to create information about one of the objects involved in
the activity.&lt;/p&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 1 An activity which is intended to create information from other information,
and which does not involve the object that the information is about, is not
an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 2 An &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; does not necessarily create any
information, because it can fail.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Information which can recorded about an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;
includes the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;what the activity observes (see &lt;a href="#observes"&gt;&lt;b&gt;sten:observes&lt;/b&gt;&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;what performs the observation
(see &lt;a href="#observation_performed_by"&gt;&lt;b&gt;sten:observation_performed_by&lt;/b&gt;&lt;/a&gt; and &lt;a href="#observation_performed_by_device"&gt;&lt;b&gt;sten:observation_performed_by_device&lt;/b&gt;&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;what property is observed (see &lt;a href="#observes_physical_property"&gt;&lt;b&gt;sten:observes_physical_property&lt;/b&gt;&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;what result record is produced (see &lt;a href="#gives_result_record"&gt;&lt;b&gt;sten:gives_result_record&lt;/b&gt;&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;what result RDF graph is produced (see &lt;a href="#gives_result_graph"&gt;&lt;b&gt;sten:gives_result_graph&lt;/b&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;a name="human_observation_example"/&gt;
&lt;div class="note"&gt;
&lt;p&gt;EXAMPLE 1 Fred Bloggs observes "my_bearing" at 2007-03-15T16:00 and records that
it is "hot". The activity can be recorded as follows:&lt;/p&gt;

&lt;pre&gt;
[ a                sten:observing_activity ;
  sten:observation_performed_by  :Fred_Bloggs '
  sten:during      [ sten:has_nominal_value [ sten:utc_iso8601 "2007-03-15T16:00" ] ]
]
  sten:observes    :my_bearing ;
  sten:gives_result_record
                   http://www.somewhere.com/observations/my_bearing_2007-03-15T16:00 .
&lt;/pre&gt;

&lt;p&gt;where the file
&lt;code&gt;http://www.somewhere.com/observations/my_bearing_2007-03-15T16:00&lt;/code&gt;
contains the text:&lt;/p&gt;

&lt;p align="center"&gt;
"my_bearing at 2007-03-15T16:00 is hot"
&lt;/p&gt;

&lt;p&gt;If the result is an RDF graph, then the result can be
recorded without reference to a record, as follows:&lt;/p&gt;

&lt;pre&gt;
[ a                 sten:observing_activity ;
  ......  ]
  sten:gives_result_graph
      { [ a                     sten:physical_object_at_instant ]
          sten:temporal_part_of :my_bearing ;
          sten:at_time          [ sten:utc_iso8601 "2007-03-15T16:00" ] ;
          a                     sten:hot
      } .
&lt;/pre&gt;

&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;EXAMPLE 2 Consider the transmitted power function over time for "my_line", which
is shown in
Figure &lt;a href="temporal_part_and_time.htm#transmitted_power_function_over_time_fig"&gt;5&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The mean power transmitted by "my_line" from 2007-03-14T10:00 to
2007-03-14T12:00, is measured by "my_measuring_device". This measurement is recorded as
follows&lt;/p&gt;

&lt;pre&gt;
[ a                sten:measuring_activity ;
  sten:observation_performed_by_device  :my_measuring_device ;
  sten:during      [ topology:end_1  [ sten:utc_iso8601 "2007-03-14T10:00" ] ;
                     topology:end_2  [ sten:utc_iso8601 "2007-03-14T12:00" ] ]
]
  sten:observes    :my_line ;
  sten:observes_physical_property
                   sten:transmitted_power ;
  sten:gives_result_graph
  { [ a                  basics:function ]
      rdfs:domain        :my_line_from_2007-03-14T10:00_to_12:00 ;
      rdfs:range         iso31:power ;
      rdfs:subPropertyOf sten:transmitted_power ;
      sten:function_mean [ a           iso31:power ;
                           watt_scale  [ basics:decimal  "0.125E6" ]
  } .
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Information can be recorded about a results record or results graph, by recording
the activity which created it.&lt;/p&gt;

&lt;div class="note"&gt;
&lt;p&gt;EXAMPLE 3 Consider the file &lt;code&gt;http://www.somewhere.com/observations/my_bearing_2007-03-15T16:00&lt;/code&gt;
which contains information recorded
by Fred Bloggs in &lt;a href="#human_observation_example"&gt;Example 1&lt;/a&gt;. The classification
of this file as a results file, and information about the activity that created it,
can be recorded as follows:&lt;/p&gt;
&lt;pre&gt;
http://www.somewhere.com/observations/my_bearing_2007-03-15T16:00
   a          sten:result_record ;
   sten:result_record_given_by
     [ a             sten:observing_activity ;
       sten:observation_performed_by :Fred_Bloggs ;
       sten:during   [ sten:has_nominal_value [ sten:utc_iso8601 "2007-03-15T16:00" ] ]
       sten:observes :my_bearing
     ] .
&lt;/pre&gt;
&lt;/div&gt;

&lt;a name="parts_of_an_observation_device"/&gt;
&lt;h3&gt;5.1.2 Parts of an observation device&lt;/h3&gt;

&lt;p&gt;An &lt;a href="#observation_device"&gt;&lt;b&gt;sten:observation_device&lt;/b&gt;&lt;/a&gt;
has some or all of the following parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="#detecting_element"&gt;&lt;b&gt;sten:detecting_element&lt;/b&gt;&lt;/a&gt;: This
responds to a physical phenonmenon and produces a
&lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; which depends upon the
presence or the magnitude of the phenomenon.&lt;/p&gt;

&lt;p&gt;An &lt;a href="#observation_device"&gt;&lt;b&gt;sten:observation_device&lt;/b&gt;&lt;/a&gt; contains
at least one &lt;a href="#detecting_element"&gt;&lt;b&gt;sten:detecting_element&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href="#transmitter"&gt;&lt;b&gt;sten:transmitter&lt;/b&gt;&lt;/a&gt;: This
receives a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt;
and sends a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; with the same
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
to a remote receiver.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href="#indicator"&gt;&lt;b&gt;sten:indicator&lt;/b&gt;&lt;/a&gt;: This
receives a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; and presents the
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
to a person close by.&lt;/p&gt;

&lt;p&gt;An &lt;a href="#observation_device"&gt;&lt;b&gt;sten:observation_device&lt;/b&gt;&lt;/a&gt; contains
either a &lt;a href="#transmitter"&gt;&lt;b&gt;sten:transmitter&lt;/b&gt;&lt;/a&gt; or an
&lt;a href="#indicator"&gt;&lt;b&gt;sten:indicator&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href="#information_processor"&gt;&lt;b&gt;sten:information_processor&lt;/b&gt;&lt;/a&gt;: This
receives an input
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
and creates an output
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
to an algorithm.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;a name="observation_and_measurement_ontology"/&gt;
&lt;h3&gt;5.2 Observation and measurement ontology&lt;/h3&gt;

&lt;a name="observing_activity"/&gt;
&lt;h3&gt;5.2.1 observing_activity&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it creates an observation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An observation is &lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt; about a
&lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;, where the &lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;
participates in the &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 1 An &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;,
such as reading about the Roman Empire in a library, can create
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
which is not an observation because the Roman Empire does not participate in the
&lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p class="note"&gt;NOTE 2 An &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;
can contain a parts which are only indirectly
related to observation. Such a part
&lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt; could be the transport of an instrument
to a position where a measurement is made, or the conditioning of a sample before a measurement is made.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;observing_activity">
 <rdfs:subClassOf rdf:resource="&sten;activity"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observing_activity"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="measuring_activity"/&gt;
&lt;h3&gt;5.2.2 measuring_activity&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#measuring_activity"&gt;&lt;b&gt;sten:measuring_activity&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it creates an observation which is an estimate of a
&lt;a href="physical_quantity_property_and_scale.htm#physical_property"&gt;&lt;b&gt;sten:physical_property&lt;/b&gt;&lt;/a&gt; possessed by a &lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;, and which
is expressed as a numeric value, range or function with respect to a scale.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;measuring_activity">
 <rdfs:subClassOf rdf:resource="&sten;observing_activity"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#measuring_activity"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="observes"/&gt;
&lt;h3&gt;5.2.3 observes&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observes"&gt;&lt;b&gt;sten:observes&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#has_role_player"&gt;&lt;b&gt;sten:has_role_player&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;it specifies that a &lt;a href="physical_things.htm#persistent_object"&gt;&lt;b&gt;sten:persistent_object&lt;/b&gt;&lt;/a&gt; is observed by an
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;observes">
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:subPropertyOf rdf:resource="&sten;has_role_player"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observes"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="observed_by"/&gt;
&lt;h3&gt;5.2.4 observed_by&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observed_by"&gt;&lt;b&gt;sten:observed_by&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#plays_role_in"&gt;&lt;b&gt;sten:plays_role_in&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;it is the inverse of
&lt;a href="#observes"&gt;&lt;b&gt;sten:observes&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;observed_by">
 <rdfs:range rdf:resource="&sten;observing_activity"/>
 <owl:inverseOf rdf:resource="&sten;observes"/>
 <rdfs:subPropertyOf rdf:resource="&sten;plays_role_in"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observed_by"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="observation_performed_by"/&gt;
&lt;h3&gt;5.2.5 observation_performed_by&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observation_performed_by"&gt;&lt;b&gt;sten:observation_performed_by&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#performed_by"&gt;&lt;b&gt;sten:performed_by&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; is performed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;observation_performed_by">
 <rdfs:subPropertyOf rdf:resource="&sten;performed_by"/>
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:range rdf:resource="&sten;persistent_object"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observed_by"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="performs_observation"/&gt;
&lt;h3&gt;5.2.6 performs_observation&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#performs_observation"&gt;&lt;b&gt;sten:performs_observation&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#performs"&gt;&lt;b&gt;sten:performs&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; is performed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;performs_observation">
 <rdfs:subPropertyOf rdf:resource="&sten;performs"/>
 <rdfs:domain rdf:resource="&sten;persistent_object"/>
 <rdfs:range rdf:resource="&sten;observing_activity"/>
 <owl:inverseOf rdf:resource="&sten;observation_performed_by"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#performs_observation"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="observation_performed_by_device"/&gt;
&lt;h3&gt;5.2.7 observation_performed_by_device&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observation_performed_by_device"&gt;&lt;b&gt;sten:observation_performed_by_device&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="#observation_performed_by"&gt;&lt;b&gt;sten:observation_performed_by&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;the performer is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:FunctionalProperty rdf:about="&sten;observation_performed_by_device">
 <rdfs:subPropertyOf rdf:resource="&sten;observation_performed_by"/>
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:range rdf:resource="&sten;device"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observed_by_facility"/>
</owl:FunctionalProperty>
<!--
&lt;/pre&gt;

&lt;a name="observes_physical_property"/&gt;
&lt;h3&gt;5.2.8 observes_physical_property&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observes_physical_property"&gt;&lt;b&gt;sten:observes_physical_property&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:multivalued_function&lt;/b&gt; between
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; and &lt;a href="physical_quantity_property_and_scale.htm#physical_property"&gt;&lt;b&gt;sten:physical_property&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is a &lt;a href="physical_quantity_property_and_scale.htm#physical_property"&gt;&lt;b&gt;sten:physical_property&lt;/b&gt;&lt;/a&gt; for which a value is observed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;observes_physical_property">
 <rdf:type rdf:resource="&basics;#multi_valued_function"/>
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:range rdf:resource="&sten;physical_property"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observes_physical_property"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="gives_result_graph"/&gt;
&lt;h3&gt;5.2.9 gives_result_graph&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#gives_result_graph"&gt;&lt;b&gt;sten:gives_result_graph&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:partial_function&lt;/b&gt; between
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; and &lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;the &lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt; is the information obtained by the observation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;gives_result_graph">
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:range rdf:resource="&sten;result_graph"/>
 <rdfs:subPropertyOf rdf:resource="&sten;gives_result_record"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#gives_result_graph"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="result_graph_given_by"/&gt;
&lt;h3&gt;5.2.10 result_graph_given_by&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#result_graph_given_by"&gt;&lt;b&gt;sten:result_graph_given_by&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:function&lt;/b&gt; between
&lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt; and &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;the &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; made the observation that is recorded by the
&lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE A &lt;b&gt;result_graph_given_by&lt;/b&gt; is a &lt;b&gt;basics:function&lt;/b&gt;. This does not
exclude a &lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt; being produced by the input from many sensors.
In this case, the sensors must provide inputs to a single
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:FunctionalProperty rdf:about="&sten;result_graph_given_by">
 <rdfs:domain rdf:resource="&sten;result_graph"/>
 <rdfs:range rdf:resource="&sten;observing_activity"/>
 <owl:inverseOf rdf:resource="&sten;gives_result_graph"/>
 <rdfs:subPropertyOf rdf:resource="&sten;result_record_given_by"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#result_graph_given_by"/>
</owl:FunctionalProperty>
<!--
&lt;/pre&gt;

&lt;a name="gives_result_record"/&gt;
&lt;h3&gt;5.2.11 gives_result_record&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#gives_result_record"&gt;&lt;b&gt;sten:gives_result_record&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:partial_function&lt;/b&gt; between
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; and &lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;the &lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt; carries
the information obtained by the observation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A &lt;a href="#gives_result_record"&gt;&lt;b&gt;sten:gives_result_record&lt;/b&gt;&lt;/a&gt; relationship is a specialisation of a
&lt;a href="information.htm#has_output_record"&gt;&lt;b&gt;sten:has_output_record&lt;/b&gt;&lt;/a&gt;
relationship.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;gives_result_record">
 <rdfs:domain rdf:resource="&sten;observing_activity"/>
 <rdfs:range rdf:resource="&sten;result_record"/>
 <rdfs:subPropertyOf rdf:resource="&sten;has_output_record"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#gives_result_record"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="result_record_given_by"/&gt;
&lt;h3&gt;5.2.12 result_record_given_by&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#result_record_given_by"&gt;&lt;b&gt;sten:result_record_given_by&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:inverse_function&lt;/b&gt; between
&lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt; and &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;the &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; made the observation that is recorded by the
&lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A &lt;a href="#result_record_given_by"&gt;&lt;b&gt;sten:result_record_given_by&lt;/b&gt;&lt;/a&gt; relationship is a specialisation of a
&lt;a href="information.htm#information_carrier_produced_by"&gt;&lt;b&gt;sten:information_carrier_produced_by&lt;/b&gt;&lt;/a&gt; relationship.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;result_record_given_by">
 <rdfs:domain rdf:resource="&sten;result_record"/>
 <rdfs:range rdf:resource="&sten;observing_activity"/>
 <owl:inverseOf rdf:resource="&sten;gives_result_record"/>
 <rdfs:subPropertyOf rdf:resource="&sten;record_produced_by"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#result_record_given_by"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="observation_device"/&gt;
&lt;h3&gt;5.2.13 observation_device&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#observation_device"&gt;&lt;b&gt;sten:observation_device&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is intended to
perform an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 1 The phrase "intended to perform an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;" means
that there is a temporal part which performs an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;
in an intended future world.&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 2 This class includes both "sensor" and "system" as defined by SensorML.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;observation_device">
 <owl:equivalentClass>
  <owl:Restriction>
   <owl:onProperty rdf:resource="&sten;performs"/>
   <owl:someValuesFrom>
    <owl:Class>
     <owl:intersectionOf rdf:parseType="Collection">
      <owl:Class rdf:about="&sten;observing_activity"/>
      <owl:Class rdf:about="&sten;possible"/>
      <owl:Restriction>
       <owl:onProperty rdf:resource="&sten;intended_by"/>
       <owl:allValuesFrom rdf:resource="&sten;device_supplier"/>
      </owl:Restriction>
     </owl:intersectionOf>
    </owl:Class>
   </owl:someValuesFrom>
  </owl:Restriction>
 </owl:equivalentClass>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#observation_device"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 3 This class is a generalisation of &lt;b&gt;iso15926-4:detecting_instrument&lt;/b&gt;, which
is "A process instrument that is intended to measure a physical quantity
(IEV, IEC-770-1) and/or to indicate and/or to transmit a signal which represents
a measured variable".&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&iso15926-4;detecting_instrument">
 <rdfs:subClassOf rdf:resource="&sten;observation_device"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="result_record"/&gt;
&lt;h3&gt;5.2.14 result_record&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="information.htm#information_carrier"&gt;&lt;b&gt;sten:information_carrier&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is produced by an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE Any object, and hence any
&lt;a href="information.htm#information_carrier"&gt;&lt;b&gt;sten:information_carrier&lt;/b&gt;&lt;/a&gt;, can be given a URI. If an
&lt;a href="information.htm#information_carrier"&gt;&lt;b&gt;sten:information_carrier&lt;/b&gt;&lt;/a&gt; is a "resource available via the Internet"
(see
&lt;a href="http://www.faqs.org/rfcs/rfc1738.html"&gt;RFC 1738 - Uniform Resource Locators (URL)&lt;/a&gt;).&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;result_record">
 <owl:equivalentClass>
  <owl:Restriction>
   <owl:onProperty rdf:resource="&sten;result_record_given_by"/>
   <owl:allValuesFrom rdf:resource="&sten;observing_activity"/>
  </owl:Restriction>
 </owl:equivalentClass>
 <rdfs:subPropertyOf rdf:resource="&sten;information_carrier"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#result_record"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="result_graph"/&gt;
&lt;h3&gt;5.2.15 result_graph&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#result_graph"&gt;&lt;b&gt;sten:result_graph&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;rdfg:graph&lt;/b&gt;;&lt;/li&gt;
&lt;li&gt;it is a &lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE for more details about named graphs, see
&lt;a href="http://www.w3.org/2004/03/trix/"&gt;Named Graphs&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;result_graph">
 <owl:equivalentClass>
  <owl:Class>
   <owl:intersectionOf rdf:parseType="Collection">
    <owl:Class rdf:about="&rdfg;Graph"/>
    <owl:Class rdf:about="&sten;result_record"/>
   </owl:intersectionOf>
  </owl:Class>
 </owl:equivalentClass>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#result_graph"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="detecting_element"/&gt;
&lt;h3&gt;5.2.16 detecting_element&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#detecting_element"&gt;&lt;b&gt;sten:detecting_element&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is intended to respond to a physical phenonmenon and produces a
&lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt;
which depends upon the presence or the magnitude of the phenomenon.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 1 This class is equivalent to  "detector" as defined by SensorML.&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 2 This class is the same as &lt;b&gt;iso15926-4:detecting_element&lt;/b&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 3 A &lt;a href="#detecting_element"&gt;&lt;b&gt;sten:detecting_element&lt;/b&gt;&lt;/a&gt;
can be a clock.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;detecting_element">
 <rdfs:subClassOf rdf:about="&sten;device"/>
 <owl:sameAs rdf:about="&iso15926-4;detecting_element"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#detecting_element"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="transmitter"/&gt;
&lt;h3&gt;5.2.17 transmitter&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#transmitter"&gt;&lt;b&gt;sten:transmitter&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is intended to receive a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt;
and to send a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; with the same
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
to a remote receiver.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE This class is the same as &lt;b&gt;iso15926-4:transmitter&lt;/b&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;transmitter">
 <rdfs:subClassOf rdf:about="&sten;device"/>
 <owl:sameAs rdf:about="&iso15926-4;transmitter"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#transmitter"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="indicator"/&gt;
&lt;h3&gt;5.2.18 indicator&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#indicator"&gt;&lt;b&gt;sten:indicator&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is intended to receive a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; and to present the
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
to a person close by.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE The class &lt;b&gt;iso15926-4:indicating_instrument&lt;/b&gt; has an
&lt;a href="#indicator"&gt;&lt;b&gt;sten:indicator&lt;/b&gt;&lt;/a&gt; as a part.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;indicator">
 <rdfs:subClassOf rdf:about="&sten;device"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#indicator"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="information_processor"/&gt;
&lt;h3&gt;5.2.19 information_processor&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#information_processor"&gt;&lt;b&gt;sten:information_processor&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;a href="physical_things.htm#device"&gt;&lt;b&gt;sten:device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it is intended to receive an input
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
and to create an output
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
according to an algorithm.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
<owl:Class rdf:about="&sten;information_processor">
 <rdfs:subClassOf rdf:about="&sten;device"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#information_processor"/>
</owl:Class>
&lt;/pre&gt;

&lt;a name="transmitting_activity"/&gt;
&lt;h3&gt;5.2.20 transmitting_activity&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#transmitting_activity"&gt;&lt;b&gt;sten:transmitting_activity&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it receives a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt;
and sends a &lt;a href="information.htm#signal"&gt;&lt;b&gt;sten:signal&lt;/b&gt;&lt;/a&gt; with the same
&lt;a href="information.htm#information_content"&gt;&lt;b&gt;sten:information_content&lt;/b&gt;&lt;/a&gt;
to a remote receiver.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;transmitting_activity">
 <rdfs:subClassOf rdf:resource="&sten;activity"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#transmitting_activity"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="information_processing_activity"/&gt;
&lt;h3&gt;5.2.21 information_processing_activity&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#information_processing_activity"&gt;&lt;b&gt;sten:information_processing_activity&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it receives an input
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
and creates an output
&lt;a href="information.htm#set_of_information_carrier"&gt;&lt;b&gt;sten:set_of_information_carrier&lt;/b&gt;&lt;/a&gt;
according to an algorithm.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;information_processing_activity">
 <rdfs:subClassOf rdf:resource="&sten;activity"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#information_processing_activity"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="clock"/&gt;
&lt;h3&gt;5.2.22 clock&lt;/h3&gt;
&lt;p&gt;An object is an &lt;a href="#clock"&gt;&lt;b&gt;sten:clock&lt;/b&gt;&lt;/a&gt; if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an &lt;a href="#observation_device"&gt;&lt;b&gt;sten:observation_device&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;it observes a &lt;a href="temporal_part_and_time.htm#time"&gt;&lt;b&gt;sten:time&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:Class rdf:about="&sten;clock">
 <rdfs:subClassOf rdf:resource="&sten;observation_device"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#information_processing_activity"/>
</owl:Class>
<!--
&lt;/pre&gt;

&lt;a name="has_result_record"/&gt;
&lt;h3&gt;5.2.23 has_result_record&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#has_result_record"&gt;&lt;b&gt;sten:has_result_record&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an
&lt;a href="information.htm#is_described_by"&gt;&lt;b&gt;sten:is_described_by&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;the &lt;a href="#result_record"&gt;&lt;b&gt;sten:result_record&lt;/b&gt;&lt;/a&gt; carries
the information obtained by observation of the &lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;has_result_record">
 <rdfs:domain rdf:resource="&sten;physical_thing"/>
 <rdfs:range rdf:resource="&sten;result_record"/>
 <rdfs:subClassOf rdf:resource="&sten;is_described_by"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#has_result_record"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="result_record_about"/&gt;
&lt;h3&gt;5.2.24 result_record_about&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#result_record_about"&gt;&lt;b&gt;sten:result_record_about&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is an
&lt;a href="information.htm#is_about"&gt;&lt;b&gt;sten:is_about&lt;/b&gt;&lt;/a&gt; relationship;&lt;/li&gt;
&lt;li&gt;it is the inverse of
&lt;a href="#has_result_record"&gt;&lt;b&gt;sten:has_result_record&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;result_record_about">
 <rdfs:domain rdf:resource="&sten;result_record"/>
 <rdfs:range rdf:resource="&sten;physical_thing"/>
 <owl:inverseOf rdf:resource="&sten;has_result_record"/>
 <rdfs:subClassOf rdf:resource="&sten;is_about"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#result_record_about"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;a name="investigates"/&gt;
&lt;h3&gt;5.2.25 investigates&lt;/h3&gt;
&lt;p&gt;An object is a &lt;a href="#investigates"&gt;&lt;b&gt;sten:investigates&lt;/b&gt;&lt;/a&gt; relationship if and only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it is a &lt;b&gt;basics:mapping&lt;/b&gt; between
&lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt; and
&lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;the &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt; is intended
to find out information about the
&lt;a href="physical_things.htm#physical_thing"&gt;&lt;b&gt;sten:physical_thing&lt;/b&gt;&lt;/a&gt;, but may
not actually succeed in doing so.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 1 An &lt;a href="physical_things.htm#activity"&gt;&lt;b&gt;sten:activity&lt;/b&gt;&lt;/a&gt;
with an &lt;a href="#investigates"&gt;&lt;b&gt;sten:investigates&lt;/b&gt;&lt;/a&gt; relationship can be
an &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; but need not be
so. A visit to a library can investigate something, but does not observe anything
(except the library and its books).&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;NOTE 2 An &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;
can have an &lt;a href="#investigates"&gt;&lt;b&gt;sten:investigates&lt;/b&gt;&lt;/a&gt; relationship
an &lt;a href="#observes"&gt;&lt;b&gt;sten:observes&lt;/b&gt;&lt;/a&gt; relationship with
the same
&lt;a href="physical_things.htm#persistent_object"&gt;&lt;b&gt;sten:persistent_object&lt;/b&gt;&lt;/a&gt;.
However, the observed and the investigated objects can be different.&lt;/p&gt;
&lt;/div&gt;

&lt;div class="note"&gt;
&lt;p&gt;EXAMPLE The &lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt;
"deduce atmosphere composition from ice core sample X_1234" has an
&lt;a href="#observes"&gt;&lt;b&gt;sten:observes&lt;/b&gt;&lt;/a&gt;
relationship with "ice core X_1234". The
&lt;a href="#observing_activity"&gt;&lt;b&gt;sten:observing_activity&lt;/b&gt;&lt;/a&gt; has an
&lt;a href="#investigates"&gt;&lt;b&gt;sten:investigates&lt;/b&gt;&lt;/a&gt; relationship with
"earth's atmosphere 10000 years BP".&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;u&gt;OWL specification:&lt;/u&gt;&lt;/p&gt;
&lt;pre&gt;
-->
<owl:ObjectProperty rdf:about="&sten;investigates">
 <rdfs:domain rdf:resource="&sten;activity"/>
 <rdfs:range rdf:resource="&sten;physical_thing"/>
 <meta:defined_by rdf:resource="&D2.1;/observation_and_measurement.htm#investigates"/>
</owl:ObjectProperty>
<!--
&lt;/pre&gt;

&lt;/body&gt;
&lt;/html&gt;
-->

</rdf:RDF>