<?xml version="1.0"?>
<rdf:RDF xmlns="http://ontology.eil.utoronto.ca/icity/TransportationSystem/"
     xml:base="http://ontology.eil.utoronto.ca/icity/TransportationSystem/"
     xmlns:OM="http://ontology.eil.utoronto.ca/icity/OM/"
     xmlns:WV="http://www.wurvoc.org/vocabularies/WV/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:ns="http://creativecommons.org/ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:adms="http://www.w3.org/ns/adms#"
     xmlns:bibo="http://purl.org/ontology/bibo/"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:om-1="http://www.wurvoc.org/vocabularies/om-1.8/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:skos="http://www.w3.org/2004/02/skos/core#"
     xmlns:vann="http://purl.org/vocab/vann/"
     xmlns:terms="http://purl.org/dc/terms/"
     xmlns:schema="http://schema.org/"
     xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos#">
    <owl:Ontology rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/">
        <owl:versionIRI rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/1.2/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/1.1/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/1.0/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/1.2/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/1.0/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/1.2/"/>
        <owl:imports rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/1.2/"/>
        <ns:license>http://creativecommons.org/licenses/by/3.0/</ns:license>
        <dc:creator>Megan Katsumi</dc:creator>
        <dc:description>While most existing work attempts to describe the network based on its physical constructs, we model the network flow and the physical infrastructure separately. The motivation for this is that the constraints on transportation flow are something that is applied to the physical infrastructure. These constraints are distinct from the physical characteristics  and so should be defined separately. Although some constraints may be related, such as flow constraints imposed by the size of the lane that an arc accesses, this is a specific relationship that should be captured rather than conflating the concepts. For example, there is nothing to stop a vehicle from going the wrong way on a road, except for the flow of traffic that is imposed on the system (and these constraints may change with time). This results in the identification of two key concepts: the Transportation Network (a directed graph), and the Transportation Infrastructure (a physical feature where transportation occurs).

We relate the Network and the Infrastructure by relating an Arc to a Transportation Complex (or other Road Segment) with the &quot;accesses&quot; property. In this way, we may define an Arc accessing various Transportation Complexes at different Levels of Detail (LOD).
In this representation Nodes do not access the Transportation Infrastructure nor are they part of it in any way. Both Nodes and Arcs may have implicit locations based on the infrastructure they access, however unlike the infrastructure classes, Nodes and Arcs are not Spatial Things. A Node may have a control (e.g. a signal) with a physical presence somewhere else (traffic lights apply to one side of the intersection, but are actually located on the other side of the intersection); by separating the physical infrastructure and the network flow we are able to accurately represent this.

Currently, there is no need to capture an aggregate Arc; in other words, we do not require a subArc relation. It is possible this may change as the requirements evolve.
</dc:description>
        <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYearMonth">October 2017</dc:issued>
        <dc:title>Transportation System Ontology</dc:title>
        <vann:preferredNamespacePrefix>icity-transportation</vann:preferredNamespacePrefix>
        <rdfs:comment>Developed as part of the overall iCity ontology effort, the iCity-TransportationSystem ontology is designed to capture concepts related to the transportation system.
		Changes from previous version:
-Added Link and LinkPD classes to serve as “containers” for multiple arcs (e.g. vehicle lanes, bicycle lanes, walkways); introduced some additional properties and changed the mode of an Arc from an invariant to variant property.
-Associated location coordinates with the Node class.
-Extended to capture sensors such as loop detectors via SSN ontology

		Copyright @ 2016 Megan Katsumi, iCity Research Group</rdfs:comment>
        <owl:priorVersion>http://ontology.eil.utoronto.ca/icity/TransportationSystem/1.1/</owl:priorVersion>
        <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">1.2</owl:versionInfo>
        <adms:relatedDocumentation rdf:datatype="http://www.w3.org/2001/XMLSchema#gYearMonth">Under development. Please see report on iCity Ontology v1.2</adms:relatedDocumentation>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://creativecommons.org/ns#license -->


    <owl:AnnotationProperty rdf:about="http://creativecommons.org/ns#license"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty -->


    <owl:AnnotationProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty">
        <dc:description>Annotation property introduced for organization purposes, to identify annotation properties defined in the Units of Measure Ontology.</dc:description>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/dc/elements/1.1/creator -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/>
    


    <!-- http://purl.org/dc/elements/1.1/date -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/date"/>
    


    <!-- http://purl.org/dc/elements/1.1/description -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
    


    <!-- http://purl.org/dc/elements/1.1/issued -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/issued"/>
    


    <!-- http://purl.org/dc/elements/1.1/title -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
    


    <!-- http://purl.org/dc/terms/created -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/created"/>
    


    <!-- http://purl.org/dc/terms/creator -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/creator"/>
    


    <!-- http://purl.org/dc/terms/description -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/description"/>
    


    <!-- http://purl.org/dc/terms/issued -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/issued"/>
    


    <!-- http://purl.org/dc/terms/license -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/license"/>
    


    <!-- http://purl.org/dc/terms/modified -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/modified"/>
    


    <!-- http://purl.org/dc/terms/rights -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/rights"/>
    


    <!-- http://purl.org/dc/terms/title -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/title"/>
    


    <!-- http://purl.org/ontology/bibo/authorList -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/authorList">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/chapter -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/chapter">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/degree -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/degree">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/edition -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/edition">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/isbn10 -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/isbn10">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/isbn13 -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/isbn13">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/issuer -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/issuer">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/pageEnd -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/pageEnd">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/pageStart -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/pageStart">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/reproducedIn -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/reproducedIn">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/shortTitle -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/shortTitle">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/uri -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/uri">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/ontology/bibo/volume -->


    <owl:AnnotationProperty rdf:about="http://purl.org/ontology/bibo/volume">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/vocab/vann/preferredNamespacePrefix -->


    <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespacePrefix">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://purl.org/vocab/vann/preferredNamespaceUri -->


    <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespaceUri">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://schema.org/domainIncludes -->


    <owl:AnnotationProperty rdf:about="http://schema.org/domainIncludes"/>
    


    <!-- http://schema.org/rangeIncludes -->


    <owl:AnnotationProperty rdf:about="http://schema.org/rangeIncludes"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#pattern -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2001/XMLSchema#pattern"/>
    


    <!-- http://www.w3.org/2002/07/owl#versionInfo -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2002/07/owl#versionInfo"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#changeNote -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#changeNote"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#definition -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#definition"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#editorialNote -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#editorialNote"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#example -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#example"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#historyNote -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#historyNote"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#note -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#note"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#prefLabel -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#prefLabel"/>
    


    <!-- http://www.w3.org/2004/02/skos/core#scopeNote -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#scopeNote"/>
    


    <!-- http://www.w3.org/ns/adms#relatedDocumentation -->


    <owl:AnnotationProperty rdf:about="http://www.w3.org/ns/adms#relatedDocumentation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/WV/illustration -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/WV/illustration">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/WV/logo -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/WV/logo">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/LaTeX_command -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/LaTeX_command">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/LaTeX_symbol -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/LaTeX_symbol">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/abbreviation -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/abbreviation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/alternativeLabel -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/alternativeLabel">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/alternative_LaTeX_symbol -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/alternative_LaTeX_symbol">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/alternative_label -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/alternative_label">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/alternative_symbol -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/alternative_symbol">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/definition_description -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/definition_description">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/external_link -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/external_link">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/longcomment -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/longcomment">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/symbol -->


    <owl:AnnotationProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/symbol">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyAnnotationProperty"/>
    </owl:AnnotationProperty>
    


    <!-- http://xmlns.com/foaf/0.1/based_near -->


    <owl:AnnotationProperty rdf:about="http://xmlns.com/foaf/0.1/based_near"/>
    


    <!-- http://xmlns.com/foaf/0.1/name -->


    <owl:AnnotationProperty rdf:about="http://xmlns.com/foaf/0.1/name"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Datatypes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://franz.com/ns/allegrograph/5.0/geo/nd#_lat_la_-9.+1_+9.+1_+1.-4_+1.-1_lon_lo_-1.8+2_+1.8+2_+1.-4 -->


    <rdfs:Datatype rdf:about="http://franz.com/ns/allegrograph/5.0/geo/nd#_lat_la_-9.+1_+9.+1_+1.-4_+1.-1_lon_lo_-1.8+2_+1.8+2_+1.-4">
        <skos:prefLabel>nD Lat Lon</skos:prefLabel>
    </rdfs:Datatype>
    


    <!-- http://www.w3.org/2001/XMLSchema#date -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#date"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#duration -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#duration"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#gDay -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#gDay"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#gMonth -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#gMonth"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#gYear -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#gYear"/>
    


    <!-- http://www.w3.org/2001/XMLSchema#gYearMonth -->


    <rdfs:Datatype rdf:about="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#for_time_interval -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#for_time_interval">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty">
        <rdfs:comment>Added for organizational purposes to group properties defined in the Change Ontology.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/existsAt -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Change/existsAt">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty"/>
        <rdfs:range rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
        <dc:description>Objects (e.g. perdurants and their manifestations) exist at some time interval or time point.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/hasManifestation -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty"/>
        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/manifestationOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty">
        <dc:description>Created for organizational purposes, to identify properties defined in the Mereology ontology.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/componentOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/componentOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/properPartOf"/>
        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/hasComponent"/>
        <dc:description>Something may be a Component of some other thing
More specifically, something may be a immediate component of something; in other words, if x is an immediate component of y, then there does not exist any other object that is a component of y and has x as a component.
Component-of is transitive. Immediate component-of is not transitive.
Immediate component-of is a subproperty of component-of.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/containedIn -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/containedIn">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty"/>
        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/contains"/>
        <dc:description>Something may be contained-in some other thing; more specifically it may be immediately contained in something.
Containment is transitive. Immediate containment is not transitive.
Immediate containment is a subproperty of containment.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/contains -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/contains">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/hasComponent -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/hasComponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/hasProperPart"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/hasProperPart -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/hasProperPart">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty"/>
        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/properPartOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/immediateComponentOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/immediateComponentOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/componentOf"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/immediatelyContainedIn -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/immediatelyContainedIn">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/containedIn"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Mereology/properPartOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Mereology/properPartOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/MereologyOntologyProperty"/>
        <dc:description>Something may be a Proper Part of some other thing.
An object cannot be a proper part of itself. Thus, any object must have more than one proper part.
Proper Parthood is transitive.
Proper parthood is dense and so there exist no immediate proper parts; in other words, given some object, whatever proper part, x, we choose, there exists some slightly larger proper part of the object that also has x as a proper part.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/aggregateOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/aggregateOf">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/aggregateOver -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/aggregateOver">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/derived_unit -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/derived_unit">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasAggregateFunction -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasAggregateFunction">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Function"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasBaseUnit -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasBaseUnit">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/System_of_units"/>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasDenominator -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasDenominator">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/UnitDivision"/>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>has denominator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasLength -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasLength">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Length"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasNumerator -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasNumerator">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/UnitDivision"/>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>has numerator</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasUnit -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasUnit">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
        <rdfs:label>has unit</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasValue -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasValue">
        <rdfs:subPropertyOf rdf:resource="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
        <rdfs:domain rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:label>has value</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty">
        <rdfs:comment>Created for organizational purposes, to identify the object properties imported by geoSPARQL.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/associatedLocation -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/associatedLocation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
        <rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
        <rdfs:comment>Describes an approximate location of some object (spatial or non-spatial). For example, a Building has an actual location (represented by it&apos;s footprint or 3d massing), but it may also have an associated location(s) of some specific point coordinate. Recurring events may not have an actual location, but may be associated with some location (at which their occurrences are likely to occur).</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/containedIn -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/containedIn">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
        <owl:inverseOf rdf:resource="http://www.opengis.net/ont/geosparql#sfContains"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasLocation -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasLocation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
        <rdfs:range rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
        <rdfs:comment>A property intended to relate non-spatial objects (e.g. activities) to a location(s) in space.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty">
        <dc:description>Added for organizational purposes, to identify all properties defined in the Transportation System ontology.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/aggregationOf -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/aggregationOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/applicableDuring -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/applicableDuring">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/associatedLinkLength -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/associatedLinkLength">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/connectedTo -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/connectedTo">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/containedInLink -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/containedInLink">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/containsArc -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/containsArc">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlFor -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlFor">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlsNetworks -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlsNetworks">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/endNode -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/endNode">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasControl -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasControl">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasFreeFlowSpeed -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasFreeFlowSpeed">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasInflow -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasInflow">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLaneCapacity -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLaneCapacity">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLinkCapacity -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLinkCapacity">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Mereology/hasComponent"/>
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNodeId -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNodeId">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasOutflow -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasOutflow">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPhase -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPhase">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPostedSpeed -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPostedSpeed">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasRoadId -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasRoadId">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasRoadSegmentId -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasRoadSegmentId">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasTTI -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasTTI">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasToll -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasToll">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasTravelCost -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasTravelCost">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasVDF -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasVDF">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
        <rdfs:comment>Volume delay functions (VDFs) are defined by a combination of link functional class and adjacent land uses (which can influence roadway performance). The vdf attribute, therefore does double-duty as both the VDF index for link travel time calculations and as an indicator of link functional class.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/inMunicipality -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/inMunicipality">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
        <rdfs:comment>Parts of the transportation network such as nodes and arcs, but also various physical entities, may be associated with (by location or ownership) a Planning District.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/inPlanningDistrict -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/inPlanningDistrict">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
        <rdfs:comment>Parts of the transportation network such as nodes and arcs, but also various physical entities, may be associated with (by location or ownership) a Planning District.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/signalLength -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/signalLength">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/startNode -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/startNode">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/supportsMode -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/supportsMode">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyProperty"/>
        <rdfs:domain>
            <owl:Class>
                <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
                    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Link"/>
                </owl:unionOf>
            </owl:Class>
        </rdfs:domain>
        <rdfs:range rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Mode"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty">
        <dc:description>Added for organizational purposes, to capture the properties reused from Schema.org. Notice that since we cannot import schema.org we must manually reference the individual IRIs.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyProperty -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyProperty">
        <dc:description>Added for organizational purposes, to identify all properties defined in the Vehicle ontology.</dc:description>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/hasCargoCapacityLoad -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/hasCargoCapacityLoad">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/hasSpeed -->


    <owl:ObjectProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/hasSpeed">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/brand -->


    <owl:ObjectProperty rdf:about="http://schema.org/brand">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/cargoVolume -->


    <owl:ObjectProperty rdf:about="http://schema.org/cargoVolume">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/driveWheelConfiguration -->


    <owl:ObjectProperty rdf:about="http://schema.org/driveWheelConfiguration">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/fuelConsumption -->


    <owl:ObjectProperty rdf:about="http://schema.org/fuelConsumption">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/fuelEfficiency -->


    <owl:ObjectProperty rdf:about="http://schema.org/fuelEfficiency">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/fuelType -->


    <owl:ObjectProperty rdf:about="http://schema.org/fuelType">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/mileageFromOdometer -->


    <owl:ObjectProperty rdf:about="http://schema.org/mileageFromOdometer">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/productionDate -->


    <owl:ObjectProperty rdf:about="http://schema.org/productionDate">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://schema.org/purchaseDate -->


    <owl:ObjectProperty rdf:about="http://schema.org/purchaseDate">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgProperty"/>
    </owl:ObjectProperty>
    


    <!-- http://www.opengis.net/ont/geosparql#ehContains -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehContains">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehCoveredBy -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehCoveredBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehCovers -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehCovers">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehDisjoint -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehDisjoint">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehEquals -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehEquals">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehInside -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehInside">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehMeet -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehMeet">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#ehOverlap -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#ehOverlap">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#hasGeometry -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#hasGeometry">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8dc -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8dc">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8ec -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8ec">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8eq -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8eq">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8ntpp -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8ntpp">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8ntppi -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8ntppi">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8po -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8po">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8tpp -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8tpp">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#rcc8tppi -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#rcc8tppi">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfContains -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfContains">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfCrosses -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfCrosses">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfDisjoint -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfDisjoint">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfEquals -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfEquals">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfIntersects -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfIntersects">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfOverlaps -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfOverlaps">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfTouches -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfTouches">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#sfWithin -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#sfWithin">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#hasTopConcept -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#hasTopConcept">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#inScheme -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#inScheme">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#member -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#member">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#memberList -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#memberList">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#semanticRelation -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#semanticRelation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/ns/sosa/actsOnProperty -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/actsOnProperty">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isActedOnBy"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/ActuatableProperty"/>
        <rdfs:comment xml:lang="en">Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">acts on property</rdfs:label>
        <skos:definition xml:lang="en">Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.</skos:definition>
        <skos:example xml:lang="en">In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. </skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/hasFeatureOfInterest -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/hasFeatureOfInterest">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isFeatureOfInterestOf"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <rdfs:comment xml:lang="en">A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">has feature of interest</rdfs:label>
        <skos:definition xml:lang="en">A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.</skos:definition>
        <skos:example xml:lang="en">For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/hasResult -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/hasResult">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isResultOf"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Result"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <rdfs:comment xml:lang="en">Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">has result</rdfs:label>
        <skos:definition xml:lang="en">Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/hasSample -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/hasSample">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isSampleOf"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <rdfs:comment xml:lang="en">Relation between a FeatureOfInterest and the Sample used to represent it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">has sample</rdfs:label>
        <skos:definition xml:lang="en">Relation between a FeatureOfInterest and the Sample used to represent it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/hosts -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/hosts">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/isHostedBy"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.w3.org/ns/ssn/inDeployment"/>
            <rdf:Description rdf:about="http://www.w3.org/ns/ssn/deployedSystem"/>
        </owl:propertyChainAxiom>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuator"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampler"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <rdfs:comment xml:lang="en">Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">hosts</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isActedOnBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isActedOnBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/ActuatableProperty"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <rdfs:comment xml:lang="en">Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is acted on by</rdfs:label>
        <skos:definition xml:lang="en">Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state.</skos:definition>
        <skos:example xml:lang="en">In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. </skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isFeatureOfInterestOf -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isFeatureOfInterestOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <rdfs:comment xml:lang="en">A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is feature of interest of</rdfs:label>
        <skos:definition xml:lang="en">A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isHostedBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isHostedBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuator"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampler"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
        <rdfs:comment xml:lang="en">Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is hosted by</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isObservedBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isObservedBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/observes"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <rdfs:comment xml:lang="en">Relation between an ObservableProperty and the Sensor able to observe it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is observed by</rdfs:label>
        <skos:definition xml:lang="en">Relation between an ObservableProperty and the Sensor able to observe it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isResultOf -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isResultOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Result"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <rdfs:comment xml:lang="en">Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is result of</rdfs:label>
        <skos:definition xml:lang="en">Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/isSampleOf -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/isSampleOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
        <rdfs:comment xml:lang="en">Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">is sample of</rdfs:label>
        <skos:definition xml:lang="en">Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeActuation -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeActuation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/madeByActuator"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuator"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <rdfs:comment xml:lang="en">Relation between an Actuator and the Actuation it has made.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made actuation</rdfs:label>
        <skos:definition xml:lang="en">Relation between an Actuator and the Actuation it has made.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeByActuator -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeByActuator">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuator"/>
        <rdfs:comment xml:lang="en">Relation linking an Actuation to the Actuator that made that Actuation.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made by actuator</rdfs:label>
        <skos:definition xml:lang="en">Relation linking an Actuation to the Actuator that made that Actuation.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeBySampler -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeBySampler">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/madeSampling"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampler"/>
        <rdfs:comment xml:lang="en">Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made by sampler</rdfs:label>
        <skos:definition xml:lang="en">Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeBySensor -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeBySensor">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/madeObservation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <rdfs:comment xml:lang="en">Relation between an Observation and the Sensor which made the Observation.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made by sensor</rdfs:label>
        <skos:definition xml:lang="en">Relation between an Observation and the Sensor which made the Observation.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeObservation -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeObservation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <rdfs:comment xml:lang="en">Relation between a Sensor and an Observation made by the Sensor.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made observation</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Sensor and an Observation made by the Sensor.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/madeSampling -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/madeSampling">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampler"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <rdfs:comment xml:lang="en">Relation between a Sampler (sampling device or entity) and the Sampling act it performed.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">made sampling</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Sampler (sampling device or entity) and the Sampling act it performed.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/observedProperty -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/observedProperty">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
        <rdfs:comment xml:lang="en">Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">observed property</rdfs:label>
        <skos:definition xml:lang="en">Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/observes -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/observes">
        <rdfs:subPropertyOf rdf:resource="http://www.w3.org/ns/ssn/forProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
        <rdfs:comment xml:lang="en">Relation between a Sensor and an ObservableProperty that it is capable of sensing.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">observes</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Sensor and an ObservableProperty that it is capable of sensing.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/phenomenonTime -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/phenomenonTime">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
        <rdfs:comment xml:lang="en">The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">phenomenon time</rdfs:label>
        <skos:definition xml:lang="en">The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/sosa/usedProcedure -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/sosa/usedProcedure">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.w3.org/ns/sosa/madeByActuator"/>
            <rdf:Description rdf:about="http://www.w3.org/ns/ssn/implements"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.w3.org/ns/sosa/madeBySampler"/>
            <rdf:Description rdf:about="http://www.w3.org/ns/ssn/implements"/>
        </owl:propertyChainAxiom>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://www.w3.org/ns/sosa/madeBySensor"/>
            <rdf:Description rdf:about="http://www.w3.org/ns/ssn/implements"/>
        </owl:propertyChainAxiom>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <schema:rangeIncludes rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
        <rdfs:comment xml:lang="en">A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">used procedure</rdfs:label>
        <skos:definition xml:lang="en">A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/deployedOnPlatform -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/deployedOnPlatform">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/inDeployment"/>
        <rdfs:comment xml:lang="en">Relation between a Deployment and the Platform on which the Systems are deployed.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">deployed on platform</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Deployment and the Platform on which the Systems are deployed.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/deployedSystem -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/deployedSystem">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasDeployment"/>
        <rdfs:comment xml:lang="en">Relation between a Deployment and a deployed System.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">deployed system</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Deployment and a deployed System.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/detects -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/detects">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">A relation from a Sensor to the Stimulus that the Sensor can detect. The Stimulus itself will be serving as a proxy for some ObservableProperty.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">detects</rdfs:label>
        <skos:definition xml:lang="en">A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/forProperty -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/forProperty">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">A relation between some aspect of an entity and a Property.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">for property</rdfs:label>
        <skos:definition xml:lang="en">A relation between some aspect of an entity and a Property.</skos:definition>
        <skos:example xml:lang="en">For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/hasDeployment -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasDeployment">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a System and a Deployment, recording that the System is deployed in that Deployment.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has deployment</rdfs:label>
        <skos:definition xml:lang="en">Relation between a System and a Deployment, recording that the System is deployed in that Deployment.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/hasInput -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasInput">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a Procedure and an Input to it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has input</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Procedure and an Input to it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/hasOutput -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasOutput">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a Procedure and an Output of it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has output</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Procedure and an Output of it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/hasProperty -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasProperty">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/isPropertyOf"/>
        <rdfs:comment xml:lang="en">Relation between an entity and a Property of that entity.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has property</rdfs:label>
        <skos:definition xml:lang="en">Relation between an entity and a Property of that entity.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/hasSubSystem -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/hasSubSystem">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a System and its component parts.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">has subsystem</rdfs:label>
        <skos:definition xml:lang="en">Relation between a System and its component parts.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/implementedBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/implementedBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/implements"/>
        <rdfs:comment xml:lang="en">Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">implemented by</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.</skos:definition>
        <skos:example xml:lang="en">For example, the relationship between a scientific measuring Procedure and a sensor that senses via that Procedure.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/implements -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/implements">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">implements</rdfs:label>
        <skos:definition xml:lang="en">Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).</skos:definition>
        <skos:example xml:lang="en">For example, the relationship between a sensor and the scientific measuring Procedure via which it senses.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/inDeployment -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/inDeployment">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">in deployment</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.</skos:definition>
        <skos:example xml:lang="en">For example, a relation between a buoy and a deployment of several Sensors.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/isPropertyOf -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/isPropertyOf">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">Relation between a Property and the entity it belongs to.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">is property of</rdfs:label>
        <skos:definition xml:lang="en">Relation between a Property and the entity it belongs to.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/isProxyFor -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/isProxyFor">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdfs:comment xml:lang="en">A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">is proxy for</rdfs:label>
        <skos:definition xml:lang="en">A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.</skos:definition>
        <skos:example xml:lang="en">For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.</skos:example>
    </owl:ObjectProperty>
    


    <!-- http://www.w3.org/ns/ssn/wasOriginatedBy -->


    <owl:ObjectProperty rdf:about="http://www.w3.org/ns/ssn/wasOriginatedBy">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnObjectProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
        <rdfs:comment xml:lang="en">Relation between an Observation and the Stimulus that originated it.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">was originated by</rdfs:label>
        <skos:definition xml:lang="en">Relation between an Observation and the Stimulus that originated it.</skos:definition>
    </owl:ObjectProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/OMProperty -->


    <owl:ObjectProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/OMProperty"/>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/sameTimeVaryingConcept -->


    <owl:ObjectProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/sameTimeVaryingConcept">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyProperty"/>
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ReflexiveProperty"/>
        <owl:propertyChainAxiom rdf:parseType="Collection">
            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
            <rdf:Description>
                <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
            </rdf:Description>
        </owl:propertyChainAxiom>
        <rdfs:comment>Indicates that an object is a manifestationOf the sameTimeVaryingConcept as another object.</rdfs:comment>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty">
        <dc:description>Data property introduced for organization purposes, to identify data properties defined in the Units of Measure Ontology.</dc:description>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/hasRelativeYear -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/OM/hasRelativeYear">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SSN/ssnDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SSN/ssnDataProperty"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty">
        <rdfs:comment>Created for organizational purposes, to identify data properties imported from geoSPARQL.</rdfs:comment>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/as_nDLatLon -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/as_nDLatLon">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasSerialization"/>
        <rdfs:domain rdf:resource="http://www.opengis.net/ont/sf#Geometry"/>
        <rdfs:range rdf:resource="http://franz.com/ns/allegrograph/5.0/geo/nd#_lat_la_-9.+1_+9.+1_+1.-4_+1.-1_lon_lo_-1.8+2_+1.8+2_+1.-4"/>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasSerialization -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasSerialization">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationDataProperty"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNumLanes -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNumLanes">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgDataProperty">
        <rdfs:comment>Added for organizational purposes, to capture the data properties reused from Schema.org. Notice that since we cannot import schema.org we must manually reference the individual IRIs.</rdfs:comment>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyDataProperty -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyDataProperty"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesBicycle -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesBicycle">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesWheelchair -->


    <owl:DatatypeProperty rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesWheelchair">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://schema.org/numberOfAxels -->


    <owl:DatatypeProperty rdf:about="http://schema.org/numberOfAxels">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://schema.org/numberOfDoors -->


    <owl:DatatypeProperty rdf:about="http://schema.org/numberOfDoors">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://schema.org/vehicleSeatingCapacity -->


    <owl:DatatypeProperty rdf:about="http://schema.org/vehicleSeatingCapacity">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.opengis.net/ont/geosparql#asGML -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#asGML">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#asWKT -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#asWKT">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#coordinateDimension -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#coordinateDimension">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#dimension -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#dimension">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#hasSerialization -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#hasSerialization">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasSerialization"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#isEmpty -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#isEmpty">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#isSimple -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#isSimple">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/geosparql#spatialDimension -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#spatialDimension">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#notation -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#notation">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyDataProperty"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/ns/sosa/hasSimpleResult -->


    <owl:DatatypeProperty rdf:about="http://www.w3.org/ns/sosa/hasSimpleResult">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnDataProperty"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <rdfs:comment xml:lang="en">The simple value of an Observation or Actuation or act of Sampling.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">has simple result</rdfs:label>
        <skos:definition xml:lang="en">The simple value of an Observation or Actuation or act of Sampling.</skos:definition>
        <skos:example xml:lang="en">For instance, the values 23 or true.</skos:example>
    </owl:DatatypeProperty>
    


    <!-- http://www.w3.org/ns/sosa/resultTime -->


    <owl:DatatypeProperty rdf:about="http://www.w3.org/ns/sosa/resultTime">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/ssnDataProperty"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
        <schema:domainIncludes rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
        <rdfs:comment xml:lang="en">The result time is the instant of time when the Observation, Actuation or Sampling activity was completed.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">result time</rdfs:label>
        <skos:definition xml:lang="en">The result time is the instant of time when the Observation, Actuation or Sampling activity was completed.</skos:definition>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_amount_of_substance_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_amount_of_substance_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_electric_current_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_electric_current_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_length_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_length_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_luminous_intensity_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_luminous_intensity_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_mass_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_mass_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_thermodynamic_temperature_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_thermodynamic_temperature_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/SI_time_dimension_exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/SI_time_dimension_exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/definition_factor -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/definition_factor">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/definition_off-set -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/definition_off-set">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/exponent -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/exponent">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/factor -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/factor">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/numerical_value -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/numerical_value">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
        <rdfs:label>has numerical value</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://www.wurvoc.org/vocabularies/om-1.8/rank -->


    <owl:DatatypeProperty rdf:about="http://www.wurvoc.org/vocabularies/om-1.8/rank">
        <rdfs:subPropertyOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMOntologyDataProperty"/>
    </owl:DatatypeProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:comment>Just as the meter is the unit of measure for length, a gci:Cardinality_unit is the unit of measure for the size of a set. The gci:Cardinality_unit is a ratio scale: gci:Cardinality_scale, which is a subclass of om:Ratio_scale and is has a zero element (namely zero).</rdfs:comment>
        <rdfs:comment>Reused from GCI Foundation Ontology</rdfs:comment>
        <rdfs:label>Cardinality Unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Population"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#for_time_interval"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#DateTimeDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>The govstat Population is specialized for indicator use to include what defines a member of the population, the location of the population, and the time the population was measured.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population_measure -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population_measure">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CardinalityMeasure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Reused from GCI Foundation ontology</rdfs:comment>
        <rdfs:label>Population Measure</rdfs:label>
        <rdfs:label>gci:Cardinality_unit is the unit of measure for the size of a set. The gci:Cardinality_unit is a ratio scale: gci:Cardinality_scale, which is a subclass of om:Ratio_scale and is has a zero element (namely zero).</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population_size -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population_size">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Distinct_count"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population_measure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Reused from GCI Foundation ontology: http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl</rdfs:comment>
        <rdfs:comment>gci:Population_size is a subclass of om:Quantity.  Its om:unit_of_measure is the gci:population_cardinality_unit. It is also a subclass of gs:Cardinality which provides the cardinality_of property that links to a gs:Population.</rdfs:comment>
        <rdfs:label>Population Size</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Distinct_count -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Distinct_count"/>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Measure -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Measure">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Measurement_scale -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Measurement_scale">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Scale"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Monetary_unit -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Monetary_unit">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoneyUnit"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Population -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Population"/>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Quantity -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Quantity">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#System_of_units -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#System_of_units">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/System_of_units"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/ISO21972/iso21972#Unit_of_measure -->


    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/ISO21972/iso21972#Unit_of_measure">
        <owl:equivalentClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
    </rdf:Description>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyThing">
        <rdfs:comment>Added for organizational purposes to group the classes defined in the Change Ontology.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/Manifestation -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Change/Manifestation">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
                    <rdf:Description rdf:about="http://www.w3.org/2006/time#TemporalEntity"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:disjointWith>
        <terms:description>A Manifestation of some TimeVaryingConcept at a particular point/interval in time.
A Manifestation exists at some Instant.
The class of Manifestations is equivalent to the class of things that are manifestations of some TimeVaryingConcept - and only time varying concents - in the manifestationOf relation.</terms:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/ChangeOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <owl:disjointWith>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
                    <rdf:Description rdf:about="http://www.w3.org/2006/time#TemporalEntity"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:disjointWith>
        <terms:description>A class that is subject to change is defined as a type of TimeVaryingConcept (e.g. Vehicle may be a subclass of TimeVaryingConcept). The TimeVaryingConcept itself is invariant and defined by properties that do not change over time. As per (Krieger, 2008), we view TimeVaryingConcepts as perdurants (things that occur over time, i.e. processes).
A TimeVaryingConcept has Manifestations that demonstrate their changing (variant) properties over time.
Different types (subclasses) of TimeVaryingConcept may be defined based on the Manifestations that are part of them. For example, VehiclePD s have manifestations that are Vehicles.
A TimeVaryingConcept exists at some Interval.
The class of TimeVaryingConcepts is equivalent to the class of things that have some Manifestations - and only Manifestations - in the hasManifestation relation.</terms:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Acceleration -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Acceleration">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AccelerationUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label>acceleration</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/AccelerationUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/AccelerationUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>acceleration unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoney -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoney">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoneyUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label>amount of money</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoneyUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoneyUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>amount of money unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Area -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Area">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AreaUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Area expresses the two-dimensional size of a defined part of a surface, typically a region bounded by a closed curve. It is a derived quantity in the International System of Units. Area is length squared.</rdfs:comment>
        <rdfs:label>area</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/AreaUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/AreaUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>area unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Capacity -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Capacity">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/CapacityRate -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/CapacityRate">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CardinalityUnitPerTime"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Capacity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/CapacitySize -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/CapacitySize">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CardinalityMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Capacity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/CardinalityMeasure -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/CardinalityMeasure">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/CardinalityUnitPerTime -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/CardinalityUnitPerTime">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/UnitDivision"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasDenominator"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/TimeUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasNumerator"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Duration -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Duration">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Time"/>
        <rdfs:label>duration</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Function -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Function">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:label>function</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Geo_Position_unit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Geo_Position_unit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:comment>Reference systems to indicate geographic position.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Length -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Length">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/LengthUnit"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Length is the amount of space between two geographical points along a curve. It is a base quantity in the International System of Units and other systems of units. Length is speed times time. The metre, a base unit of length in the International System of Units, is defined in terms of speed of light during a certain time interval.</rdfs:comment>
        <rdfs:label>length</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/LengthUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/LengthUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>length unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Mass -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Mass">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/MassUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Mass is the amount of matter of a phenomenon. It is a base quantity in the International System of Units. Mass is force divided by acceleration.</rdfs:comment>
        <rdfs:label>mass</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/MassUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/MassUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>mass unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Measure -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Measure">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label>measure</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/MonetaryValue -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/MonetaryValue">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoneyUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasRelativeYear"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>A Monetary Value has a numerical value that is relative to a particular date (year).
A Monetary Value is measured with some currency.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/OMThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Quantity -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Quantity">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Measure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label>quantity</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Ratio -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Ratio">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:label>ratio</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Scale -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Scale">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:label>scale</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Speed -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Speed">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/SpeedUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Speed is the time rate of motion measured by the distance moved over in unit time.</rdfs:comment>
        <rdfs:label>speed</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/SpeedUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/SpeedUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>speed unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/System_of_units -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/System_of_units">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:comment>In order to achieve a coherent, interdependent set of units of measure in the wide variety of units that exist, units are organised in systems of units. A system of units is based on a set of units chosen by convention to be the system’s base units, units that are considered to be mutually independent (i.e., can’t be expressed in terms of each other).</rdfs:comment>
        <rdfs:label>system of units</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Time -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Time">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/TimeUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:label>time</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/TimeUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/TimeUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>time unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Unit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Unit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/OMThing"/>
        <rdfs:label>unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/UnitDivision -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/UnitDivision">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>unit division</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/ValueOfMoney -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/ValueOfMoney">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/AmountOfMoney"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/MonetaryValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>An amount of money that is defined relative to a particular year.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/Volume -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Volume">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/VolumeUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Volume is a measure of how much three-dimensional space any phenomenon occupies. It is a derived quantity in the International System of Units. Volume is length to the power 3.</rdfs:comment>
        <rdfs:label>volume</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/VolumeUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/OM/VolumeUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:label>volume unit</rdfs:label>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SSN/SSNThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing">
        <rdfs:comment>Created for organizational purposes, to identify the classes imported from geoSPARQL.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Time/CalendarPeriod -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Time/CalendarPeriod"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Time/TimePeriod -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Time/TimePeriod"/>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/AccessRestriction -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/AccessRestriction">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/applicableDuring"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Time/CalendarPeriod"/>
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Time/TimePeriod"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment>Future extensions should capture this semantics in greater detail.
AccessRestriction may apply to certain Vehicle types (bus, cab, eco-friendly), Vehicle properties (number of passengers), or attributes of the traveler themselves (e.g. no bicycles on transit between certain times).</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/ArcPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/ArcPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasControl"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/AccessRestriction"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasTTI"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasToll"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/MonetaryValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/inMunicipality"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Municipality"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/supportsMode"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Mode"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLaneCapacity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CapacityRate"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasFreeFlowSpeed"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPostedSpeed"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasVDF"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/ArcPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/ArcPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/containedInLink"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkPD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/endNode"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/startNode"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/FlowControl -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/FlowControl">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlFor"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasInflow"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasOutflow"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Intersection -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Intersection">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/IntersectionPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/IntersectionPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/IntersectionPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/IntersectionPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Intersection"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Intersection"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/LaneCapacity_unit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LaneCapacity_unit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:comment>Capacity of traffic throughput for a lane (e.g. vehicles per time unit)</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Link -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Link">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasToll"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/MonetaryValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/containsArc"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/ArcPD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/supportsMode"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Mode"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/associatedLinkLength"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Length"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasFreeFlowSpeed"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasLinkCapacity"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                                <owl:allValuesFrom>
                                    <owl:Class>
                                        <owl:intersectionOf rdf:parseType="Collection">
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasDenominator"/>
                                                <owl:allValuesFrom>
                                                    <owl:Class>
                                                        <owl:intersectionOf rdf:parseType="Collection">
                                                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Cardinality_unit"/>
                                                            <owl:Restriction>
                                                                <owl:onProperty>
                                                                    <rdf:Description>
                                                                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                                                                    </rdf:Description>
                                                                </owl:onProperty>
                                                                <owl:allValuesFrom>
                                                                    <owl:Restriction>
                                                                        <owl:onProperty>
                                                                            <rdf:Description>
                                                                                <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                                                                            </rdf:Description>
                                                                        </owl:onProperty>
                                                                        <owl:allValuesFrom>
                                                                            <owl:Restriction>
                                                                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of"/>
                                                                                <owl:allValuesFrom>
                                                                                    <owl:Restriction>
                                                                                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by"/>
                                                                                        <owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/gml#Arc"/>
                                                                                    </owl:Restriction>
                                                                                </owl:allValuesFrom>
                                                                            </owl:Restriction>
                                                                        </owl:allValuesFrom>
                                                                    </owl:Restriction>
                                                                </owl:allValuesFrom>
                                                            </owl:Restriction>
                                                        </owl:intersectionOf>
                                                    </owl:Class>
                                                </owl:allValuesFrom>
                                            </owl:Restriction>
                                            <owl:Restriction>
                                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                                                <owl:allValuesFrom>
                                                    <owl:Restriction>
                                                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasNumerator"/>
                                                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CardinalityUnitPerTime"/>
                                                    </owl:Restriction>
                                                </owl:allValuesFrom>
                                            </owl:Restriction>
                                        </owl:intersectionOf>
                                    </owl:Class>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:onClass>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPostedSpeed"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasVDF"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNumLanes"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkCapacity_unit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkCapacity_unit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Unit"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:comment>Nominal link capacity (per arc or lane) of traffic throughput.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Link"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Link"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/accessesComplex"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/endNode"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/startNode"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/LocVehiclePopulation -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LocVehiclePopulation">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#Population"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation-v2.owl#defined_by"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/Vehicle"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasLocation"/>
                                <owl:someValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/LoopDetector -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LoopDetector">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/associatedLocation"/>
                <owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeObservation"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://www.w3.org/ns/sosa/Observation"/>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
                            </owl:Restriction>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                                <owl:allValuesFrom>
                                    <owl:Class>
                                        <owl:unionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTravelSpeed"/>
                                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancy"/>
                                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/VehicleVolume"/>
                                        </owl:unionOf>
                                    </owl:Class>
                                </owl:allValuesFrom>
                            </owl:Restriction>
                            <owl:Restriction>
                                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/wasOriginatedBy"/>
                                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_presence"/>
                            </owl:Restriction>
                        </owl:intersectionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observes"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/mean_travel_speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observes"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/road_occupancy"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observes"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_volume"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/detects"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_presence"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTTI_Max -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTTI_Max">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Max"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasAggregateFunction"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/average"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTTI_Min -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTTI_Min">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Min"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasAggregateFunction"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/average"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTravelSpeed -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/MeanTravelSpeed">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasAggregateFunction"/>
                <owl:hasValue rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/average"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Mode -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Mode">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Municipality -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Municipality">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:comment>An urban administrative division with jurisdiction over some area. 	We observe that the properties inMunicipality and inPlanningDistrict will likely apply to other areas of the domain (e.g. land use, building ontologies). It is likely that they will be better defined at a lower (more foundational) level within the ontology, however it is currently not clear where and how this should be done. For now, we define these properties within the Transportation Network System ontology and leave the final organization for a future iteration when the use and related concepts is more clear.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkTransfer -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkTransfer">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlFor"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlsNetworks"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">2</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/associatedLocation"/>
                <owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasControl"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/FlowControl"/>
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NetworkTransfer"/>
                            <rdf:Description rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControl"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNetworkComponent"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Network"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/connectedTo"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodeId -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodeId">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodePD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasNodeId"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/NodeId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/PlanningDistrict -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/PlanningDistrict">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:comment>We observe that the properties inMunicipality and inPlanningDistrict will likely apply to other areas of the domain (e.g. land use, building ontologies). It is likely that they will be better defined at a lower (more foundational) level within the ontology, however it is currently not clear where and how this should be done. For now, we define these properties within the Transportation Network System ontology and leave the final organization for a future iteration when the use and related concepts is more clear.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/Road -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Road">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/aggregationOf"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasRoadId"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadId"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadId -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadId">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancy -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancy">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasValue"/>
                <owl:allValuesFrom>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancyUnit"/>
                    </owl:Restriction>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancyUnit -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadOccupancyUnit">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/UnitDivision"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasDenominator"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/TimeUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasNumerator"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/TimeUnit"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegment -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegment">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/inMunicipality"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Municipality"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegmentId -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegmentId">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegmentPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegmentPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegment"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/RoadSegment"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControl -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControl">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControlPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControlPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasPhase"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalPhase"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControlPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControlPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControl"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalControl"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/controlFor"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Node"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasInflow"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/hasOutflow"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/Arc"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalPhase -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/SignalPhase">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/signalLength"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2006/time#DurationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Ratio"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:comment>Travel Time Index: a ratio of the inverse speed (travel time) to the inverse of some calculated, threshold speed (travel time).</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Max -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Max">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI"/>
        <rdfs:comment>The Travel Time Index (TTI) calculated against the Maximum throughput speed (average speed at capacity).</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Min -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI_Min">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TTI"/>
        <rdfs:comment>The Travel Time Index calculated against the minimum throughput speed.</rdfs:comment>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasLocation"/>
                <owl:someValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplexPD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationComplex"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing">
        <dc:description>Added for organizational purposes, to identify all classes defined in the Transportation System ontology.</dc:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/VehicleVolume -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/VehicleVolume">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/TransportationOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/govstat.owl#cardinality_of"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LocVehiclePopulation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/hasUnit"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/CardinalityUnitPerTime"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgThing">
        <dc:description>Added for organizational purposes, to capture the classes reused from Schema.org. Notice that since we cannot import schema.org we must manually reference the individual IRIs.</dc:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/Vehicle -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/Vehicle">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehiclePD"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/manifestationOf"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehiclePD"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/Manifestation"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/hasLocation"/>
                <owl:allValuesFrom rdf:resource="http://www.opengis.net/ont/geosparql#Feature"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/hasSpeed"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Speed"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/purchaseDate"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2006/time#DateTimeDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesBicycle"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/accommodatesWheelchair"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <dc:description>A Vehicle provides a motorized means of transportation within the urban system.
A Vehicle is associated with some Mode of transportation.
A Vehicle has a Vintage.
A Vehicle has a Manufacturer (make).
There are different types (subclasses) of vehicles: Motorcycle, Sedan, Truck, Bus, Commercial Cargo Vehicle, Train,...
A Vehicle has a capacity of passengers
A Vehicle has a capacity of cargo
A Vehicle may be occupied by at least one PersonAtT, and some cargo
A Vehicle has a Speed at some point in time
A Vehicle has a location at some point in time.
A Vehicle is owned by some Person(s) or Firm</dc:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyThing -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyThing">
        <dc:description>Added for organizational purposes, to identify all classes defined in the Vehicle ontology.</dc:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/VehiclePD -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/VehiclePD">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:someValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/Vehicle"/>
                    </owl:Restriction>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/hasManifestation"/>
                        <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/Vehicle"/>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/TimeVaryingConcept"/>
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/VehicleOntologyThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/hasCargoCapacityLoad"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Quantity"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/brand"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/Brand"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/cargoVolume"/>
                <owl:allValuesFrom rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Volume"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/driveWheelConfiguration"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/DriveWheelConfigurationValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/fuelConsumption"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/QuantitativeValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/fuelEfficiency"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/QuantitativeValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/fuelType"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/QuantitativeValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/mileageFromOdometer"/>
                <owl:allValuesFrom rdf:resource="http://schema.org/QuantitativeValue"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/productionDate"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2006/time#DateTimeDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://ontology.eil.utoronto.ca/icity/Change/existsAt"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://www.w3.org/2006/time#Interval"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/numberOfAxels"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/numberOfDoors"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://schema.org/vehicleSeatingCapacity"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <dc:description>A Vehicle changes over time. VehiclePD captures the entire entity of a vehicle, i.e. the &quot;vehicle perdurant&quot;.</dc:description>
    </owl:Class>
    


    <!-- http://ontology.eil.utoronto.ca/icity/Vehicle/quantity -->


    <owl:Class rdf:about="http://ontology.eil.utoronto.ca/icity/Vehicle/quantity">
        <rdfs:subClassOf rdf:resource="http://schema.org/QuantitativeValue"/>
    </owl:Class>
    


    <!-- http://purl.org/vocommons/voaf#Vocabulary -->


    <owl:Class rdf:about="http://purl.org/vocommons/voaf#Vocabulary">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
    </owl:Class>
    


    <!-- http://schema.org/Brand -->


    <owl:Class rdf:about="http://schema.org/Brand">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgThing"/>
    </owl:Class>
    


    <!-- http://schema.org/DriveWheelConfigurationValue -->


    <owl:Class rdf:about="http://schema.org/DriveWheelConfigurationValue">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgThing"/>
    </owl:Class>
    


    <!-- http://schema.org/QuantitativeValue -->


    <owl:Class rdf:about="http://schema.org/QuantitativeValue">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/Vehicle/SchemaOrgThing"/>
    </owl:Class>
    


    <!-- http://www.opengis.net/ont/geosparql#Feature -->


    <owl:Class rdf:about="http://www.opengis.net/ont/geosparql#Feature"/>
    


    <!-- http://www.opengis.net/ont/geosparql#SpatialObject -->


    <rdf:Description rdf:about="http://www.opengis.net/ont/geosparql#SpatialObject">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing"/>
    </rdf:Description>
    


    <!-- http://www.opengis.net/ont/gml#Arc -->


    <owl:Class rdf:about="http://www.opengis.net/ont/gml#Arc"/>
    


    <!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#List -->


    <rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#List">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#Collection -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Collection">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#Concept -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#Concept">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2004/02/skos/core#ConceptScheme -->


    <rdf:Description rdf:about="http://www.w3.org/2004/02/skos/core#ConceptScheme">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SpatialLoc/SpatialLocOntologyThing"/>
    </rdf:Description>
    


    <!-- http://www.w3.org/2006/time#DateTimeDescription -->


    <owl:Class rdf:about="http://www.w3.org/2006/time#DateTimeDescription"/>
    


    <!-- http://www.w3.org/2006/time#DurationDescription -->


    <owl:Class rdf:about="http://www.w3.org/2006/time#DurationDescription"/>
    


    <!-- http://www.w3.org/2006/time#Interval -->


    <owl:Class rdf:about="http://www.w3.org/2006/time#Interval"/>
    


    <!-- http://www.w3.org/2006/time#TemporalEntity -->


    <owl:Class rdf:about="http://www.w3.org/2006/time#TemporalEntity">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/ActuatableProperty -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/ActuatableProperty">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/Property"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isActedOnBy"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An actuatable quality (property, characteristic) of a FeatureOfInterest.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Actuatable Property</rdfs:label>
        <skos:definition xml:lang="en">An actuatable quality (property, characteristic) of a FeatureOfInterest.</skos:definition>
        <skos:example xml:lang="en">A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Actuation -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Actuation">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/actsOnProperty"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/ActuatableProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Result"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeByActuator"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Actuator"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/usedProcedure"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/actsOnProperty"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeByActuator"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/resultTime"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Actuation</rdfs:label>
        <skos:definition xml:lang="en">An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator.</skos:definition>
        <skos:example xml:lang="en">The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. </skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Actuator -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Actuator">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/System"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeActuation"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Actuation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/forProperty"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/ActuatableProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/implements"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Actuator</rdfs:label>
        <skos:definition xml:lang="en">A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world.</skos:definition>
        <skos:example xml:lang="en">A window actuator for automatic window control, i.e., opening or closing the window.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/FeatureOfInterest -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/FeatureOfInterest">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasSample"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasProperty"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Property"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasProperty"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Feature Of Interest</rdfs:label>
        <skos:definition xml:lang="en">The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.</skos:definition>
        <skos:example xml:lang="en">When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/ObservableProperty -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/ObservableProperty">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/Property"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isObservedBy"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/sosa/observedProperty"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/isProxyFor"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Stimulus"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An observable quality (property, characteristic) of a FeatureOfInterest.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Observable Property</rdfs:label>
        <skos:definition xml:lang="en">An observable quality (property, characteristic) of a FeatureOfInterest.</skos:definition>
        <skos:example xml:lang="en">The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Observation -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Observation">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Result"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeBySensor"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observedProperty"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/usedProcedure"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/wasOriginatedBy"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Stimulus"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeBySensor"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observedProperty"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/phenomenonTime"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/wasOriginatedBy"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/resultTime"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Observation</rdfs:label>
        <skos:definition xml:lang="en">Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with.</skos:definition>
        <skos:example xml:lang="en">The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Platform -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Platform">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hosts"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/System"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/inDeployment"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Deployment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Platform</rdfs:label>
        <skos:definition xml:lang="en">A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms.</skos:definition>
        <skos:example xml:lang="en">A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Procedure -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Procedure">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasInput"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Input"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasOutput"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Output"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/implementedBy"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/System"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Procedure</rdfs:label>
        <skos:definition xml:lang="en">A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.</skos:definition>
        <skos:example xml:lang="en">The measured wind speed differs depending on the height of the sensor above the surface, e.g., due to friction. Consequently, procedures for measuring wind speed define a standard height for anemometers above ground, typically 10m for meteorological measures and 2m in Agrometeorology. This definition of height, sensor placement, and so forth are defined by the Procedure.</skos:example>
        <skos:note xml:lang="en">Many observations may be created via the same Procedure, the same way as many tables are assembled using the same instructions (as information objects, not their concrete realization).</skos:note>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Result -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Result">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isResultOf"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">The Result of an Observation, Actuation, or act of Sampling. To store an observation&apos;s simple result value one can use the hasSimpleResult property.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Result</rdfs:label>
        <skos:definition xml:lang="en">The Result of an Observation, Actuation, or act of Sampling. To store an observation&apos;s simple result value one can use the hasSimpleResult property.</skos:definition>
        <skos:example xml:lang="en">The value 20 as the height of a certain tree together with the unit, e.g., Meter.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Sample -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Sample">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/sosa/Result"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isResultOf"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isSampleOf"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isResultOf"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isSampleOf"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A Sample is the result from an act of Sampling.</rdfs:comment>
        <rdfs:comment xml:lang="en">Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made.</rdfs:comment>
        <rdfs:comment xml:lang="en">Physical samples are sometimes known as &apos;specimens&apos;.</rdfs:comment>
        <rdfs:comment xml:lang="en">Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign.

A Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Sample</rdfs:label>
        <skos:definition xml:lang="en">Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made.</skos:definition>
        <skos:example xml:lang="en">A &apos;station&apos; is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the &apos;world in the vicinity of the station&apos;, so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.</skos:example>
        <skos:example xml:lang="en">A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.</skos:example>
        <skos:note xml:lang="en">A transient sample, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly.</skos:note>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Sampler -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Sampler">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/System"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeSampling"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sampling"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/implements"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A device that is used by, or implements, a Sampling Procedure to create or transform one or more samples.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Sampler</rdfs:label>
        <skos:definition xml:lang="en">A device that is used by, or implements, a Sampling Procedure to create or transform one or more samples.</skos:definition>
        <skos:example xml:lang="en">A ball mill, diamond drill, hammer, hypodermic syringe and needle, image Sensor or a soil auger can all act as sampling devices (i.e., be Samplers). However, sometimes the distinction between the Sampler and the Sensor is not evident, as they are packaged as a unit. A Sampler need not be a physical device.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Sampling -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Sampling">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sample"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeBySampler"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sampler"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/usedProcedure"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasResult"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/hasFeatureOfInterest"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeBySampler"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/resultTime"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An act of Sampling carries out a sampling Procedure to create or transform one or more samples.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Sampling</rdfs:label>
        <skos:definition xml:lang="en">An act of Sampling carries out a sampling Procedure to create or transform one or more samples.</skos:definition>
        <skos:example xml:lang="en">Crushing a rock sample in a ball mill.</skos:example>
        <skos:example xml:lang="en">Digging a pit through a soil sequence.</skos:example>
        <skos:example xml:lang="en">Dividing a field site into quadrants.</skos:example>
        <skos:example xml:lang="en">Drawing blood from a patient.</skos:example>
        <skos:example xml:lang="en">Drilling an observation well.</skos:example>
        <skos:example xml:lang="en">Establishing a station for environmental monitoring.</skos:example>
        <skos:example xml:lang="en">Registering an image of the landscape.</skos:example>
        <skos:example xml:lang="en">Selecting a subset of a population.</skos:example>
        <skos:example xml:lang="en">Sieving a powder to separate the subset finer than 100-mesh.</skos:example>
        <skos:example xml:lang="en">Splitting a piece of drill-core to create two new samples.</skos:example>
        <skos:example xml:lang="en">Taking a diamond-drill core from a rock outcrop.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/sosa/Sensor -->


    <owl:Class rdf:about="http://www.w3.org/ns/sosa/Sensor">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/System"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/madeObservation"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/observes"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/detects"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Stimulus"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/implements"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/sosa/"/>
        <rdfs:label xml:lang="en">Sensor</rdfs:label>
        <skos:definition xml:lang="en">Device, agent (including humans), or software (simulation) involved in, or implementing, a (Sensing) Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms.</skos:definition>
        <skos:example xml:lang="en">Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/Deployment -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/Deployment">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/deployedOnPlatform"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/deployedSystem"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/System"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/forProperty"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Property"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">Deployment</rdfs:label>
        <skos:definition xml:lang="en">Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.</skos:definition>
        <skos:example xml:lang="en">For example, a temperature Sensor deployed on a wall, or a whole network of Sensors deployed for an Observation campaign.</skos:example>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/Input -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/Input">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasInput"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasInput"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Any information that is provided to a Procedure for its use.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">Input</rdfs:label>
        <skos:definition xml:lang="en">Any information that is provided to a Procedure for its use.</skos:definition>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/Output -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/Output">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasOutput"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasOutput"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Any information that is reported from a Procedure.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">Output</rdfs:label>
        <skos:definition xml:lang="en">Any information that is reported from a Procedure.</skos:definition>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/Property -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/Property">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/isPropertyOf"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/FeatureOfInterest"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">Property</rdfs:label>
        <skos:definition xml:lang="en">A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.</skos:definition>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/Stimulus -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/Stimulus">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/isProxyFor"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/detects"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Sensor"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/wasOriginatedBy"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Observation"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An event in the real world that &apos;triggers&apos; the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">Stimulus</rdfs:label>
        <skos:definition xml:lang="en">An event in the real world that &apos;triggers&apos; the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor.</skos:definition>
    </owl:Class>
    


    <!-- http://www.w3.org/ns/ssn/System -->


    <owl:Class rdf:about="http://www.w3.org/ns/ssn/System">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/sosa/isHostedBy"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Platform"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasDeployment"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/Deployment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/hasSubSystem"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/System"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/ns/ssn/implements"/>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/sosa/Procedure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <rdf:Description>
                        <owl:inverseOf rdf:resource="http://www.w3.org/ns/ssn/hasSubSystem"/>
                    </rdf:Description>
                </owl:onProperty>
                <owl:allValuesFrom rdf:resource="http://www.w3.org/ns/ssn/System"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">System is a unit of abstraction for pieces of infrastructure that implements Procedures. A System may have components, its subsystems, which are other systems.</rdfs:comment>
        <rdfs:isDefinedBy rdf:resource="http://www.w3.org/ns/ssn/"/>
        <rdfs:label xml:lang="en">System</rdfs:label>
        <skos:definition xml:lang="en">System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other systems.</skos:definition>
    </owl:Class>
    


    <!-- http://xmlns.com/foaf/0.1/Agent -->


    <owl:Class rdf:about="http://xmlns.com/foaf/0.1/Agent">
        <rdfs:subClassOf rdf:resource="http://ontology.eil.utoronto.ca/icity/SSN/SSNThing"/>
    </owl:Class>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/NAD83 -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/OM/NAD83">
        <rdf:type rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Geo_Position_unit"/>
        <rdfs:comment>North American Datum of 1983. A geodetic reference system.</rdfs:comment>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/WGS84 -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/OM/WGS84">
        <rdf:type rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Geo_Position_unit"/>
        <rdfs:comment>World Geodetic System of 1984. The reference system used by GPS.</rdfs:comment>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/OM/average -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/OM/average">
        <rdf:type rdf:resource="http://ontology.eil.utoronto.ca/icity/OM/Function"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/mean_travel_speed -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/mean_travel_speed">
        <rdf:type rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/road_occupancy -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/road_occupancy">
        <rdf:type rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_presence -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_presence">
        <rdf:type rdf:resource="http://www.w3.org/ns/ssn/Stimulus"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_volume -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicle_volume">
        <rdf:type rdf:resource="http://www.w3.org/ns/sosa/ObservableProperty"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicles_per_hour -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicles_per_hour">
        <rdf:type rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LaneCapacity_unit"/>
    </owl:NamedIndividual>
    


    <!-- http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicles_per_hour_per_lane -->


    <owl:NamedIndividual rdf:about="http://ontology.eil.utoronto.ca/icity/TransportationSystem/vehicles_per_hour_per_lane">
        <rdf:type rdf:resource="http://ontology.eil.utoronto.ca/icity/TransportationSystem/LinkCapacity_unit"/>
    </owl:NamedIndividual>
    


    <!-- http://www.w3.org/ns/sosa/ -->


    <owl:NamedIndividual rdf:about="http://www.w3.org/ns/sosa/">
        <rdf:type rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/>
    </owl:NamedIndividual>
    


    <!-- http://www.w3.org/ns/ssn/ -->


    <owl:NamedIndividual rdf:about="http://www.w3.org/ns/ssn/">
        <rdf:type rdf:resource="http://purl.org/vocommons/voaf#Vocabulary"/>
    </owl:NamedIndividual>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <foaf:name xml:lang="en">W3C/OGC Spatial Data on the Web Working Group</foaf:name>
    </rdf:Description>
    <rdf:Description>
        <xsd:pattern>--(0[1-9]|1[0-9]|20)(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?</xsd:pattern>
    </rdf:Description>
    <rdf:Description>
        <xsd:pattern>-?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?</xsd:pattern>
    </rdf:Description>
    <rdf:Description>
        <xsd:pattern>---(0[1-9]|[1-9][0-9])(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?</xsd:pattern>
    </rdf:Description>
</rdf:RDF>



<!-- Generated by the OWL API (version 5.1.7) https://github.com/owlcs/owlapi/ -->


