123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907 |
- <?xml version="1.0"?>
- <!DOCTYPE Ontology [
- <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
- <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
- <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
- <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
- <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
- <!ENTITY SysML-QUDV "http://www.example.org/SysML-QUDV.owl#" >
- <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
- ]>
- <Ontology xmlns="http://www.w3.org/2006/12/owl2-xml#"
- xml:base="http://www.w3.org/2006/12/owl2-xml#"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
- xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
- xmlns:owl="http://www.w3.org/2002/07/owl#"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:SysML-QUDV="http://www.example.org/SysML-QUDV.owl#"
- URI="http://www.example.org/SysML-QUDV.owl">
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;referenceUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </SubClassOf>
- <DisjointClasses>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- <Class URI="&SysML-QUDV;DerivedUnit"/>
- <Class URI="&SysML-QUDV;SimpleUnit"/>
- </DisjointClasses>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >ConversionBasedUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;DerivedQuantityKind"/>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- </ObjectSomeValuesFrom>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;DerivedQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </SubClassOf>
- <DisjointClasses>
- <Class URI="&SysML-QUDV;DerivedQuantityKind"/>
- <Class URI="&SysML-QUDV;SimpleQuantityKind"/>
- <Class URI="&SysML-QUDV;SpecializedQuantityKind"/>
- </DisjointClasses>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;DerivedQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >DerivedQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;DerivedUnit"/>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- </ObjectSomeValuesFrom>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;DerivedUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;DerivedUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>DerivedUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;Dimension"/>
- <ObjectIntersectionOf>
- <ObjectAllValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- </ObjectAllValuesFrom>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbolicExpression"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;Dimension"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <DisjointClasses>
- <Class URI="&SysML-QUDV;Dimension"/>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- <Class URI="&SysML-QUDV;Prefix"/>
- <Class URI="&SysML-QUDV;Quantity"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- <Class URI="&SysML-QUDV;Scale"/>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- <Class URI="&SysML-QUDV;SystemOfUnits"/>
- <Class URI="&SysML-QUDV;Unit"/>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- </DisjointClasses>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Dimension"/>
- <Annotation annotationURI="&rdfs;comment">
- <Constant
- >A Dimension represents the [VIM] concept of 'quantity dimension' that is defined as 'expression of the dependence of a quantity on the base quantities of a system of quantities as a product of powers of factors corresponding to the base quantities, omitting any numerical factor.'
- For example in the ISQ the quantity dimension of 'force' is denoted by dim F = L�M�T^2, where 'F' is the symbol for 'force', and 'L', 'M', 'T' are the symbols for the ISQ base quantities 'length', 'mass' and 'time' respectively.
- The Dimension of any QuantityKind can be derived through the algorithm that is defined in C.5.3.20 with SystemOfQuantities. The actual Dimension for a given QuantityKind depends on the choice of baseQuantityKind specified in a SystemOfQuantities.</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Dimension"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>Dimension</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;baseDimension"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>DimensionFactor</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;GeneralConversionUnit"/>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;expression"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;GeneralConversionUnit"/>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;GeneralConversionUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >GeneralConversionUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;LinearConversionUnit"/>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;conversionFactor"/>
- <Datatype URI="&xsd;double"/>
- </DataExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;LinearConversionUnit"/>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;LinearConversionUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >LinearConversionUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;Prefix"/>
- <ObjectIntersectionOf>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;unitMultipleFactor"/>
- <Datatype URI="&xsd;double"/>
- </DataExactCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;Prefix"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Prefix"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>Prefix</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;PrefixedUnit"/>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- <Class URI="&SysML-QUDV;Prefix"/>
- </ObjectExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;PrefixedUnit"/>
- <Class URI="&SysML-QUDV;ConversionBasedUnit"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;PrefixedUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>PrefixedUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <SubClassOf>
- <Class URI="&SysML-QUDV;Quantity"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Quantity"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>Quantity</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- <ObjectIntersectionOf>
- <ObjectMaxCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;scale"/>
- <Class URI="&SysML-QUDV;Scale"/>
- </ObjectMaxCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>QuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- <ObjectIntersectionOf>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;exponent"/>
- <Datatype URI="&xsd;double"/>
- </DataExactCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >QuantityKindFactor</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;Scale"/>
- <ObjectIntersectionOf>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;scaleValueDefinition"/>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- </ObjectSomeValuesFrom>
- <ObjectMaxCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectMaxCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;Scale"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Scale"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>Scale</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- <ObjectIntersectionOf>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;numericalValue"/>
- <Datatype URI="&xsd;double"/>
- </DataExactCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >ScaleValueDefinition</Constant>
- </Annotation>
- </EntityAnnotation>
- <SubClassOf>
- <Class URI="&SysML-QUDV;SimpleQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SimpleQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >SimpleQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <SubClassOf>
- <Class URI="&SysML-QUDV;SimpleUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SimpleUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>SimpleUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;SpecializedQuantityKind"/>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;generalQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectExactCardinality>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;SpecializedQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SpecializedQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >SpecializedQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- <ObjectIntersectionOf>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;dimension"/>
- <Class URI="&SysML-QUDV;Dimension"/>
- </ObjectSomeValuesFrom>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectSomeValuesFrom>
- <ObjectAllValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;baseQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectAllValuesFrom>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- <Annotation annotationURI="&rdfs;comment">
- <Constant
- >A SystemOfQuantities represents the [VIM] concept of 'system of quantities' that is defined as a 'set of quantities together with a set of non-contradictory equations relating those quantities'. It collects a list of QuantityKind that specifies the kinds of quantity that are known in the system.
- The International System of Quantities (ISQ) is an example of a SystemOfQuantities, defined in ISO 31 and ISO/IEC 80000.</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >SystemOfQuantities</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;SystemOfUnits"/>
- <ObjectIntersectionOf>
- <ObjectSomeValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectSomeValuesFrom>
- <ObjectAllValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;baseUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectAllValuesFrom>
- <ObjectAllValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- <Class URI="&SysML-QUDV;Prefix"/>
- </ObjectAllValuesFrom>
- <ObjectAllValuesFrom>
- <ObjectProperty URI="&SysML-QUDV;systemOfQuantities"/>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- </ObjectAllValuesFrom>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;SystemOfUnits"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SystemOfUnits"/>
- <Annotation annotationURI="&rdfs;comment">
- <Constant
- >A SystemOfUnits represents the [VIM] concept of 'system of units' that is defined as 'set of base units and derived units, together with their multiples and submultiples, defined in accordance with given rules, for a given system of quantities'. It collects a list of Unit that are known in the system. A SysML SystemOfUnits only optionally defines multiples and submultiples.</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;SystemOfUnits"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>SystemOfUnits</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;Unit"/>
- <ObjectIntersectionOf>
- <ObjectMaxCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectMaxCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataExactCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- <DataMaxCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataMaxCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;Unit"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;Unit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>Unit</Constant>
- </Annotation>
- </EntityAnnotation>
- <EquivalentClasses>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- <ObjectIntersectionOf>
- <ObjectExactCardinality cardinality="1">
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectExactCardinality>
- <DataExactCardinality cardinality="1">
- <DataProperty URI="&SysML-QUDV;exponent"/>
- <Datatype URI="&xsd;double"/>
- </DataExactCardinality>
- </ObjectIntersectionOf>
- </EquivalentClasses>
- <SubClassOf>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- <Class URI="&owl;Thing"/>
- </SubClassOf>
- <EntityAnnotation>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>UnitFactor</Constant>
- </Annotation>
- </EntityAnnotation>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;baseDimension"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;baseDimension"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>baseDimension</Constant>
- </Annotation>
- </EntityAnnotation>
- <SubObjectPropertyOf>
- <ObjectProperty URI="&SysML-QUDV;baseQuantityKind"/>
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- </SubObjectPropertyOf>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;baseQuantityKind"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;baseQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;baseQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >baseQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <SubObjectPropertyOf>
- <ObjectProperty URI="&SysML-QUDV;baseUnit"/>
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- </SubObjectPropertyOf>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;baseUnit"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;baseUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;baseUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>baseUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;dimension"/>
- <Class URI="&SysML-QUDV;Dimension"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;dimension"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>dimension</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- <ObjectUnionOf>
- <Class URI="&SysML-QUDV;DimensionFactor"/>
- <Class URI="&SysML-QUDV;QuantityKindFactor"/>
- <Class URI="&SysML-QUDV;UnitFactor"/>
- </ObjectUnionOf>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;factor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>factor</Constant>
- </Annotation>
- </EntityAnnotation>
- <InverseObjectProperties>
- <ObjectProperty URI="&SysML-QUDV;generalQuantityKind"/>
- <ObjectProperty URI="&SysML-QUDV;specificQuantityKind"/>
- </InverseObjectProperties>
- <IrreflexiveObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;generalQuantityKind"/>
- </IrreflexiveObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;generalQuantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;generalQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >generalQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- </AsymmetricObjectProperty>
- <IrreflexiveObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- </IrreflexiveObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- <Class URI="&SysML-QUDV;Prefix"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;prefix"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>prefix</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- <Class URI="&SysML-QUDV;QuantityKind"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;quantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>quantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;referenceUnit"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;referenceUnit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;referenceUnit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>referenceUnit</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;scale"/>
- </AsymmetricObjectProperty>
- <IrreflexiveObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;scale"/>
- </IrreflexiveObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;scale"/>
- <Class URI="&SysML-QUDV;Scale"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;scale"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>scale</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;scaleValueDefinition"/>
- </AsymmetricObjectProperty>
- <IrreflexiveObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;scaleValueDefinition"/>
- </IrreflexiveObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;scaleValueDefinition"/>
- <Class URI="&SysML-QUDV;ScaleValueDefinition"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;scaleValueDefinition"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >scaleValueDefinition</Constant>
- </Annotation>
- </EntityAnnotation>
- <IrreflexiveObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;specificQuantityKind"/>
- </IrreflexiveObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;specificQuantityKind"/>
- <Class URI="&SysML-QUDV;SpecializedQuantityKind"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;specificQuantityKind"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >specificQuantityKind</Constant>
- </Annotation>
- </EntityAnnotation>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;systemOfQuantities"/>
- <Class URI="&SysML-QUDV;SystemOfQuantities"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;systemOfQuantities"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >systemOfQuantities</Constant>
- </Annotation>
- </EntityAnnotation>
- <AsymmetricObjectProperty>
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- </AsymmetricObjectProperty>
- <ObjectPropertyRange>
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- <Class URI="&SysML-QUDV;Unit"/>
- </ObjectPropertyRange>
- <EntityAnnotation>
- <ObjectProperty URI="&SysML-QUDV;unit"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>unit</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;conversionFactor"/>
- <Datatype URI="&xsd;double"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;conversionFactor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >conversionFactor</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;conversionOffset"/>
- <Datatype URI="&xsd;double"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;conversionOffset"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >conversionOffset</Constant>
- </Annotation>
- </EntityAnnotation>
- <FunctionalDataProperty>
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- </FunctionalDataProperty>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Annotation annotationURI="&dc;description">
- <Constant datatypeURI="&xsd;string"
- >URI that contains an authoritative definition of the referent thing</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;definitionURI"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>definitionURI</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;description"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;description"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>description</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;exponent"/>
- <Datatype URI="&xsd;double"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;exponent"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>exponent</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;expression"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;expression"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >conversionExpression</Constant>
- </Annotation>
- </EntityAnnotation>
- <FunctionalDataProperty>
- <DataProperty URI="&SysML-QUDV;name"/>
- </FunctionalDataProperty>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;name"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;name"/>
- <Annotation annotationURI="&dc;description">
- <Constant datatypeURI="&xsd;string"
- >human-readable word or sequence of words by which a thing is known</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;name"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>name</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;numericalValue"/>
- <Datatype URI="&xsd;double"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;numericalValue"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>numericalValue</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Annotation annotationURI="&dc;description">
- <Constant datatypeURI="&xsd;string"
- >short symbolic name</Constant>
- </Annotation>
- </EntityAnnotation>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;symbol"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant>symbol</Constant>
- </Annotation>
- </EntityAnnotation>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;symbolicExpression"/>
- <Datatype URI="&xsd;string"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;symbolicExpression"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >symbolicExpression</Constant>
- </Annotation>
- </EntityAnnotation>
- <FunctionalDataProperty>
- <DataProperty URI="&SysML-QUDV;unitMultipleFactor"/>
- </FunctionalDataProperty>
- <DataPropertyRange>
- <DataProperty URI="&SysML-QUDV;unitMultipleFactor"/>
- <Datatype URI="&xsd;double"/>
- </DataPropertyRange>
- <EntityAnnotation>
- <DataProperty URI="&SysML-QUDV;unitMultipleFactor"/>
- <Annotation annotationURI="&rdfs;label">
- <Constant
- >unitMultipleFactor</Constant>
- </Annotation>
- </EntityAnnotation>
- </Ontology>
- <!-- Generated by the OWL API (version 2.2.1.1138) http://owlapi.sourceforge.net -->
|