OWL import issue in Protege 4 RC1/Final

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

OWL import issue in Protege 4 RC1/Final

Jochem Liem-2
Dear developers,

In Protege 4 builds up to build 111 I had no problem with loading the
OWL file generated by our conceptual modelling tool Garp3 [1,2]. However
since RC1 and the Final version when loading the ontology file I get the
error (due to the import of the ontology that defines the vocabulary of
our models):

"The system couldn't locate the ontology:
http://staff.science.uva.nl/~jliem/ontologies/QRvocabulary.owl

Would you like to attempt to resolve the missing import.

Attached is an example model in OWL format that gives such an error.
Resolving the URL of the ontology that should be imported gives a HTTP
302 Redirect to the URL of the OWL ontology (with 'staff' instead of
'www' in the URL).

Has the import mechanism been changed? Or should this be considered a
bug? Or am I doing something wrong?

Best regards,
Jochem

[1] http://www.garp3.org
[2] http://www.dynalearn.eu

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Jochem Liem, MSc.

Human Computer Studies Group
Informatics Institute
Faculty of Science
University of Amsterdam

Science Park 107, Room F1.01
1098 XG Amsterdam,
The Netherlands

http://www.science.uva.nl/~jliem/

Phone:  +31 (0)20 525 6801
Mobile: +31 (0)6  4321 9992
Fax:    +31 (0)20 525 7490
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rdf:RDF [
    <!ENTITY dc 'http://purl.org/dc/elements/1.1/'>
    <!ENTITY dctermsns 'http://purl.org/dc/terms/'>
    <!ENTITY qrm 'http://www.dynalearn.eu/models/CommunicatingVessels-created19410521at10h45m32s.owl#'>
    <!ENTITY qr 'http://www.science.uva.nl/~jliem/ontologies/QRvocabulary.owl#'>
    <!ENTITY dcens 'http://www.science.uva.nl/~jliem/ontologies/dc-extension.rdf#'>
    <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
    <!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
    <!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
]>

<rdf:RDF
    xmlns:dc="&dc;"
    xmlns:dctermsns="&dctermsns;"
    xmlns:qrm="&qrm;"
    xmlns:qr="&qr;"
    xmlns:dcens="&dcens;"
    xmlns:rdf="&rdf;"
    xmlns:rdfs="&rdfs;"
    xmlns:owl="&owl;"
>
<owl:Ontology rdf:about="http://www.dynalearn.eu/models/CommunicatingVessels-created19410521at10h45m32s.owl"
    dc:contributor="Anders Bouwer and Floris Linnebank"
    dc:creator="Bert Bredeweg and Jochem Liem"
    dc:language="en"
    dc:rights=""
    dctermsns:created="Mon Jun  8 13:59:40 2009"
    dctermsns:format=""
    dctermsns:modified="Thu Nov 29 14:03:07 2007"
    qr:hasSimulationPrefapply_continuity_d_inequalities="true"
    qr:hasSimulationPrefassume_conditional_derivatives="true"
    qr:hasSimulationPrefcw_assumption="false"
    qr:hasSimulationPrefderivative_terminations="true"
    qr:hasSimulationPrefepsilon_derivative_constraints="true"
    qr:hasSimulationPrefepsilon_merging="true"
    qr:hasSimulationPrefepsilon_ordering="true"
    qr:hasSimulationPrefequal_intervals="false"
    qr:hasSimulationPrefequal_qspace_points="false"
    qr:hasSimulationPrefextra_termination_interpreter="false"
    qr:hasSimulationPreffast_path="false"
    qr:hasSimulationPreffree_maxmin_derivative="false"
    qr:hasSimulationPreffree_zero_derivative="false"
    qr:hasSimulationPreffull_branching_derivative_terminations="false"
    qr:hasSimulationPreffull_branching_equality_terminations="false"
    qr:hasSimulationPreffull_branching_value_terminations="false"
    qr:hasSimulationPreforder_epsilon_last="false"
    qr:hasSimulationPreforder_using_correspondences="true"
    qr:hasSimulationPreforder_using_equalities="true"
    qr:hasSimulationPrefreasoning_assumptions="true"
    qr:hasSimulationPrefremove_corresponding_equality="false"
    qr:hasSimulationPrefremove_inactive_quantities="false"
    qr:hasSimulationPrefsecond_order_continuity="true"
    qr:hasSimulationPrefsecond_order_derivatives="true"
    qr:hasSimulationPrefsolve_extra_combinations="true"
    qr:hasSimulationPrefterminate_weak_relations="false"
    qr:hasSimulationPrefuse_landmarks="false"
    qr:hasSimulationPrefvalue_branching="true"
    dcens:domain="Qualitative Physics"
    dcens:email=""
    dcens:keyword="Communicating vessels"
    dcens:limitation="">
  <owl:imports rdf:resource="&dc;"/>
  <owl:imports rdf:resource="http://www.science.uva.nl/~jliem/ontologies/QRvocabulary.owl"/>
  <dc:description>This model is an augmentation of the first version of the communicating vessels model. Details have changed such that the model generates a full envisionment. A full envisionment is a state graph which contains all the possible situations which are plausible for the system.</dc:description>
  <dc:title>Communicating vessels (version 02), also known as the U-tube system.</dc:title>
  <dctermsns:audience>Users starting to learn Qualitative Reasoning, and the Garp3 software.</dctermsns:audience>
  <dctermsns:bibliographicCitation>Bredeweg, B., Bouwer, A., Liem, J, and Salles, P. 2006. Curriculum for learning about QR modelling, Naturnet-Redime, STREP project co-funded by the European Commission within the Sixth Framework Programme (2002-2006), Project no. 004074, Project Deliverable Report D6.9.1.</dctermsns:bibliographicCitation>
  <qr:hasSimulationPrefmax_depth>0</qr:hasSimulationPrefmax_depth>
  <dcens:goal>The goal of the model is to capture an explanation of the behaviour of
Communicating vessels.</dcens:goal>
  <dcens:hasOWLVersionNumber>1</dcens:hasOWLVersionNumber>
  <dcens:hasVersionNumber>Originally created mid 80's and updated since (updated for Garp3 in 2006)</dcens:hasVersionNumber>
  <rdfs:comment>This is one of the most famous examples in the QR literature (see e.g. Weld &amp; de Kleer, 1990; Forbus, 1984; Kuipers, 1984). Models of communicating vessels have been used to illustrate problems and solutions concerning many elementary issues in QR.

For further information see sections '4.3 and 4.4 Communicating vessels'
in: Bredeweg, B., Bouwer, A., Liem, J, and Salles, P.  2006.  Curriculum
for learning about QR modelling, Naturnet-Redime, STREP project
co-funded by the European Commission within the Sixth Framework
Programme (2002-2006), Project no.  004074, Project Deliverable Report
D6.9.1.</rdfs:comment>
  <owl:priorVersion rdf:resource="http://www.dynalearn.eu/models/Communicating%2520Vessels%2520%2528version%252002%2529-created19390915at07h57m37s.owl"/>
</owl:Ontology>

<rdf:Description rdf:about="&qr;Assumption">
  <rdfs:comment xml:lang="en"></rdfs:comment>
</rdf:Description>

<rdf:Description rdf:about="&qr;Entity">
  <rdfs:comment xml:lang="en"></rdfs:comment>
</rdf:Description>

<rdf:Description rdf:about="&qr;Agent">
  <rdfs:comment xml:lang="en"></rdfs:comment>
</rdf:Description>

<owl:Class rdf:about="&qr;Magnitude"/>

<owl:Class rdf:about="&qr;SmallerThan"/>

<owl:Class rdf:about="&qr;GreaterThan"/>

<owl:Class rdf:about="&qrm;owl_ae_Object">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Object</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Entity"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Substances"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Pipe">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pipe</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qrm;owl_ae_Object"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Container"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Container">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qrm;owl_ae_Object"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Pipe"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Substances">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Substances</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Entity"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Object"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Liquid">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Liquid</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qrm;owl_ae_Substances"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Oil">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Oil</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qrm;owl_ae_Liquid"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Water"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ae_Water">
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Water</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qrm;owl_ae_Liquid"/>
  <owl:disjointWith rdf:resource="&qrm;owl_ae_Oil"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_c_From">
  <owl:disjointWith rdf:resource="&qrm;owl_c_Connected"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_Contains"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_To"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">From</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Configuration"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_c_To">
  <owl:disjointWith rdf:resource="&qrm;owl_c_Connected"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_Contains"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_From"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">To</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Configuration"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_c_Connected">
  <owl:disjointWith rdf:resource="&qrm;owl_c_Contains"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_From"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_To"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Connected</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Configuration"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_c_Contains">
  <owl:disjointWith rdf:resource="&qrm;owl_c_Connected"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_From"/>
  <owl:disjointWith rdf:resource="&qrm;owl_c_To"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Configuration"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_q_Flow">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;hasMagnitude"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qr;Magnitude"/>
            <owl:Restriction>
              <owl:allValuesFrom>
                <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qrm;owl_qs_Mzp"/>
                  </owl:unionOf>
                </owl:Class>
              </owl:allValuesFrom>
              <owl:onProperty rdf:resource="&qr;hasQuantitySpace"/>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;Quantity"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Flow</rdfs:label>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qs_Mzp">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qrm;owl_qv_Min"/>
            <owl:Restriction>
              <owl:onProperty rdf:resource="&qr;hasInequality"/>
              <owl:someValuesFrom>
                <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qr;SmallerThan"/>
                    <owl:Restriction>
                      <owl:onProperty rdf:resource="&qr;hasInequalityTarget"/>
                      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Zero"/>
                    </owl:Restriction>
                  </owl:intersectionOf>
                </owl:Class>
              </owl:someValuesFrom>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Zero"/>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qrm;owl_qv_Plus"/>
            <owl:Restriction>
              <owl:onProperty rdf:resource="&qr;hasInequality"/>
              <owl:someValuesFrom>
                <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qr;GreaterThan"/>
                    <owl:Restriction>
                      <owl:onProperty rdf:resource="&qr;hasInequalityTarget"/>
                      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Zero"/>
                    </owl:Restriction>
                  </owl:intersectionOf>
                </owl:Class>
              </owl:someValuesFrom>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;QuantitySpace"/>
  <rdfs:comment xml:lang="en">Fixed quantity space for derivatives. If needed, you can use this one for quantities too.</rdfs:comment>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
  <owl:disjointWith rdf:resource="&qrm;owl_qs_Zpm"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_q_Height">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;hasMagnitude"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qr;Magnitude"/>
            <owl:Restriction>
              <owl:allValuesFrom>
                <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qrm;owl_qs_Zpm"/>
                  </owl:unionOf>
                </owl:Class>
              </owl:allValuesFrom>
              <owl:onProperty rdf:resource="&qr;hasQuantitySpace"/>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;Quantity"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qs_Zpm">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Zero"/>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qrm;owl_qv_Plus"/>
            <owl:Restriction>
              <owl:onProperty rdf:resource="&qr;hasInequality"/>
              <owl:someValuesFrom>
                <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qr;SmallerThan"/>
                    <owl:Restriction>
                      <owl:onProperty rdf:resource="&qr;hasInequalityTarget"/>
                      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Max"/>
                    </owl:Restriction>
                  </owl:intersectionOf>
                </owl:Class>
              </owl:someValuesFrom>
            </owl:Restriction>

            <owl:Restriction>
              <owl:onProperty rdf:resource="&qr;hasInequality"/>
              <owl:someValuesFrom>
                <owl:Class>
                  <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qr;GreaterThan"/>
                    <owl:Restriction>
                      <owl:onProperty rdf:resource="&qr;hasInequalityTarget"/>
                      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Zero"/>
                    </owl:Restriction>
                  </owl:intersectionOf>
                </owl:Class>
              </owl:someValuesFrom>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;containsQualitativeValue"/>
      <owl:someValuesFrom rdf:resource="&qrm;owl_qv_Max"/>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;QuantitySpace"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
  <owl:disjointWith rdf:resource="&qrm;owl_qs_Mzp"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_q_Amount">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;hasMagnitude"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qr;Magnitude"/>
            <owl:Restriction>
              <owl:allValuesFrom>
                <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qrm;owl_qs_Zpm"/>
                  </owl:unionOf>
                </owl:Class>
              </owl:allValuesFrom>
              <owl:onProperty rdf:resource="&qr;hasQuantitySpace"/>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;Quantity"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Amount</rdfs:label>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_q_Pressure">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="&qr;hasMagnitude"/>
      <owl:someValuesFrom>
        <owl:Class>
          <owl:intersectionOf rdf:parseType="Collection">
            <rdf:Description rdf:about="&qr;Magnitude"/>
            <owl:Restriction>
              <owl:allValuesFrom>
                <owl:Class>
                  <owl:unionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&qrm;owl_qs_Zpm"/>
                  </owl:unionOf>
                </owl:Class>
              </owl:allValuesFrom>
              <owl:onProperty rdf:resource="&qr;hasQuantitySpace"/>
            </owl:Restriction>
          </owl:intersectionOf>
        </owl:Class>
      </owl:someValuesFrom>
    </owl:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf rdf:resource="&qr;Quantity"/>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pressure</rdfs:label>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qv_Plus">
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Max"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Min"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Zero"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Interval"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qv_Min">
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Max"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Plus"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Zero"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Interval"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qv_Max">
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Min"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Plus"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Zero"/>
  <rdfs:label xml:lang="en">Max</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Point"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_qv_Zero">
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Max"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Min"/>
  <owl:disjointWith rdf:resource="&qrm;owl_qv_Plus"/>
  <rdfs:label xml:lang="en">Zero</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Point"/>
</owl:Class>

<owl:Class rdf:about="&qrm;owl_ag_Contained_liquid"
    qr:isActive="true">
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Container1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Liquid1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_c_Contains1"/>
  <qr:hasConsequence rdf:resource="&qrm;Derivative1"/>
  <qr:hasConsequence rdf:resource="&qrm;Derivative2"/>
  <qr:hasConsequence rdf:resource="&qrm;Derivative3"/>
  <qr:hasConsequence rdf:resource="&qrm;EqualTo1"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude1"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude2"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude3"/>
  <qr:hasConsequence rdf:resource="&qrm;PositiveProportionality1"/>
  <qr:hasConsequence rdf:resource="&qrm;PositiveProportionality2"/>
  <qr:hasConsequence rdf:resource="&qrm;QuantitySpaceCorrespondence1"/>
  <qr:hasConsequence rdf:resource="&qrm;QuantitySpaceCorrespondence2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Amount1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Height1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Pressure1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Zpm1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Zpm2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Zpm3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Max1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Max2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Max3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus4"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus5"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus6"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero3"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero4"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero5"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero6"/>
  <qr:hasEditSizeHeight>457</qr:hasEditSizeHeight>
  <qr:hasEditSizeWidth>470</qr:hasEditSizeWidth>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contained liquid</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;StaticFragment"/>
</owl:Class>

<qrm:owl_ae_Container rdf:about="&qrm;owl_ae_Container1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_Contains1"/>
  <qr:has_xposition_on_screen>104</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container</rdfs:label>
</qrm:owl_ae_Container>

<qrm:owl_ae_Liquid rdf:about="&qrm;owl_ae_Liquid1"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Amount1"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Height1"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Pressure1"/>
  <qr:has_xposition_on_screen>104</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>67</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Liquid</rdfs:label>
</qrm:owl_ae_Liquid>

<qrm:owl_q_Height rdf:about="&qrm;owl_q_Height1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality2"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative1"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude1"/>
  <qr:has_xposition_on_screen>9</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>58</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</qrm:owl_q_Height>

<qr:Magnitude rdf:about="&qrm;Magnitude1">
  <qr:hasInequality rdf:resource="&qrm;EqualTo1"/>
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm1"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative1"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp1"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>22</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm1"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max1"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus1"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero1"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence1"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence2"/>
  <qr:has_xposition_on_screen>-19</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>49</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp1"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min1"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus2"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero2"/>
  <qr:has_xposition_on_screen>24</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>48</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max1">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus1">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan1"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan1"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero1">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan1">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max1"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan1">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero1"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus2">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan2"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero2">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min1">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan2"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan2">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero2"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan2">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero2"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Amount rdf:about="&qrm;owl_q_Amount1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality1"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative2"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude2"/>
  <qr:has_xposition_on_screen>-81</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>48</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Amount</rdfs:label>
</qrm:owl_q_Amount>

<qr:Magnitude rdf:about="&qrm;Magnitude2">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm2"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative2"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp2"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>22</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm2"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max2"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus3"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero3"/>
  <qr:has_xposition_on_screen>-23</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>40</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp2"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min2"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus4"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero4"/>
  <qr:has_xposition_on_screen>33</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>43</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max2">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus3">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan3"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan3"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero3">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan3">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max2"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan3">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero3"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus4">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan4"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero4">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min2">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan4"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan4">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero4"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan4">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero4"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Pressure rdf:about="&qrm;owl_q_Pressure1"
    qr:is_hidden_on_screen="false">
  <qr:hasDerivative rdf:resource="&qrm;Derivative3"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude3"/>
  <qr:has_xposition_on_screen>120</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>42</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pressure</rdfs:label>
</qrm:owl_q_Pressure>

<qr:Magnitude rdf:about="&qrm;Magnitude3">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm3"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative3"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp3"/>
  <qr:has_xposition_on_screen>-1</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>25</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm3"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max3"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus5"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero5"/>
  <qr:has_xposition_on_screen>-18</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>58</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp3"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min3"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus6"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero6"/>
  <qr:has_xposition_on_screen>29</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>53</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max3">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus5">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan5"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan5"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero5">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan5">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max3"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan5">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero5"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus6">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan6"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero6">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min3">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan6"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan6">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero6"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan6">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero6"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_c_Contains rdf:about="&qrm;owl_c_Contains1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Liquid1"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
</qrm:owl_c_Contains>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Height1"/>
  <qr:has_xposition_on_screen>-5</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>23</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality2"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Pressure1"/>
  <qr:has_xposition_on_screen>-18</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>37</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence1"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm2"/>
  <qr:has_xposition_on_screen>-7</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>52</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence2"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm3"/>
  <qr:has_xposition_on_screen>21</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>31</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:EqualTo rdf:about="&qrm;EqualTo1"
    qr:is_hidden_on_screen="false">
  <qr:hasInequalityTarget rdf:resource="&qrm;Magnitude3"/>
  <qr:has_xposition_on_screen>-26</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-19</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">EqualTo</rdfs:label>
</qr:EqualTo>

<owl:Class rdf:about="&qrm;owl_ag_Liquid_flow"
    qr:isActive="true">
  <qr:hasCondition rdf:resource="&qrm;Minus1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Pipe1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ag_Contained_liquid1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ag_Contained_liquid2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_c_From1"/>
  <qr:hasCondition rdf:resource="&qrm;owl_c_To1"/>
  <qr:hasConsequence rdf:resource="&qrm;Derivative10"/>
  <qr:hasConsequence rdf:resource="&qrm;EqualTo4"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude10"/>
  <qr:hasConsequence rdf:resource="&qrm;NegativeInfluence1"/>
  <qr:hasConsequence rdf:resource="&qrm;NegativeProportionality1"/>
  <qr:hasConsequence rdf:resource="&qrm;PositiveInfluence1"/>
  <qr:hasConsequence rdf:resource="&qrm;PositiveProportionality7"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Flow1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp10"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp11"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min10"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min11"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus19"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus20"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero19"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero20"/>
  <qr:hasEditSizeHeight>466</qr:hasEditSizeHeight>
  <qr:hasEditSizeWidth>806</qr:hasEditSizeWidth>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Liquid flow</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;ProcessFragment"/>
</owl:Class>

<qrm:owl_ag_Contained_liquid rdf:about="&qrm;owl_ag_Contained_liquid1"
    qr:is_hidden_on_screen="false">
  <qr:hasCondition rdf:resource="&qrm;Derivative4"/>
  <qr:hasCondition rdf:resource="&qrm;Derivative5"/>
  <qr:hasCondition rdf:resource="&qrm;Derivative6"/>
  <qr:hasCondition rdf:resource="&qrm;EqualTo2"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude4"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude5"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude6"/>
  <qr:hasCondition rdf:resource="&qrm;PositiveProportionality3"/>
  <qr:hasCondition rdf:resource="&qrm;PositiveProportionality4"/>
  <qr:hasCondition rdf:resource="&qrm;QuantitySpaceCorrespondence3"/>
  <qr:hasCondition rdf:resource="&qrm;QuantitySpaceCorrespondence4"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Container2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Liquid2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_c_Contains2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Amount2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Height2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Pressure2"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp4"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp5"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp6"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm4"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm5"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm6"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max4"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max5"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max6"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min4"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min5"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min6"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus10"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus11"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus12"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus9"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero10"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero11"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero12"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero9"/>
  <rdfs:comment></rdfs:comment>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <qr:has_xposition_on_screen>69</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>6</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Contained liquid</rdfs:label>
</qrm:owl_ag_Contained_liquid>

<qrm:owl_ae_Container rdf:about="&qrm;owl_ae_Container2"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_Contains2"/>
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_From1"/>
  <qr:has_xposition_on_screen>72</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>39</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container</rdfs:label>
</qrm:owl_ae_Container>

<qrm:owl_ae_Liquid rdf:about="&qrm;owl_ae_Liquid2"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Amount2"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Height2"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Pressure2"/>
  <qr:has_xposition_on_screen>77</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>117</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Liquid</rdfs:label>
</qrm:owl_ae_Liquid>

<qrm:owl_q_Height rdf:about="&qrm;owl_q_Height2"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality4"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative4"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude4"/>
  <qr:has_xposition_on_screen>-32</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>55</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</qrm:owl_q_Height>

<qr:Magnitude rdf:about="&qrm;Magnitude4">
  <qr:hasInequality rdf:resource="&qrm;EqualTo2"/>
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm4"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative4"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp4"/>
  <qr:has_xposition_on_screen>2</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>20</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm4"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max4"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus7"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero7"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence3"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence4"/>
  <qr:has_xposition_on_screen>-5</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>45</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp4"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min4"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus8"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero8"/>
  <qr:has_xposition_on_screen>35</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>43</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max4">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus7">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan7"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan7"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero7">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan7">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max4"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan7">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero7"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus8">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan8"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero8">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min4">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan8"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan8">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero8"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan8">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero8"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Amount rdf:about="&qrm;owl_q_Amount2"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality3"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative5"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude5"/>
  <qr:has_xposition_on_screen>-135</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>55</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Amount</rdfs:label>
</qrm:owl_q_Amount>

<qr:Magnitude rdf:about="&qrm;Magnitude5">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm5"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative5"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp5"/>
  <qr:has_xposition_on_screen>2</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>19</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm5"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max5"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus9"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero9"/>
  <qr:has_xposition_on_screen>-11</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>44</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp5"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min5"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus10"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero10"/>
  <qr:has_xposition_on_screen>29</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>43</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max5">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus9">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan9"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan9"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero9">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan9">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max5"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan9">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero9"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus10">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan10"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero10">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min5">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan10"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan10">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero10"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan10">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero10"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Pressure rdf:about="&qrm;owl_q_Pressure2"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality7"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative6"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude6"/>
  <qr:has_xposition_on_screen>82</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>59</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pressure</rdfs:label>
</qrm:owl_q_Pressure>

<qr:Magnitude rdf:about="&qrm;Magnitude6">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm6"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative6"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp6"/>
  <qr:has_xposition_on_screen>2</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>21</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm6"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max6"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus11"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero11"/>
  <qr:has_xposition_on_screen>-18</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>42</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp6"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min6"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus12"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero12"/>
  <qr:has_xposition_on_screen>24</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>40</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max6">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus11">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan11"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan11"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero11">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan11">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max6"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan11">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero11"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus12">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan12"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero12">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min6">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan12"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan12">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero12"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan12">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero12"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_c_Contains rdf:about="&qrm;owl_c_Contains2"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Liquid2"/>
  <qr:has_xposition_on_screen>15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>10</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
</qrm:owl_c_Contains>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality3"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Height2"/>
  <qr:has_xposition_on_screen>-5</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>25</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality4"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Pressure2"/>
  <qr:has_xposition_on_screen>-1</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>20</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence3"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm5"/>
  <qr:has_xposition_on_screen>12</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>8</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence4"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm6"/>
  <qr:has_xposition_on_screen>18</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>12</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:EqualTo rdf:about="&qrm;EqualTo2"
    qr:is_hidden_on_screen="false">
  <qr:hasInequalityTarget rdf:resource="&qrm;Magnitude6"/>
  <qr:has_xposition_on_screen>-10</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-30</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">EqualTo</rdfs:label>
</qr:EqualTo>

<qrm:owl_ag_Contained_liquid rdf:about="&qrm;owl_ag_Contained_liquid2"
    qr:is_hidden_on_screen="false">
  <qr:hasCondition rdf:resource="&qrm;Derivative7"/>
  <qr:hasCondition rdf:resource="&qrm;Derivative8"/>
  <qr:hasCondition rdf:resource="&qrm;Derivative9"/>
  <qr:hasCondition rdf:resource="&qrm;EqualTo3"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude7"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude8"/>
  <qr:hasCondition rdf:resource="&qrm;Magnitude9"/>
  <qr:hasCondition rdf:resource="&qrm;PositiveProportionality5"/>
  <qr:hasCondition rdf:resource="&qrm;PositiveProportionality6"/>
  <qr:hasCondition rdf:resource="&qrm;QuantitySpaceCorrespondence5"/>
  <qr:hasCondition rdf:resource="&qrm;QuantitySpaceCorrespondence6"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Container3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_ae_Liquid3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_c_Contains3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Amount3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Height3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_q_Pressure3"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Mzp9"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qs_Zpm9"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Max9"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min7"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min8"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Min9"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus13"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus14"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus15"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus16"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus17"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Plus18"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero13"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero14"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero15"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero16"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero17"/>
  <qr:hasCondition rdf:resource="&qrm;owl_qv_Zero18"/>
  <rdfs:comment></rdfs:comment>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <qr:has_xposition_on_screen>560</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>11</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Contained liquid</rdfs:label>
</qrm:owl_ag_Contained_liquid>

<qrm:owl_ae_Container rdf:about="&qrm;owl_ae_Container3"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_Contains3"/>
  <qr:has_xposition_on_screen>-90</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>21</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container</rdfs:label>
</qrm:owl_ae_Container>

<qrm:owl_ae_Liquid rdf:about="&qrm;owl_ae_Liquid3"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Amount3"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Height3"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Pressure3"/>
  <qr:has_xposition_on_screen>-90</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>102</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Liquid</rdfs:label>
</qrm:owl_ae_Liquid>

<qrm:owl_q_Height rdf:about="&qrm;owl_q_Height3"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality6"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative7"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude7"/>
  <qr:has_xposition_on_screen>21</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>65</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</qrm:owl_q_Height>

<qr:Magnitude rdf:about="&qrm;Magnitude7">
  <qr:hasInequality rdf:resource="&qrm;EqualTo3"/>
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm7"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative7"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp7"/>
  <qr:has_xposition_on_screen>2</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>19</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm7"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max7"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus13"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero13"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence5"/>
  <qr:hasCorrespondence rdf:resource="&qrm;QuantitySpaceCorrespondence6"/>
  <qr:has_xposition_on_screen>-14</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>50</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp7"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min7"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus14"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero14"/>
  <qr:has_xposition_on_screen>26</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>48</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max7">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus13">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan13"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan13"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero13">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan13">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max7"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan13">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero13"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus14">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan14"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero14">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min7">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan14"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan14">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero14"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan14">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero14"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Amount rdf:about="&qrm;owl_q_Amount3"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveProportionality5"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative8"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude8"/>
  <qr:has_xposition_on_screen>151</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>36</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Amount</rdfs:label>
</qrm:owl_q_Amount>

<qr:Magnitude rdf:about="&qrm;Magnitude8">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm8"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative8"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp8"/>
  <qr:has_xposition_on_screen>3</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>16</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm8"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max8"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus15"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero15"/>
  <qr:has_xposition_on_screen>-11</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>45</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp8"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min8"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus16"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero16"/>
  <qr:has_xposition_on_screen>30</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>44</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max8">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus15">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan15"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan15"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero15">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan15">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max8"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan15">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero15"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus16">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan16"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero16">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min8">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan16"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan16">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero16"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan16">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero16"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Pressure rdf:about="&qrm;owl_q_Pressure3"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;NegativeProportionality1"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative9"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude9"/>
  <qr:has_xposition_on_screen>-92</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>65</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pressure</rdfs:label>
</qrm:owl_q_Pressure>

<qr:Magnitude rdf:about="&qrm;Magnitude9">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm9"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative9"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp9"/>
  <qr:has_xposition_on_screen>1</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>18</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm9"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max9"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus17"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero17"/>
  <qr:has_xposition_on_screen>-13</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>46</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp9"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min9"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus18"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero18"/>
  <qr:has_xposition_on_screen>20</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>44</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max9">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus17">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan17"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan17"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero17">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan17">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max9"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan17">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero17"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus18">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan18"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero18">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min9">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan18"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan18">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero18"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan18">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero18"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_c_Contains rdf:about="&qrm;owl_c_Contains3"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Liquid3"/>
  <qr:has_xposition_on_screen>10</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>3</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
</qrm:owl_c_Contains>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality5"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Height3"/>
  <qr:has_xposition_on_screen>-5</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>26</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality6"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Pressure3"/>
  <qr:has_xposition_on_screen>23</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-10</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence5"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm8"/>
  <qr:has_xposition_on_screen>15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>25</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:QuantitySpaceCorrespondence rdf:about="&qrm;QuantitySpaceCorrespondence6"
    qr:isDirected="false"
    qr:isInverted="false"
    qr:is_hidden_on_screen="false">
  <qr:hasCorrespondenceTarget rdf:resource="&qrm;owl_qs_Zpm9"/>
  <qr:has_xposition_on_screen>6</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>4</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">QuantitySpaceCorrespondence</rdfs:label>
</qr:QuantitySpaceCorrespondence>

<qr:EqualTo rdf:about="&qrm;EqualTo3"
    qr:is_hidden_on_screen="false">
  <qr:hasInequalityTarget rdf:resource="&qrm;Magnitude9"/>
  <qr:has_xposition_on_screen>30</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>20</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">EqualTo</rdfs:label>
</qr:EqualTo>

<qrm:owl_ae_Pipe rdf:about="&qrm;owl_ae_Pipe1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_To1"/>
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Flow1"/>
  <qr:has_xposition_on_screen>302</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pipe</rdfs:label>
</qrm:owl_ae_Pipe>

<qrm:owl_q_Flow rdf:about="&qrm;owl_q_Flow1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependency rdf:resource="&qrm;NegativeInfluence1"/>
  <qr:hasCausalDependency rdf:resource="&qrm;PositiveInfluence1"/>
  <qr:hasDerivative rdf:resource="&qrm;Derivative10"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude10"/>
  <qr:has_xposition_on_screen>-3</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>56</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Flow</rdfs:label>
</qrm:owl_q_Flow>

<qr:Magnitude rdf:about="&qrm;Magnitude10">
  <qr:hasInequality rdf:resource="&qrm;EqualTo4"/>
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp10"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative10"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp11"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>22</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp10"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min10"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus19"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero19"/>
  <qr:has_xposition_on_screen>-12</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>44</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp11"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min11"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus20"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero20"/>
  <qr:has_xposition_on_screen>16</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>37</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus19">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan19"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero19">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min10">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan19"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan19">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero19"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan19">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero19"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus20">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan20"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero20">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min11">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan20"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan20">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero20"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan20">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero20"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_c_From rdf:about="&qrm;owl_c_From1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Pipe1"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">From</rdfs:label>
</qrm:owl_c_From>

<qrm:owl_c_To rdf:about="&qrm;owl_c_To1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Container3"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">To</rdfs:label>
</qrm:owl_c_To>

<qr:NegativeInfluence rdf:about="&qrm;NegativeInfluence1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Amount2"/>
  <qr:has_xposition_on_screen>-85</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-20</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">NegativeInfluence</rdfs:label>
</qr:NegativeInfluence>

<qr:PositiveInfluence rdf:about="&qrm;PositiveInfluence1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Amount3"/>
  <qr:has_xposition_on_screen>-15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-28</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveInfluence</rdfs:label>
</qr:PositiveInfluence>

<qr:PositiveProportionality rdf:about="&qrm;PositiveProportionality7"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Flow1"/>
  <qr:has_xposition_on_screen>-28</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-20</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">PositiveProportionality</rdfs:label>
</qr:PositiveProportionality>

<qr:NegativeProportionality rdf:about="&qrm;NegativeProportionality1"
    qr:is_hidden_on_screen="false">
  <qr:hasCausalDependencyTarget rdf:resource="&qrm;owl_q_Flow1"/>
  <qr:has_xposition_on_screen>35</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>1</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">NegativeProportionality</rdfs:label>
</qr:NegativeProportionality>

<qr:Minus rdf:about="&qrm;Minus1"
    qr:is_hidden_on_screen="false">
  <qr:hasLeftHandSide rdf:resource="&qrm;Magnitude6"/>
  <qr:hasRightHandSide rdf:resource="&qrm;Magnitude9"/>
  <qr:has_xposition_on_screen>15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Minus</rdfs:label>
</qr:Minus>

<qr:EqualTo rdf:about="&qrm;EqualTo4"
    qr:is_hidden_on_screen="false">
  <qr:hasInequalityTarget rdf:resource="&qrm;Minus1"/>
  <qr:has_xposition_on_screen>28</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>14</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">EqualTo</rdfs:label>
</qr:EqualTo>

<owl:Class rdf:about="&qrm;owl_ag_Both_tanks_unknown_but_generate_all_values"
    qr:isActive="true">
  <qr:hasConsequence rdf:resource="&qrm;Derivative11"/>
  <qr:hasConsequence rdf:resource="&qrm;Derivative12"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude11"/>
  <qr:hasConsequence rdf:resource="&qrm;Magnitude12"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_ae_Container_left1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_ae_Container_right1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_ae_Oil_left1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_ae_Oil_right1"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_ae_Pipe2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_c_Contains4"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_c_Contains5"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_c_From2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_c_To2"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Height4"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_q_Height5"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp12"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Mzp13"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Zpm10"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qs_Zpm11"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Max10"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Max11"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min12"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Min13"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus21"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus22"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus23"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Plus24"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero21"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero22"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero23"/>
  <qr:hasConsequence rdf:resource="&qrm;owl_qv_Zero24"/>
  <qr:hasEditSizeHeight>386</qr:hasEditSizeHeight>
  <qr:hasEditSizeWidth>727</qr:hasEditSizeWidth>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Both tanks unknown but generate all values</rdfs:label>
  <rdfs:subClassOf rdf:resource="&qr;Scenario"/>
</owl:Class>

<qrm:owl_ae_Container rdf:about="&qrm;owl_ae_Container_left1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_Contains4"/>
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_From2"/>
  <qr:has_xposition_on_screen>15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>21</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container left</rdfs:label>
</qrm:owl_ae_Container>

<qrm:owl_ae_Container rdf:about="&qrm;owl_ae_Container_right1"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_Contains5"/>
  <qr:has_xposition_on_screen>218</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>21</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Container right</rdfs:label>
</qrm:owl_ae_Container>

<qrm:owl_ae_Pipe rdf:about="&qrm;owl_ae_Pipe2"
    qr:is_hidden_on_screen="false">
  <qr:hasConfiguration rdf:resource="&qrm;owl_c_To2"/>
  <qr:has_xposition_on_screen>132</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>21</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Pipe</rdfs:label>
</qrm:owl_ae_Pipe>

<qrm:owl_ae_Oil rdf:about="&qrm;owl_ae_Oil_left1"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Height4"/>
  <qr:has_xposition_on_screen>15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>88</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Oil left</rdfs:label>
</qrm:owl_ae_Oil>

<qrm:owl_ae_Oil rdf:about="&qrm;owl_ae_Oil_right1"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantity rdf:resource="&qrm;owl_q_Height5"/>
  <qr:has_xposition_on_screen>218</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>93</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Oil right</rdfs:label>
</qrm:owl_ae_Oil>

<qrm:owl_q_Height rdf:about="&qrm;owl_q_Height4"
    qr:is_hidden_on_screen="false">
  <qr:hasDerivative rdf:resource="&qrm;Derivative11"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude11"/>
  <qr:hasQuantityAssumption rdf:resource="&qr;GenerateAllValues"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>53</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</qrm:owl_q_Height>

<qr:Magnitude rdf:about="&qrm;Magnitude11">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm10"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative11"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp12"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>22</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm10"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max10"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus21"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero21"/>
  <qr:has_xposition_on_screen>-15</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>38</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp12"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min12"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus22"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero22"/>
  <qr:has_xposition_on_screen>30</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>35</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max10">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus21">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan21"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan21"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero21">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan21">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max10"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan21">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero21"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus22">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan22"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero22">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min12">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan22"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan22">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero22"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan22">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero22"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_q_Height rdf:about="&qrm;owl_q_Height5"
    qr:is_hidden_on_screen="false">
  <qr:hasDerivative rdf:resource="&qrm;Derivative12"/>
  <qr:hasMagnitude rdf:resource="&qrm;Magnitude12"/>
  <qr:hasQuantityAssumption rdf:resource="&qr;GenerateAllValues"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>41</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Height</rdfs:label>
</qrm:owl_q_Height>

<qr:Magnitude rdf:about="&qrm;Magnitude12">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Zpm11"/>
  <rdfs:label xml:lang="en">Magnitude</rdfs:label>
</qr:Magnitude>

<qr:Derivative rdf:about="&qrm;Derivative12"
    qr:is_hidden_on_screen="false">
  <qr:hasQuantitySpace rdf:resource="&qrm;owl_qs_Mzp13"/>
  <qr:has_xposition_on_screen>2</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>22</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Derivative</rdfs:label>
</qr:Derivative>

<qrm:owl_qs_Zpm rdf:about="&qrm;owl_qs_Zpm11"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Max11"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus23"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero23"/>
  <qr:has_xposition_on_screen>-11</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>52</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Zpm</rdfs:label>
</qrm:owl_qs_Zpm>

<qrm:owl_qs_Mzp rdf:about="&qrm;owl_qs_Mzp13"
    qr:is_hidden_on_screen="false">
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Min13"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Plus24"/>
  <qr:containsQualitativeValue rdf:resource="&qrm;owl_qv_Zero24"/>
  <qr:has_xposition_on_screen>27</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>47</qr:has_yposition_on_screen>
  <rdfs:label xml:lang="en">Mzp</rdfs:label>
</qrm:owl_qs_Mzp>

<qrm:owl_qv_Max rdf:about="&qrm;owl_qv_Max11">
  <rdfs:label xml:lang="en">Max</rdfs:label>
</qrm:owl_qv_Max>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus23">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan23"/>
  <qr:hasInequality rdf:resource="&qrm;SmallerThan23"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero23">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qr:SmallerThan rdf:about="&qrm;SmallerThan23">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Max11"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qr:GreaterThan rdf:about="&qrm;GreaterThan23">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero23"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qrm:owl_qv_Plus rdf:about="&qrm;owl_qv_Plus24">
  <qr:hasInequality rdf:resource="&qrm;GreaterThan24"/>
  <rdfs:label xml:lang="en">Plus</rdfs:label>
</qrm:owl_qv_Plus>

<qrm:owl_qv_Zero rdf:about="&qrm;owl_qv_Zero24">
  <rdfs:label xml:lang="en">Zero</rdfs:label>
</qrm:owl_qv_Zero>

<qrm:owl_qv_Min rdf:about="&qrm;owl_qv_Min13">
  <qr:hasInequality rdf:resource="&qrm;SmallerThan24"/>
  <rdfs:label xml:lang="en">Min</rdfs:label>
</qrm:owl_qv_Min>

<qr:GreaterThan rdf:about="&qrm;GreaterThan24">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero24"/>
  <rdfs:label xml:lang="en">GreaterThan</rdfs:label>
</qr:GreaterThan>

<qr:SmallerThan rdf:about="&qrm;SmallerThan24">
  <qr:hasInequalityTarget rdf:resource="&qrm;owl_qv_Zero24"/>
  <rdfs:label xml:lang="en">SmallerThan</rdfs:label>
</qr:SmallerThan>

<qrm:owl_c_From rdf:about="&qrm;owl_c_From2"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Pipe2"/>
  <qr:has_xposition_on_screen>-14</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-18</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">From</rdfs:label>
</qrm:owl_c_From>

<qrm:owl_c_To rdf:about="&qrm;owl_c_To2"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Container_right1"/>
  <qr:has_xposition_on_screen>-3</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>-21</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">To</rdfs:label>
</qrm:owl_c_To>

<qrm:owl_c_Contains rdf:about="&qrm;owl_c_Contains4"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Oil_left1"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
</qrm:owl_c_Contains>

<qrm:owl_c_Contains rdf:about="&qrm;owl_c_Contains5"
    qr:is_hidden_on_screen="false">
  <qr:hasConfigurationTarget rdf:resource="&qrm;owl_ae_Oil_right1"/>
  <qr:has_xposition_on_screen>0</qr:has_xposition_on_screen>
  <qr:has_yposition_on_screen>0</qr:has_yposition_on_screen>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:label xml:lang="en">Contains</rdfs:label>
</qrm:owl_c_Contains>

</rdf:RDF>

_______________________________________________
p4-feedback mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/p4-feedback
Reply | Threaded
Open this post in threaded view
|

Re: OWL import issue in Protege 4 RC1/Final

Nick Drummond
Hi,

Yes, this was a stupid bug in the syntax guesser - fixed in the net build.

You can alleviate the problem for now by removing the space between
the ] and the > on line 6

Nick


2009/7/8 Jochem Liem <[hidden email]>:

> Dear developers,
>
> In Protege 4 builds up to build 111 I had no problem with loading the
> OWL file generated by our conceptual modelling tool Garp3 [1,2]. However
> since RC1 and the Final version when loading the ontology file I get the
> error (due to the import of the ontology that defines the vocabulary of
> our models):
>
> "The system couldn't locate the ontology:
> http://staff.science.uva.nl/~jliem/ontologies/QRvocabulary.owl
>
> Would you like to attempt to resolve the missing import.
>
> Attached is an example model in OWL format that gives such an error.
> Resolving the URL of the ontology that should be imported gives a HTTP
> 302 Redirect to the URL of the OWL ontology (with 'staff' instead of
> 'www' in the URL).
>
> Has the import mechanism been changed? Or should this be considered a
> bug? Or am I doing something wrong?
>
> Best regards,
> Jochem
>
> [1] http://www.garp3.org
> [2] http://www.dynalearn.eu
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Jochem Liem, MSc.
>
> Human Computer Studies Group
> Informatics Institute
> Faculty of Science
> University of Amsterdam
>
> Science Park 107, Room F1.01
> 1098 XG Amsterdam,
> The Netherlands
>
> http://www.science.uva.nl/~jliem/
>
> Phone:  +31 (0)20 525 6801
> Mobile: +31 (0)6  4321 9992
> Fax:    +31 (0)20 525 7490
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
>
> _______________________________________________
> p4-feedback mailing list
> [hidden email]
> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>
>
_______________________________________________
p4-feedback mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/p4-feedback
Reply | Threaded
Open this post in threaded view
|

Re: OWL import issue in Protege 4 RC1/Final

Jochem Liem-2
Many thanks for the info. :)

Best regards,
Jochem

Nick Drummond wrote:

> Hi,
>
> Yes, this was a stupid bug in the syntax guesser - fixed in the net build.
>
> You can alleviate the problem for now by removing the space between
> the ] and the > on line 6
>
> Nick
>
>
> 2009/7/8 Jochem Liem <[hidden email]>:
>> Dear developers,
>>
>> In Protege 4 builds up to build 111 I had no problem with loading the
>> OWL file generated by our conceptual modelling tool Garp3 [1,2]. However
>> since RC1 and the Final version when loading the ontology file I get the
>> error (due to the import of the ontology that defines the vocabulary of
>> our models):
>>
>> "The system couldn't locate the ontology:
>> http://staff.science.uva.nl/~jliem/ontologies/QRvocabulary.owl
>>
>> Would you like to attempt to resolve the missing import.
>>
>> Attached is an example model in OWL format that gives such an error.
>> Resolving the URL of the ontology that should be imported gives a HTTP
>> 302 Redirect to the URL of the OWL ontology (with 'staff' instead of
>> 'www' in the URL).
>>
>> Has the import mechanism been changed? Or should this be considered a
>> bug? Or am I doing something wrong?
>>
>> Best regards,
>> Jochem
>>
>> [1] http://www.garp3.org
>> [2] http://www.dynalearn.eu
>>
>> --
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> Jochem Liem, MSc.
>>
>> Human Computer Studies Group
>> Informatics Institute
>> Faculty of Science
>> University of Amsterdam
>>
>> Science Park 107, Room F1.01
>> 1098 XG Amsterdam,
>> The Netherlands
>>
>> http://www.science.uva.nl/~jliem/
>>
>> Phone:  +31 (0)20 525 6801
>> Mobile: +31 (0)6  4321 9992
>> Fax:    +31 (0)20 525 7490
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>>
>> _______________________________________________
>> p4-feedback mailing list
>> [hidden email]
>> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>>
>>
> _______________________________________________
> p4-feedback mailing list
> [hidden email]
> https://mailman.stanford.edu/mailman/listinfo/p4-feedback

_______________________________________________
p4-feedback mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/p4-feedback