<?xml version='1.0' encoding='UTF-8'?>
<chapter id='mlo-ontology'>
<title>MLO Ontology</title>
<section id='mlo-classes'>
<title>MLO Ontology Classes</title>
<refsect2 id='mlo-LocationBoundingBox'>
<title>mlo:LocationBoundingBox</title>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-Route'>mlo:Route</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-boxNorthLimit'>mlo:boxNorthLimit</link>, <link linkend='mlo-boxVerticalLimit'>mlo:boxVerticalLimit</link>, <link linkend='mlo-boxEastLimit'>mlo:boxEastLimit</link>, <link linkend='mlo-boxSouthWestCorner'>mlo:boxSouthWestCorner</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-GeoPoint'>
<title>mlo:GeoPoint</title>
<para>The inherited properties from InformationElement can be used to add details.</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-address'>mlo:address</link>, <link linkend='mlo-state'>mlo:state</link>, <link linkend='mlo-country'>mlo:country</link>, <link linkend='mlo-city'>mlo:city</link>, <link linkend='mlo-timestamp'>mlo:timestamp</link>, <link linkend='mlo-altitude'>mlo:altitude</link>, <link linkend='mlo-longitude'>mlo:longitude</link>, <link linkend='mlo-latitude'>mlo:latitude</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-location'>mlo:location</link>, <link linkend='mlo-boxNorthLimit'>mlo:boxNorthLimit</link>, <link linkend='mlo-boxVerticalLimit'>mlo:boxVerticalLimit</link>, <link linkend='mlo-boxEastLimit'>mlo:boxEastLimit</link>, <link linkend='mlo-boxSouthWestCorner'>mlo:boxSouthWestCorner</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-Route'>
<title>mlo:Route</title>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-LocationBoundingBox'>mlo:LocationBoundingBox</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-routeDetails'>mlo:routeDetails</link>, <link linkend='mlo-endTime'>mlo:endTime</link>, <link linkend='mlo-startTime'>mlo:startTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-PointOfInterest'>
<title>mlo:PointOfInterest</title>
<para>Use the nie title, description, ...  properties</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
<section id='mlo-properties'>
<title>MLO Ontology Properties</title>
<refsect2 id='mlo-longitude'>
<title>mlo:longitude</title>
<para>Positive to one side of the Greenwich meridian, negative to the the other</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-double'>xsd:double</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-routeDetails'>
<title>mlo:routeDetails</title>
<para>FIXME Domain can be resource if we handle map-files correctly in the ontology</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-Route'>mlo:Route</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-boxSouthWestCorner'>
<title>mlo:boxSouthWestCorner</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-LocationBoundingBox'>mlo:LocationBoundingBox</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-endTime'>
<title>mlo:endTime</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-Route'>mlo:Route</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-dateTime'>xsd:dateTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-boxVerticalLimit'>
<title>mlo:boxVerticalLimit</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-LocationBoundingBox'>mlo:LocationBoundingBox</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-timestamp'>
<title>mlo:timestamp</title>
<para>Timestamp when the geopoint is referenced. Create subproperties for certain use cases</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-dateTime'>xsd:dateTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-altitude'>
<title>mlo:altitude</title>
<para>Altitude above mean sea level</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-location'>
<title>mlo:location</title>
<para>This can be subclassed to add semantics</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-latitude'>
<title>mlo:latitude</title>
<para>Positive values for the north hemisphere, negative for the south</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-double'>xsd:double</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-city'>
<title>mlo:city</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-boxEastLimit'>
<title>mlo:boxEastLimit</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-LocationBoundingBox'>mlo:LocationBoundingBox</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-boxNorthLimit'>
<title>mlo:boxNorthLimit</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-LocationBoundingBox'>mlo:LocationBoundingBox</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-address'>
<title>mlo:address</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-startTime'>
<title>mlo:startTime</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-Route'>mlo:Route</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-dateTime'>xsd:dateTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-country'>
<title>mlo:country</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mlo-state'>
<title>mlo:state</title>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='mlo-GeoPoint'>mlo:GeoPoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
</chapter>
