mirror of
https://github.com/felixfoertsch/Bachelorarbeit.git
synced 2026-05-02 06:07:00 +02:00
09ab8b9353
This is a test, if it is possible to clean up the commit history. I am using this chance, to properly write commit messages and try using the GitHub issue system.
175 lines
8.1 KiB
Plaintext
175 lines
8.1 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE rdf:RDF [
|
|
<!ENTITY gist "https://ontologies.semanticarts.com/gist/">
|
|
<!ENTITY owl "http://www.w3.org/2002/07/owl#">
|
|
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
|
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
|
|
<!ENTITY xs "http://www.w3.org/2001/XMLSchema#">
|
|
]>
|
|
<rdf:RDF
|
|
xmlns:gist="https://ontologies.semanticarts.com/gist/"
|
|
xmlns:owl="http://www.w3.org/2002/07/owl#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema#">
|
|
|
|
<owl:Ontology rdf:about="https://ontologies.semanticarts.com/o/gistUnitDim">
|
|
<rdfs:comment rdf:datatype="&xs;string">gistDimensionedUnits</rdfs:comment>
|
|
<rdfs:comment rdf:datatype="&xs;string">gist9.0.0 dimensioned units of measure. This extension allows (and requires) you to have a conversion factor for all units with the same dimension. If you introduce MilesPerHour you will have to supply the conversion to MetersPerSecond (even though the system "knows" how to convert Miles to meters and hours to seconds. You will have to supply and addtional conversion when you introduce KilometersPerHour. Any new combination of primtive rations requires a new Dimension. While this is a burden, it allows units to be converted in sparql</rdfs:comment>
|
|
<owl:imports rdf:resource="https://ontologies.semanticarts.com/o/gistUnit9.0.0"/>
|
|
<owl:versionIRI rdf:resource="https://ontologies.semanticarts.com/o/gistUnitDim9.0.0"/>
|
|
<owl:versionInfo rdf:datatype="&xs;string">Created with e6Tools Graphical OWL Editor from S:\_SemanticArts\Offerings\gist\_daveGistGit\gist\gist9.0.0.vsd Page:UnitDim</owl:versionInfo>
|
|
<gist:license rdf:datatype="&xs;string">https://creativecommons.org/licenses/by-sa/3.0/</gist:license>
|
|
</owl:Ontology>
|
|
|
|
<owl:AnnotationProperty rdf:about="&rdfs;comment">
|
|
</owl:AnnotationProperty>
|
|
|
|
<owl:AnnotationProperty rdf:about="&rdfs;label">
|
|
</owl:AnnotationProperty>
|
|
|
|
<owl:Class rdf:about="&gist;BaseUnit">
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;CoherentProductUnit">
|
|
<rdfs:label rdf:datatype="&xs;string">Coherent Product Unit</rdfs:label>
|
|
<rdfs:comment rdf:datatype="&xs;string">A ratio unit whos numerator and denominator reduce to 1</rdfs:comment>
|
|
<owl:intersectionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;ProductUnit">
|
|
</rdf:Description>
|
|
<owl:Restriction>
|
|
<owl:onProperty rdf:resource="&gist;multiplier"/>
|
|
<owl:allValuesFrom>
|
|
<owl:Class>
|
|
<owl:unionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;CoherentRatioUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentProductUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;BaseUnit">
|
|
</rdf:Description>
|
|
</owl:unionOf>
|
|
</owl:Class>
|
|
</owl:allValuesFrom>
|
|
</owl:Restriction>
|
|
<owl:Restriction>
|
|
<owl:onProperty rdf:resource="&gist;multiplicand"/>
|
|
<owl:allValuesFrom>
|
|
<owl:Class>
|
|
<owl:unionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;CoherentRatioUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentProductUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;BaseUnit">
|
|
</rdf:Description>
|
|
</owl:unionOf>
|
|
</owl:Class>
|
|
</owl:allValuesFrom>
|
|
</owl:Restriction>
|
|
</owl:intersectionOf>
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;CoherentRatioUnit">
|
|
<rdfs:label rdf:datatype="&xs;string">Coherent Ratio Unit</rdfs:label>
|
|
<rdfs:comment rdf:datatype="&xs;string">A ratio unit whose numerator and denominator reduce to 1</rdfs:comment>
|
|
<owl:intersectionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;RatioUnit">
|
|
</rdf:Description>
|
|
<owl:Restriction>
|
|
<owl:onProperty rdf:resource="&gist;numerator"/>
|
|
<owl:allValuesFrom>
|
|
<owl:Class>
|
|
<owl:unionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;CoherentRatioUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentProductUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;BaseUnit">
|
|
</rdf:Description>
|
|
</owl:unionOf>
|
|
</owl:Class>
|
|
</owl:allValuesFrom>
|
|
</owl:Restriction>
|
|
<owl:Restriction>
|
|
<owl:onProperty rdf:resource="&gist;denominator"/>
|
|
<owl:allValuesFrom>
|
|
<owl:Class>
|
|
<owl:unionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;CoherentRatioUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentProductUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;BaseUnit">
|
|
</rdf:Description>
|
|
</owl:unionOf>
|
|
</owl:Class>
|
|
</owl:allValuesFrom>
|
|
</owl:Restriction>
|
|
</owl:intersectionOf>
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;CoherentUnit">
|
|
<rdfs:label rdf:datatype="&xs;string">Coherent Unit</rdfs:label>
|
|
<rdfs:comment rdf:datatype="&xs;string">A unit that is expressed in units that have no conversions. It may be a simple unit. It may also be a product or ratio unit that bottoms out in simple units.</rdfs:comment>
|
|
<rdfs:comment rdf:datatype="&xs;string">EXAMPLEs: a simple unit: kilogram</rdfs:comment>
|
|
<rdfs:comment rdf:datatype="&xs;string">EXAMPLEs: the standard unit for acceleration is meters per square second (feet per square second requires a conversion)</rdfs:comment>
|
|
<rdfs:comment rdf:datatype="&xs;string">NOTE: coherent unit is the physics term for this, informally you might think of it as the standard unit for a given dimension.</rdfs:comment>
|
|
<rdfs:comment rdf:datatype="&xs;string">NOTE: in principle, the CoherentUnit for a ProductUnit or RatioUnit can be inferred by recursively decomposing the products and ratios into their respective CoherentUnits, bottoming out in SimpleUnits</rdfs:comment>
|
|
<owl:unionOf rdf:parseType="Collection">
|
|
<rdf:Description rdf:about="&gist;BaseUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentRatioUnit">
|
|
</rdf:Description>
|
|
<rdf:Description rdf:about="&gist;CoherentProductUnit">
|
|
</rdf:Description>
|
|
</owl:unionOf>
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;ProductUnit">
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;RatioUnit">
|
|
</owl:Class>
|
|
|
|
<owl:Class rdf:about="&gist;UnitOfMeasure">
|
|
</owl:Class>
|
|
|
|
<owl:DatatypeProperty rdf:about="&gist;convertToBase">
|
|
</owl:DatatypeProperty>
|
|
|
|
<owl:DatatypeProperty rdf:about="&gist;convertToStandard">
|
|
<rdfs:subPropertyOf rdf:resource="&gist;convertToBase"/>
|
|
<rdfs:label rdf:datatype="&xs;string">Convert To Standard</rdfs:label>
|
|
<rdfs:comment rdf:datatype="&xs;string">Note this kind of conversion will only work with temperatures if they are in Kelvin or Rankine (with a true 0). You multiply to get to the base, divide to go from the base. mph to mps is .44704. The multiple from kph to mps is .277778 . To convert 60 mph to kph is (60 * .44704 / .277778 or 96.56056 kph</rdfs:comment>
|
|
<rdfs:domain rdf:resource="&gist;UnitOfMeasure"/>
|
|
<rdfs:range rdf:resource="&xs;double"/>
|
|
</owl:DatatypeProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;denominator">
|
|
</owl:ObjectProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;hasBaseUnit">
|
|
<rdfs:subPropertyOf rdf:resource="&gist;hasStandardUnit"/>
|
|
</owl:ObjectProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;hasStandardUnit">
|
|
<rdfs:label rdf:datatype="&xs;string">Has Standard Unit</rdfs:label>
|
|
<rdfs:comment rdf:datatype="&xs;string">For a complex unit refers to a unit that has all the component parts in SI</rdfs:comment>
|
|
<rdfs:domain rdf:resource="&gist;UnitOfMeasure"/>
|
|
<rdfs:range rdf:resource="&gist;CoherentUnit"/>
|
|
</owl:ObjectProperty>
|
|
|
|
<owl:AnnotationProperty rdf:about="&gist;license">
|
|
</owl:AnnotationProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;multiplicand">
|
|
</owl:ObjectProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;multiplier">
|
|
</owl:ObjectProperty>
|
|
|
|
<owl:ObjectProperty rdf:about="&gist;numerator">
|
|
</owl:ObjectProperty>
|
|
|
|
</rdf:RDF> |