QUDT¶
metamodel version: 1.7.0
version: 0.0.2
This is a LinkML representation of the QUDT (Quantities, Units, Dimensions and Types) ontology. QUDT provides a comprehensive vocabulary for describing physical quantities, units of measure, and their relationships in a machine-readable format.
Class Diagram¶
ERD Diagram¶
Base Classes¶
Foundational classes in the hierarchy (root classes and direct children of Thing):
| Class | Description |
|---|---|
| Aspect | |
| Class | |
| Concept | |
| Resource | |
| StringEncodingType | |
| Thing | The root class for all QUDT concepts |
Standalone Classes¶
These classes are completely isolated with no relationships and are not used as base classes:
Classes¶
AbstractQuantityKind¶
YAML Definition¶
Click to expand
AbstractQuantityKind:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- AbstractQuantityKind_broader
- AbstractQuantityKind_altSymbol
- AbstractQuantityKind_latexSymbol
- AbstractQuantityKind_symbol
slot_usage:
broader:
range: QuantityKind
altSymbol:
required: false
latexSymbol:
required: false
symbol:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| altSymbol | 0..* | None | An alternative symbol |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
Parents¶
Children¶
Used as mixin by¶
AngleUnit¶
YAML Definition¶
Click to expand
AngleUnit:
is_a: DimensionlessUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Children¶
Aspect¶
An aspect is an abstract type class that defines properties that can be reused.
YAML Definition¶
Local class diagram¶
This class has no attributes
Parents¶
- Thing - The root class for all QUDT concepts
Children¶
AspectClass¶
YAML Definition¶
Local class diagram¶
This class has no attributes
Parents¶
BaseDimensionMagnitude¶
A Dimension expresses a magnitude for a base quantiy kind such as mass, length and time.
DEPRECATED - each exponent is expressed as a property. Keep until a validaiton of this has been done.
YAML Definition¶
Click to expand
BaseDimensionMagnitude:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- BaseDimensionMagnitude_hasBaseQuantityKind
- BaseDimensionMagnitude_vectorMagnitude
slot_usage:
hasBaseQuantityKind:
range: QuantityKind
required: true
multivalued: false
vectorMagnitude:
range: float
required: true
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| hasBaseQuantityKind | 1..1 | QuantityKind | |
| vectorMagnitude | 1..1 | float |
Parents¶
BinaryPrefix¶
A Binary Prefix is a prefix for multiples of units in data processing, data transmission, and digital information, notably the bit and the byte, to indicate multiplication by a power of 2.
YAML Definition¶
Click to expand
BinaryPrefix:
is_a: Prefix
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- Prefix_exactMatch
- Prefix_ucumCode
- Prefix_altSymbol
- Prefix_latexSymbol
- Prefix_symbol
- Prefix_prefixMultiplier
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| exactMatch | 0..* | Prefix | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| prefixMultiplier | 0..1 | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs-term | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
BitEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
BooleanEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
ByteEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
CardinalityType¶
YAML Definition¶
Click to expand
CardinalityType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
- CardinalityType_literal
slot_usage:
literal:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| literal | 0..1 | None | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- Datatype : cardinality 0..*
CatalogEntry¶
YAML Definition¶
This class has no attributes
CharEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
Citation¶
Provides a simple way of making citations.
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 1..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| url | 0..1 | None |
Parents¶
Class¶
YAML Definition¶
This class has no attributes
Children¶
Referenced by:¶
- Unit : hasFactorUnit 0..*
Comment¶
YAML Definition¶
Click to expand
Local class diagram¶
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| description | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| rationale | 0..* | string |
Parents¶
Children¶
Concept¶
The root class for all QUDT concepts.
YAML Definition¶
Click to expand
Concept:
is_a: Thing
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
hasRule:
range: Rule
isReplacedBy:
multivalued: false
description:
multivalued: false
abbreviation:
multivalued: false
deprecated:
multivalued: false
id:
multivalued: false
plainTextDescription:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
- Thing - The root class for all QUDT concepts
Children¶
- AbstractQuantityKind
- BaseDimensionMagnitude
- Citation
- DataItem
- Datatype
- Discipline
- Encoding
- EnumeratedQuantity
- Enumeration
- Figure
- MathsFunctionType
- Organization
- QuantityKindDimensionVector
- Scale
- Symbol
- SystemOfQuantityKinds
Used as mixin by¶
Referenced by:¶
ConstantValue¶
Used to specify the values of a constant.
YAML Definition¶
Click to expand
ConstantValue:
is_a: QuantityValue
slots:
- Quantifiable_dataEncoding
- Quantifiable_datatype
- Quantifiable_relativeStandardUncertainty
- Quantifiable_standardUncertainty
- Quantifiable_standardUncertaintySN
- Quantifiable_value
- Quantifiable_valueSN
- QuantityValue_hasUnit
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- ConstantValue_exactConstant
slot_usage:
exactConstant:
required: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dataEncoding | 0..1 | DataEncoding | |
| datatype | 0..1 | Datatype | |
| hasUnit | 0..1 | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
| relativeStandardUncertainty | 0..1 | double | The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
| standardUncertainty | 0..1 | decimal | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| standardUncertaintySN | 0..* | double | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| value | 0..1 | None | A property to relate an observable thing with a value of any kind |
| valueSN | 0..1 | None | A property to relate an observable thing with a value of any kind |
| exactConstant | 0..* | None | |
| guidance | 0..* | string |
Parents¶
ContextualUnit¶
YAML Definition¶
Click to expand
ContextualUnit:
is_a: Unit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- ContextualUnit_broader
slot_usage:
broader:
range: Unit
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
CountingUnit¶
Used for all units that express counts. Examples are Atomic Number, Number, Number per Year, Percent and Sample per Second.
YAML Definition¶
Click to expand
CountingUnit:
is_a: DimensionlessUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
CurrencyUnit¶
Currency Units have their own subclass of unit because: (a) they have additional properties such as 'country' and (b) their URIs do not conform to the same rules as other units.
Used for all units that express currency.
YAML Definition¶
Click to expand
CurrencyUnit:
is_a: DimensionlessUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- CurrencyUnit_currencyCode
- CurrencyUnit_currencyExponent
slot_usage:
currencyCode:
multivalued: false
currencyExponent:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| currencyCode | 0..1 | None | Alphabetic Currency Code as defined by ISO 4217. For example, US Dollar has the code 'USD'. |
| currencyExponent | 0..1 | None | The currency exponent indicates the number of decimal places between a major currency unit and its minor currency unit. For example, the US dollar is the major currency unit of the United States, and the US cent is the minor currency unit. Since one cent is 1/100 of a dollar, the US dollar has a currency exponent of 2. However, the Japanese Yen has no minor currency units, so the yen has a currency exponent of 0. |
| guidance | 0..* | string |
Parents¶
DataEncoding¶
Data Encoding expresses the properties that specify how data is represented at the bit and byte level. These properties are applicable to describing raw data.
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| bitOrder | 0..1 | EndianType | |
| byteOrder | 0..1 | EndianType | Byte order is an enumeration of two values: 'Big Endian' and 'Little Endian' and is used to denote whether the most signiticant byte is either first or last, respectively. |
| encoding | 0..1 | Encoding |
Parents¶
Referenced by:¶
- Quantifiable : dataEncoding 0..*
DataItem¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| value | 0..1 | string | A property to relate an observable thing with a value of any kind |
Parents¶
Datatype¶
YAML Definition¶
Click to expand
Datatype:
is_a: Concept
slots:
- guidance
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Datatype_basis
- Datatype_cardinality
- Datatype_orderedType
- Datatype_ansiSQLName
- Datatype_cName
- Datatype_oracleSQLName
- Datatype_protocolBuffersName
- Datatype_pythonName
- Datatype_vbName
- Datatype_bounded
- Datatype_id
- Datatype_javaName
- Datatype_jsName
- Datatype_matlabName
- Datatype_microsoftSQLServerName
- Datatype_mySQLName
- Datatype_odbcName
- Datatype_oleDBName
slot_usage:
basis:
range: Datatype
multivalued: false
cardinality:
range: CardinalityType
multivalued: false
orderedType:
range: OrderedType
multivalued: false
ansiSQLName:
multivalued: false
cName:
multivalued: false
oracleSQLName:
multivalued: false
protocolBuffersName:
multivalued: false
pythonName:
multivalued: false
vbName:
multivalued: false
bounded:
multivalued: false
id:
multivalued: false
javaName:
multivalued: false
jsName:
multivalued: false
matlabName:
multivalued: false
microsoftSQLServerName:
multivalued: false
mySQLName:
multivalued: false
odbcName:
multivalued: false
oleDBName:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| ansiSQLName | 0..1 | string | |
| basis | 0..1 | Datatype | |
| bounded | 0..1 | None | |
| cName | 0..1 | string | |
| cardinality | 0..1 | CardinalityType | |
| javaName | 0..1 | None | |
| jsName | 0..1 | None | |
| matlabName | 0..1 | None | |
| microsoftSQLServerName | 0..1 | None | |
| mySQLName | 0..1 | None | |
| odbcName | 0..1 | None | |
| oleDBName | 0..1 | None | OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. |
| oracleSQLName | 0..1 | string | |
| orderedType | 0..1 | OrderedType | |
| protocolBuffersName | 0..1 | string | |
| pythonName | 0..1 | string | |
| vbName | 0..1 | string |
Parents¶
Children¶
Referenced by:¶
- Datatype : basis 0..*
- Quantifiable : datatype 0..*
- ScalarDatatype : rdfsDatatype 0..*
DateTimeStringEncodingType¶
YAML Definition¶
Click to expand
Local class diagram¶
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| allowedPattern | 1..* | None |
Parents¶
DecimalPrefix¶
A Decimal Prefix is a prefix for multiples of units that are powers of 10.
YAML Definition¶
Click to expand
DecimalPrefix:
is_a: Prefix
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- Prefix_exactMatch
- Prefix_ucumCode
- Prefix_altSymbol
- Prefix_latexSymbol
- Prefix_symbol
- Prefix_prefixMultiplier
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| exactMatch | 0..* | Prefix | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| prefixMultiplier | 0..1 | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs-term | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
DerivedUnit¶
A DerivedUnit is a type specification for units that are derived from other units.
YAML Definition¶
Click to expand
DerivedUnit:
is_a: Unit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
DimensionlessUnit¶
A Dimensionless Unit is a quantity for which all the exponents of the factors corresponding to the base quantities in its quantity dimension are zero.
YAML Definition¶
Click to expand
DimensionlessUnit:
is_a: Unit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Children¶
Discipline¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
Encoding¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| bits | 0..1 | None | |
| bytes | 0..1 | None |
Parents¶
Children¶
- BitEncodingType
- BooleanEncodingType
- ByteEncodingType
- CharEncodingType
- FloatingPointEncodingType
- IntegerEncodingType
Referenced by:¶
- DataEncoding : encoding 0..*
EndianType¶
YAML Definition¶
Click to expand
EndianType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- DataEncoding : bitOrder 0..*
- DataEncoding : byteOrder 0..*
EnumeratedQuantity¶
YAML Definition¶
Click to expand
EnumeratedQuantity:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- EnumeratedQuantity_enumeratedValue
- EnumeratedQuantity_enumeration
slot_usage:
enumeratedValue:
range: EnumeratedValue
enumeration:
range: Enumeration
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| enumeratedValue | 0..* | EnumeratedValue | |
| enumeration | 0..* | Enumeration |
Parents¶
EnumeratedValue¶
YAML Definition¶
Click to expand
EnumeratedValue:
is_a: Verifiable
mixins:
- Concept
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
altSymbol:
required: false
description:
multivalued: false
abbreviation:
multivalued: false
symbol:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
Parents¶
Children¶
Uses¶
- mixin: Concept
Referenced by:¶
- EnumeratedQuantity : enumeratedValue 0..*
- Enumeration : default 0..*
- Enumeration : element 1..*
Enumeration¶
An enumeration is a set of literals from which a single value is selected. Each literal can have a tag as an integer within a standard encoding appropriate to the range of integer values. Consistency of enumeration types will allow them, and the enumerated values, to be referred to unambiguously either through symbolic name or encoding. Enumerated values are also controlled vocabularies and as such need to be standardized. Without this consistency enumeration literals can be stated differently and result in data conflicts and misinterpretations.
The tags are a set of positive whole numbers, not necessarily contiguous and having no numerical significance, each corresponding to the associated literal identifier. An order attribute can also be given on the enumeration elements. An enumeration can itself be a member of an enumeration. This allows enumerations to be enumerated in a selection. Enumerations are also subclasses of Scalar Datatype. This allows them to be used as the reference of a datatype specification.
YAML Definition¶
Click to expand
Enumeration:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_deprecated
- Concept_plainTextDescription
- Enumeration_default
- Enumeration_element
- Enumeration_abbreviation
slot_usage:
default:
range: EnumeratedValue
multivalued: false
element:
range: EnumeratedValue
required: true
abbreviation:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| default | 0..1 | EnumeratedValue | The default element in an enumeration |
| element | 1..* | EnumeratedValue | An element of an enumeration |
Parents¶
Used as mixin by¶
Referenced by:¶
- EnumeratedQuantity : enumeration 0..*
- SystemOfQuantityKinds : baseDimensionEnumeration 0..*
EnumerationScale¶
YAML Definition¶
Click to expand
EnumerationScale:
is_a: Scale
mixins:
- Enumeration
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Scale_permissibleMaths
- Scale_permissibleTransformation
- Scale_scaleType
- Scale_dataStructure
- Enumeration_default
- Enumeration_element
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| dataStructure | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| scaleType | 0..1 | ScaleType | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
Parents¶
Uses¶
- mixin: Enumeration
Figure¶
YAML Definition¶
Click to expand
Figure:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Figure_imageLocation
- Figure_figureCaption
- Figure_figureLabel
- Figure_height
- Figure_image
- Figure_landscape
- Figure_width
slot_usage:
imageLocation:
required: true
multivalued: false
figureCaption:
multivalued: false
figureLabel:
multivalued: false
height:
multivalued: false
image:
multivalued: false
landscape:
multivalued: false
width:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| figureCaption | 0..1 | None | |
| figureLabel | 0..1 | None | |
| height | 0..1 | None | |
| image | 0..1 | None | |
| imageLocation | 1..1 | None | |
| landscape | 0..1 | None | |
| width | 0..1 | None |
Parents¶
Referenced by:¶
FloatingPointEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
IntegerEncodingType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
IntervalScale¶
The interval type allows for the degree of difference between items, but not the ratio between them. Examples include temperature with the Celsius scale, which has two defined points (the freezing and boiling point of water at specific conditions) and then separated into 100 intervals, date when measured from an arbitrary epoch (such as AD), percentage such as a percentage return on a stock,[16] location in Cartesian coordinates, and direction measured in degrees from true or magnetic north. Ratios are not meaningful since 20 °C cannot be said to be \"twice as hot\" as 10 °C, nor can multiplication/division be carried out between any two dates directly. However, ratios of differences can be expressed; for example, one difference can be twice another. Interval type variables are sometimes also called \"scaled variables\", but the formal mathematical term is an affine space (in this case an affine line).
Characteristics: median, percentile & Monotonic increasing (order (<) & totally ordered set
median, percentile & Monotonic increasing (order (<)) & totally ordered set
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| dataStructure | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| scaleType | 0..1 | ScaleType |
Parents¶
LatexString¶
A type of string in which some characters may be wrapped with '\(' and '\) characters for LaTeX rendering.
YAML Definition¶
This class has no attributes
List¶
YAML Definition¶
This class has no attributes
LogarithmicUnit¶
Logarithmic units are abstract mathematical units that can be used to express any quantities (physical or mathematical) that are defined on a logarithmic scale, that is, as being proportional to the value of a logarithm function. Examples of logarithmic units include common units of information and entropy, such as the bit, and the byte, as well as units of relative signal strength magnitude such as the decibel.
YAML Definition¶
Click to expand
LogarithmicUnit:
is_a: DimensionlessUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
MathsFunctionType¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
Referenced by:¶
NISTSP811Comment¶
YAML Definition¶
Click to expand
Local class diagram¶
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| description | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| rationale | 0..* | string | |
| wikidataMatch | 0..* | uri |
Parents¶
NominalScale¶
A nominal scale differentiates between items or subjects based only on their names or (meta-)categories and other qualitative classifications they belong to; thus dichotomous data involves the construction of classifications as well as the classification of items. Discovery of an exception to a classification can be viewed as progress. Numbers may be used to represent the variables but the numbers do not have numerical value or relationship: For example, a Globally unique identifier. Examples of these classifications include gender, nationality, ethnicity, language, genre, style, biological species, and form. In a university one could also use hall of affiliation as an example.
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| dataStructure | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| scaleType | 0..1 | ScaleType |
Parents¶
NumericUnion¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| guidance | 0..* | string |
Uses¶
- mixin: Concept
Referenced by:¶
Ontology¶
YAML Definition¶
This class has no attributes
Referenced by:¶
OrderedType¶
YAML Definition¶
Click to expand
OrderedType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
- OrderedType_literal
slot_usage:
literal:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| literal | 0..1 | None | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- Datatype : orderedType 0..*
OrdinalScale¶
The ordinal type allows for rank order (1st, 2nd, 3rd, etc.) by which data can be sorted, but still does not allow for relative degree of difference between them. Examples include, on one hand, dichotomous data with dichotomous (or dichotomized) values such as 'sick' vs. 'healthy' when measuring health, 'guilty' vs. 'innocent' when making judgments in courts, 'wrong/false' vs. 'right/true' when measuring truth value, and, on the other hand, non-dichotomous data consisting of a spectrum of values, such as 'completely agree', 'mostly agree', 'mostly disagree', 'completely disagree' when measuring opinion.
YAML Definition¶
Click to expand
OrdinalScale:
is_a: Scale
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Scale_permissibleMaths
- Scale_permissibleTransformation
- Scale_scaleType
- Scale_dataStructure
- OrdinalScale_order
slot_usage:
order:
required: true
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| dataStructure | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| scaleType | 0..1 | ScaleType | |
| order | 1..1 | None |
Parents¶
Organization¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| url | 0..* | None |
Parents¶
PhysicalConstant¶
A physical constant is a physical quantity that is generally believed to be both universal in nature and constant in time. It can be contrasted with a mathematical constant, which is a fixed numerical value but does not directly involve any physical measurement. There are many physical constants in science, some of the most widely recognized being the speed of light in vacuum c, Newton's gravitational constant G, Planck's constant h, the electric permittivity of free space ε0, and the elementary charge e. Physical constants can take many dimensional forms, or may be dimensionless depending on the system of quantities and units used.
YAML Definition¶
Click to expand
PhysicalConstant:
is_a: Quantity
slots:
- Quantifiable_dataEncoding
- Quantifiable_datatype
- Quantifiable_hasUnit
- Quantifiable_relativeStandardUncertainty
- Quantifiable_standardUncertainty
- Quantifiable_standardUncertaintySN
- Quantifiable_value
- Quantifiable_valueSN
- Quantity_hasQuantityKind
- Quantity_quantityValue
- Quantity_isDeltaQuantity
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- PhysicalConstant_applicableSystem
- PhysicalConstant_applicableUnit
- PhysicalConstant_exactMatch
- PhysicalConstant_hasDimensionVector
- PhysicalConstant_ucumCode
- PhysicalConstant_exactConstant
- PhysicalConstant_altSymbol
- PhysicalConstant_isoNormativeReference
- PhysicalConstant_latexSymbol
- PhysicalConstant_normativeReference
- PhysicalConstant_symbol
- PhysicalConstant_latexDefinition
- PhysicalConstant_mathMLdefinition
slot_usage:
applicableSystem:
range: SystemOfUnits
applicableUnit:
range: Unit
exactMatch:
range: PhysicalConstant
hasDimensionVector:
range: QuantityKindDimensionVector
ucumCode:
required: false
exactConstant:
range: boolean
altSymbol:
required: false
isoNormativeReference:
required: false
latexSymbol:
required: false
normativeReference:
required: false
symbol:
required: false
latexDefinition:
multivalued: false
mathMLdefinition:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dataEncoding | 0..1 | DataEncoding | |
| datatype | 0..1 | Datatype | |
| hasQuantityKind | 0..* | QuantityKind | |
| hasUnit | 0..1 | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
| isDeltaQuantity | 0..* | boolean | |
| quantityValue | 0..* | QuantityValue | |
| relativeStandardUncertainty | 0..1 | double | The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
| standardUncertainty | 0..1 | decimal | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| standardUncertaintySN | 0..* | double | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| value | 0..1 | None | A property to relate an observable thing with a value of any kind |
| valueSN | 0..1 | None | A property to relate an observable thing with a value of any kind |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| applicableUnit | 0..* | Unit | See https://github.com/qudt/qudt-public-repo/wiki/Advanced-User-Guide#4-computing-applicable-units-for-a-quantitykind on how qudt:applicableUnit is computed from qudt:hasQuantityKind and then materialized |
| exactConstant | 0..* | boolean | |
| exactMatch | 0..* | PhysicalConstant | |
| hasDimensionVector | 0..* | QuantityKindDimensionVector | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | None | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- PhysicalConstant : exactMatch 0..*
- SystemOfUnits : applicablePhysicalConstant 0..*
PlaneAngleUnit¶
YAML Definition¶
Click to expand
PlaneAngleUnit:
is_a: AngleUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Prefix¶
YAML Definition¶
Click to expand
Prefix:
is_a: Verifiable
mixins:
- Concept
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- Prefix_exactMatch
- Prefix_ucumCode
- Prefix_altSymbol
- Prefix_latexSymbol
- Prefix_symbol
- Prefix_prefixMultiplier
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
exactMatch:
range: Prefix
ucumCode:
range: UCUMcs-term
altSymbol:
required: false
latexSymbol:
required: false
symbol:
required: false
prefixMultiplier:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string | |
| altSymbol | 0..* | None | An alternative symbol |
| exactMatch | 0..* | Prefix | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| prefixMultiplier | 0..1 | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs-term | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
Parents¶
Children¶
Uses¶
- mixin: Concept
Referenced by:¶
- Prefix : exactMatch 0..*
- SystemOfUnits : prefix 0..*
- Unit : prefix 0..*
Quantifiable¶
Quantifiable ascribes to some thing the capability of being measured, observed, or counted.
YAML Definition¶
Click to expand
Quantifiable:
is_a: Aspect
slots:
- Quantifiable_dataEncoding
- Quantifiable_datatype
- Quantifiable_hasUnit
- Quantifiable_relativeStandardUncertainty
- Quantifiable_standardUncertainty
- Quantifiable_standardUncertaintySN
- Quantifiable_value
- Quantifiable_valueSN
slot_usage:
dataEncoding:
range: DataEncoding
multivalued: false
datatype:
range: Datatype
multivalued: false
hasUnit:
range: Unit
multivalued: false
relativeStandardUncertainty:
range: double
multivalued: false
standardUncertainty:
range: decimal
multivalued: false
standardUncertaintySN:
range: double
value:
multivalued: false
valueSN:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| dataEncoding | 0..1 | DataEncoding | |
| datatype | 0..1 | Datatype | |
| hasUnit | 0..1 | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
| relativeStandardUncertainty | 0..1 | double | The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
| standardUncertainty | 0..1 | decimal | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| standardUncertaintySN | 0..* | double | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| value | 0..1 | None | A property to relate an observable thing with a value of any kind |
| valueSN | 0..1 | None | A property to relate an observable thing with a value of any kind |
Parents¶
Children¶
Quantity¶
A quantity is the measurement of an observable property of a particular object, event, or physical system. A quantity is always associated with the context of measurement (i.e. the thing measured, the measured value, the accuracy of measurement, etc.) whereas the underlying quantity kind is independent of any particular measurement. Thus, length is a quantity kind while the height of a rocket is a specific quantity of length; its magnitude that may be expressed in meters, feet, inches, etc. Examples of physical quantities include physical constants, such as the speed of light in a vacuum, Planck's constant, the electric permittivity of free space, and the fine structure constant.
In other words, quantities are quantifiable aspects of the world, such as the duration of a movie, the distance between two points, velocity of a car, the pressure of the atmosphere, and a person's weight; and units are used to describe their numerical measure.
Many quantity kinds are related to each other by various physical laws, and as a result, the associated units of some quantity kinds can be expressed as products (or ratios) of powers of other quantity kinds (e.g., momentum is mass times velocity and velocity is defined as distance divided by time). In this way, some quantities can be calculated from other measured quantities using their associations to the quantity kinds in these expressions. These quantity kind relationships are also discussed in dimensional analysis. Those that cannot be so expressed can be regarded as \"fundamental\" in this sense.
A quantity is distinguished from a \"quantity kind\" in that the former carries a value and the latter is a type specifier.
YAML Definition¶
Click to expand
Quantity:
is_a: Quantifiable
mixins:
- Concept
slots:
- Quantifiable_dataEncoding
- Quantifiable_datatype
- Quantifiable_hasUnit
- Quantifiable_relativeStandardUncertainty
- Quantifiable_standardUncertainty
- Quantifiable_standardUncertaintySN
- Quantifiable_value
- Quantifiable_valueSN
- Quantity_hasQuantityKind
- Quantity_quantityValue
- Quantity_isDeltaQuantity
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
hasQuantityKind:
range: QuantityKind
required: false
quantityValue:
range: QuantityValue
isDeltaQuantity:
range: boolean
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dataEncoding | 0..1 | DataEncoding | |
| datatype | 0..1 | Datatype | |
| hasUnit | 0..1 | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
| relativeStandardUncertainty | 0..1 | double | The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
| standardUncertainty | 0..1 | decimal | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| standardUncertaintySN | 0..* | double | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| value | 0..1 | None | A property to relate an observable thing with a value of any kind |
| valueSN | 0..1 | None | A property to relate an observable thing with a value of any kind |
| guidance | 0..* | string | |
| hasQuantityKind | 0..* | QuantityKind | |
| isDeltaQuantity | 0..* | boolean | |
| quantityValue | 0..* | QuantityValue |
Parents¶
Children¶
Uses¶
- mixin: Concept
Referenced by:¶
QuantityKind¶
A Quantity Kind is any observable property that can be measured and quantified numerically. Familiar examples include physical properties such as length, mass, time, force, energy, power, electric charge, etc. Less familiar examples include currency, interest rate, price to earning ratio, and information capacity.
YAML Definition¶
Click to expand
QuantityKind:
is_a: Verifiable
mixins:
- AbstractQuantityKind
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- belongsToSystemOfQuantities
- QuantityKind_dimensionVectorForSI
- QuantityKind_exactMatch
- QuantityKind_hasDimensionVector
- QuantityKind_iec61360Code
- QuantityKind_applicableCGSUnit
- QuantityKind_applicableISOUnit
- QuantityKind_applicableImperialUnit
- QuantityKind_applicableSIUnit
- QuantityKind_applicableUSCustomaryUnit
- QuantityKind_applicableUnit
- QuantityKind_qkdvDenominator
- QuantityKind_qkdvNumerator
- QuantityKind_latexDefinition
- QuantityKind_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- AbstractQuantityKind_broader
- AbstractQuantityKind_altSymbol
- AbstractQuantityKind_latexSymbol
- AbstractQuantityKind_symbol
slot_usage:
dimensionVectorForSI:
range: QuantityKindDimensionVector_SI
multivalued: false
exactMatch:
range: QuantityKind
hasDimensionVector:
range: QuantityKindDimensionVector
iec61360Code:
range: string
applicableCGSUnit:
required: false
applicableISOUnit:
required: false
applicableImperialUnit:
required: false
applicableSIUnit:
required: false
applicableUSCustomaryUnit:
required: false
applicableUnit:
required: false
qkdvDenominator:
multivalued: false
qkdvNumerator:
multivalued: false
latexDefinition:
multivalued: false
mathMLdefinition:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| applicableCGSUnit | 0..* | Unit | |
| applicableISOUnit | 0..* | Unit | |
| applicableImperialUnit | 0..* | Unit | |
| applicableSIUnit | 0..* | Unit | |
| applicableUSCustomaryUnit | 0..* | Unit | |
| applicableUnit | 0..* | Unit | See https://github.com/qudt/qudt-public-repo/wiki/Advanced-User-Guide#4-computing-applicable-units-for-a-quantitykind on how qudt:applicableUnit is computed from qudt:hasQuantityKind and then materialized |
| belongsToSystemOfQuantities | 0..* | SystemOfQuantityKinds | |
| dimensionVectorForSI | 0..1 | QuantityKindDimensionVectorSI | |
| exactMatch | 0..* | QuantityKind | |
| hasDimensionVector | 0..* | QuantityKindDimensionVector | |
| iec61360Code | 0..* | string | |
| latexDefinition | 0..1 | None | |
| mathMLdefinition | 0..1 | None | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| guidance | 0..* | string |
Parents¶
Uses¶
- mixin: AbstractQuantityKind
Referenced by:¶
- AbstractQuantityKind : broader 0..1
- BaseDimensionMagnitude : hasBaseQuantityKind 1..*
- QuantityKindDimensionVector : hasReferenceQuantityKind 0..*
- QuantityKind : exactMatch 0..*
- QuantityType : value 0..*
- Quantity : hasQuantityKind 0..*
- SystemOfQuantityKinds : hasBaseQuantityKind 0..*
- SystemOfQuantityKinds : hasQuantityKind 0..*
- SystemOfQuantityKinds : systemDerivedQuantityKind 0..*
- Unit : hasQuantityKind 0..*
- UserQuantityKind : hasQuantityKind 1..*
QuantityKindDimensionVector¶
A Quantity Kind Dimension Vector describes the dimensionality of a quantity kind in the context of a system of units. In the SI system of units, the dimensions of a quantity kind are expressed as a product of the basic physical dimensions mass ($M$), length ($L$), time ($T$) current ($I$), amount of substance ($N$), luminous intensity ($J$) and absolute temperature ($\\theta$) as $dim \\, Q = L^{\\alpha} \\, M^{\\beta} \\, T^{\\gamma} \\, I ^{\\delta} \\, \\theta ^{\\epsilon} \\ , N^{\\eta} \\, J ^{\\nu}$.
The rational powers of the dimensional exponents, $\\alpha, \\, \\beta, \\, \\gamma, \\, \\delta, \\, \\epsilon, \\, \\eta, \\, \\nu$, are positive, negative, or zero.
For example, the dimension of the physical quantity kind $\\it{speed}$ is $\\boxed{length/time}$, $L/T$ or $LT^{-1}$, and the dimension of the physical quantity kind force is $\\boxed{mass \\times acceleration}$ or $\\boxed{mass \\times (length/time)/time}$, $ML/T^2$ or $MLT^{-2}$ respectively.
YAML Definition¶
Click to expand
QuantityKindDimensionVector:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
slot_usage:
hasReferenceQuantityKind:
range: QuantityKind
latexSymbol:
required: false
dimensionExponentForAmountOfSubstance:
required: true
multivalued: false
dimensionExponentForElectricCurrent:
required: true
multivalued: false
dimensionExponentForLength:
required: true
multivalued: false
dimensionExponentForLuminousIntensity:
required: true
multivalued: false
dimensionExponentForMass:
required: true
multivalued: false
dimensionExponentForThermodynamicTemperature:
required: true
multivalued: false
dimensionExponentForTime:
required: true
multivalued: false
dimensionlessExponent:
required: true
multivalued: false
latexDefinition:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
Parents¶
Children¶
- QuantityKindDimensionVectorCGS
- QuantityKindDimensionVectorISO
- QuantityKindDimensionVectorImperial
- QuantityKindDimensionVectorSI
Referenced by:¶
- PhysicalConstant : hasDimensionVector 0..*
- QuantityKind : hasDimensionVector 0..*
- QuantityKind : qkdvDenominator 0..*
- QuantityKind : qkdvNumerator 0..*
- Unit : hasDimensionVector 0..*
- Unit : qkdvDenominator 0..*
- Unit : qkdvNumerator 0..*
QuantityKindDimensionVectorCGS¶
A CGS Dimension Vector is used to specify the dimensions for a C.G.S. quantity kind.
YAML Definition¶
Click to expand
QuantityKindDimensionVector_CGS:
is_a: QuantityKindDimensionVector
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
Children¶
- QuantityKindDimensionVectorCGS-EMU
- QuantityKindDimensionVectorCGS-ESU
- QuantityKindDimensionVectorCGS-GAUSS
- QuantityKindDimensionVectorCGS-LH
QuantityKindDimensionVectorCGS-EMU¶
A CGS EMU Dimension Vector is used to specify the dimensions for EMU C.G.S. quantity kind.
YAML Definition¶
Click to expand
QuantityKindDimensionVector_CGS-EMU:
is_a: QuantityKindDimensionVector_CGS
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorCGS-ESU¶
A CGS ESU Dimension Vector is used to specify the dimensions for ESU C.G.S. quantity kind.
YAML Definition¶
Click to expand
QuantityKindDimensionVector_CGS-ESU:
is_a: QuantityKindDimensionVector_CGS
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorCGS-GAUSS¶
A CGS GAUSS Dimension Vector is used to specify the dimensions for Gaussioan C.G.S. quantity kind.
YAML Definition¶
Click to expand
QuantityKindDimensionVector_CGS-GAUSS:
is_a: QuantityKindDimensionVector_CGS
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorCGS-LH¶
A CGS LH Dimension Vector is used to specify the dimensions for Lorentz-Heaviside C.G.S. quantity kind.
YAML Definition¶
Click to expand
QuantityKindDimensionVector_CGS-LH:
is_a: QuantityKindDimensionVector_CGS
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorISO¶
YAML Definition¶
Click to expand
QuantityKindDimensionVector_ISO:
is_a: QuantityKindDimensionVector
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorImperial¶
YAML Definition¶
Click to expand
QuantityKindDimensionVector_Imperial:
is_a: QuantityKindDimensionVector
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
QuantityKindDimensionVectorSI¶
YAML Definition¶
Click to expand
QuantityKindDimensionVector_SI:
is_a: QuantityKindDimensionVector
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- QuantityKindDimensionVector_hasReferenceQuantityKind
- QuantityKindDimensionVector_latexSymbol
- QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance
- QuantityKindDimensionVector_dimensionExponentForElectricCurrent
- QuantityKindDimensionVector_dimensionExponentForLength
- QuantityKindDimensionVector_dimensionExponentForLuminousIntensity
- QuantityKindDimensionVector_dimensionExponentForMass
- QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature
- QuantityKindDimensionVector_dimensionExponentForTime
- QuantityKindDimensionVector_dimensionlessExponent
- QuantityKindDimensionVector_latexDefinition
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| dimensionExponentForAmountOfSubstance | 1..1 | None | |
| dimensionExponentForElectricCurrent | 1..1 | None | |
| dimensionExponentForLength | 1..1 | None | |
| dimensionExponentForLuminousIntensity | 1..1 | None | |
| dimensionExponentForMass | 1..1 | None | |
| dimensionExponentForThermodynamicTemperature | 1..1 | None | |
| dimensionExponentForTime | 1..1 | None | |
| dimensionlessExponent | 1..1 | None | |
| guidance | 0..* | string | |
| hasReferenceQuantityKind | 0..* | QuantityKind | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexDefinition | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
Referenced by:¶
- QuantityKind : dimensionVectorForSI 0..*
QuantityType¶
YAML Definition¶
Click to expand
QuantityType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
- QuantityType_value
slot_usage:
value:
range: QuantityKind
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| value | 0..* | QuantityKind | A property to relate an observable thing with a value of any kind |
| guidance | 0..* | string |
Parents¶
QuantityValue¶
A Quantity Value expresses the magnitude and kind of a quantity and is given by the product of a numerical value n and a unit of measure U. The number multiplying the unit is referred to as the numerical value of the quantity expressed in that unit. Refer to NIST SP 811 section 7 for more on quantity values.
YAML Definition¶
Click to expand
QuantityValue:
is_a: Quantifiable
mixins:
- Concept
slots:
- Quantifiable_dataEncoding
- Quantifiable_datatype
- Quantifiable_relativeStandardUncertainty
- Quantifiable_standardUncertainty
- Quantifiable_standardUncertaintySN
- Quantifiable_value
- Quantifiable_valueSN
- QuantityValue_hasUnit
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
hasUnit:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dataEncoding | 0..1 | DataEncoding | |
| datatype | 0..1 | Datatype | |
| relativeStandardUncertainty | 0..1 | double | The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
| standardUncertainty | 0..1 | decimal | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| standardUncertaintySN | 0..* | double | The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
| value | 0..1 | None | A property to relate an observable thing with a value of any kind |
| valueSN | 0..1 | None | A property to relate an observable thing with a value of any kind |
| guidance | 0..* | string | |
| hasUnit | 0..1 | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
Parents¶
Children¶
Uses¶
- mixin: Concept
Referenced by:¶
- Quantity : quantityValue 0..*
RatioScale¶
The ratio type takes its name from the fact that measurement is the estimation of the ratio between a magnitude of a continuous quantity and a unit magnitude of the same kind (Michell, 1997, 1999). A ratio scale possesses a meaningful (unique and non-arbitrary) zero value. Most measurement in the physical sciences and engineering is done on ratio scales. Examples include mass, length, duration, plane angle, energy and electric charge. In contrast to interval scales, ratios are now meaningful because having a non-arbitrary zero point makes it meaningful to say, for example, that one object has \"twice the length\" of another (= is \"twice as long\"). Very informally, many ratio scales can be described as specifying \"how much\" of something (i.e. an amount or magnitude) or \"how many\" (a count). The Kelvin temperature scale is a ratio scale because it has a unique, non-arbitrary zero point called absolute zero.
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| dataStructure | 0..1 | None | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| scaleType | 0..1 | ScaleType |
Parents¶
Resource¶
YAML Definition¶
Local class diagram¶
This class has no attributes
Children¶
Rule¶
YAML Definition¶
Click to expand
Rule:
is_a: Verifiable
mixins:
- Concept
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- Rule_ruleType
- Rule_rationale
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
ruleType:
range: RuleType
rationale:
required: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string | |
| rationale | 0..* | string | |
| ruleType | 0..* | RuleType |
Parents¶
Uses¶
- mixin: Concept
Referenced by:¶
- Concept : hasRule 0..*
RuleType¶
YAML Definition¶
Click to expand
RuleType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- Rule : ruleType 0..*
ScalarDatatype¶
YAML Definition¶
Click to expand
ScalarDatatype:
is_a: Datatype
slots:
- guidance
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Datatype_basis
- Datatype_cardinality
- Datatype_orderedType
- Datatype_ansiSQLName
- Datatype_cName
- Datatype_oracleSQLName
- Datatype_protocolBuffersName
- Datatype_pythonName
- Datatype_vbName
- Datatype_bounded
- Datatype_id
- Datatype_javaName
- Datatype_jsName
- Datatype_matlabName
- Datatype_microsoftSQLServerName
- Datatype_mySQLName
- Datatype_odbcName
- Datatype_oleDBName
- ScalarDatatype_rdfsDatatype
- ScalarDatatype_bits
- ScalarDatatype_bytes
- ScalarDatatype_length
- ScalarDatatype_maxExclusive
- ScalarDatatype_maxInclusive
- ScalarDatatype_minExclusive
- ScalarDatatype_minInclusive
slot_usage:
rdfsDatatype:
range: Datatype
multivalued: false
bits:
multivalued: false
bytes:
multivalued: false
length:
multivalued: false
maxExclusive:
multivalued: false
maxInclusive:
multivalued: false
minExclusive:
multivalued: false
minInclusive:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| ansiSQLName | 0..1 | string | |
| basis | 0..1 | Datatype | |
| bounded | 0..1 | None | |
| cName | 0..1 | string | |
| cardinality | 0..1 | CardinalityType | |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| javaName | 0..1 | None | |
| jsName | 0..1 | None | |
| matlabName | 0..1 | None | |
| microsoftSQLServerName | 0..1 | None | |
| mySQLName | 0..1 | None | |
| odbcName | 0..1 | None | |
| oleDBName | 0..1 | None | OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. |
| oracleSQLName | 0..1 | string | |
| orderedType | 0..1 | OrderedType | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| protocolBuffersName | 0..1 | string | |
| pythonName | 0..1 | string | |
| vbName | 0..1 | string | |
| bits | 0..1 | None | |
| bytes | 0..1 | None | |
| length | 0..1 | None | |
| maxExclusive | 0..1 | None | maxExclusive is the exclusive upper bound of the value space for a datatype with the ordered property. The value of maxExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
| maxInclusive | 0..1 | None | maxInclusive is the inclusive upper bound of the value space for a datatype with the ordered property. The value of maxInclusive must be in the value space of the base type. |
| minExclusive | 0..1 | None | minExclusive is the exclusive lower bound of the value space for a datatype with the ordered property. The value of minExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
| minInclusive | 0..1 | None | minInclusive is the inclusive lower bound of the value space for a datatype with the ordered property. The value of minInclusive must be in the value space of the base type. |
| rdfsDatatype | 0..1 | Datatype |
Parents¶
Scale¶
Scales (also called \"scales of measurement\" or \"levels of measurement\") are expressions that typically refer to the theory of scale types.
YAML Definition¶
Click to expand
Scale:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- Scale_permissibleMaths
- Scale_permissibleTransformation
- Scale_scaleType
- Scale_dataStructure
slot_usage:
permissibleMaths:
range: MathsFunctionType
permissibleTransformation:
range: TransformType
scaleType:
range: ScaleType
multivalued: false
dataStructure:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| dataStructure | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| scaleType | 0..1 | ScaleType |
Parents¶
Children¶
ScaleType¶
YAML Definition¶
Click to expand
ScaleType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
- ScaleType_permissibleMaths
- ScaleType_permissibleTransformation
- ScaleType_dataStructure
slot_usage:
permissibleMaths:
range: MathsFunctionType
permissibleTransformation:
range: TransformType
dataStructure:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| dataStructure | 0..1 | None | |
| permissibleMaths | 0..* | MathsFunctionType | |
| permissibleTransformation | 0..* | TransformType | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
- Scale : scaleType 0..*
SignednessType¶
YAML Definition¶
This class has no attributes
SolidAngleUnit¶
YAML Definition¶
Click to expand
SolidAngleUnit:
is_a: AngleUnit
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| dbpediaMatch | 0..* | uri | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None | |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Statement¶
YAML Definition¶
This class has no attributes
StringEncodingType¶
YAML Definition¶
Local class diagram¶
This class has no attributes
Children¶
Symbol¶
YAML Definition¶
Click to expand
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
Parents¶
SymmetricRelation¶
YAML Definition¶
This class has no attributes
SystemOfQuantityKinds¶
A system of quantity kinds is a set of one or more quantity kinds together with a set of zero or more algebraic equations that define relationships between quantity kinds in the set. In the physical sciences, the equations relating quantity kinds are typically physical laws and definitional relations, and constants of proportionality. Examples include Newton’s First Law of Motion, Coulomb’s Law, and the definition of velocity as the instantaneous change in position. In almost all cases, the system identifies a subset of base quantity kinds. The base set is chosen so that all other quantity kinds of interest can be derived from the base quantity kinds and the algebraic equations. If the unit system is explicitly associated with a quantity kind system, then the unit system must define at least one unit for each quantity kind. From a scientific point of view, the division of quantities into base quantities and derived quantities is a matter of convention.
YAML Definition¶
Click to expand
SystemOfQuantityKinds:
is_a: Concept
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- SystemOfQuantityKinds_baseDimensionEnumeration
- SystemOfQuantityKinds_hasBaseQuantityKind
- SystemOfQuantityKinds_hasQuantityKind
- SystemOfQuantityKinds_hasUnitSystem
- SystemOfQuantityKinds_systemDerivedQuantityKind
slot_usage:
baseDimensionEnumeration:
range: Enumeration
multivalued: false
hasBaseQuantityKind:
range: QuantityKind
hasQuantityKind:
range: QuantityKind
required: false
hasUnitSystem:
range: SystemOfUnits
systemDerivedQuantityKind:
range: QuantityKind
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| baseDimensionEnumeration | 0..1 | Enumeration | This property associates a system of quantities with an enumeration that enumerates the base dimensions of the system in canonical order. |
| hasBaseQuantityKind | 0..* | QuantityKind | |
| hasQuantityKind | 0..* | QuantityKind | |
| hasUnitSystem | 0..* | SystemOfUnits | |
| systemDerivedQuantityKind | 0..* | QuantityKind |
Parents¶
Referenced by:¶
- QuantityKind : belongsToSystemOfQuantities 0..*
SystemOfUnits¶
A system of units is a set of units which are chosen as the reference scales for some set of quantity kinds together with the definitions of each unit. Units may be defined by experimental observation or by proportion to another unit not included in the system. If the unit system is explicitly associated with a quantity kind system, then the unit system must define at least one unit for each quantity kind.
YAML Definition¶
Click to expand
SystemOfUnits:
is_a: Verifiable
mixins:
- Concept
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- SystemOfUnits_applicablePhysicalConstant
- SystemOfUnits_hasAllowedUnit
- SystemOfUnits_hasBaseUnit
- SystemOfUnits_hasCoherentUnit
- SystemOfUnits_hasDefinedUnit
- SystemOfUnits_hasDerivedCoherentUnit
- SystemOfUnits_hasDerivedUnit
- SystemOfUnits_hasUnit
- SystemOfUnits_prefix
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
applicablePhysicalConstant:
range: PhysicalConstant
hasAllowedUnit:
range: Unit
hasBaseUnit:
range: Unit
hasCoherentUnit:
range: Unit
hasDefinedUnit:
range: Unit
hasDerivedCoherentUnit:
range: Unit
hasDerivedUnit:
range: Unit
hasUnit:
range: Unit
prefix:
range: Prefix
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string | |
| applicablePhysicalConstant | 0..* | PhysicalConstant | |
| hasAllowedUnit | 0..* | Unit | This property relates a unit system with a unit of measure that is not defined by or part of the system, but is allowed for use within the system. An allowed unit must be convertible to some dimensionally eqiuvalent unit that is defined by the system. |
| hasBaseUnit | 0..* | Unit | This property relates a system of units to a base unit defined within the system. The base units of a system are used to define the derived units of the system by expressing the derived units as products of the base units raised to a rational power. |
| hasCoherentUnit | 0..* | Unit | A coherent unit of measurement for a unit system is a defined unit that may be expressed as a product of powers of the system's base units with the proportionality factor of one. |
| hasDefinedUnit | 0..* | Unit | This property relates a unit system with a unit of measure that is defined by the system. |
| hasDerivedCoherentUnit | 0..* | Unit | |
| hasDerivedUnit | 0..* | Unit | This property relates a system of units to a unit of measure that is defined within the system in terms of the base units for the system. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| hasUnit | 0..* | Unit | This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
| prefix | 0..* | Prefix |
Parents¶
Uses¶
- mixin: Concept
Referenced by:¶
- PhysicalConstant : applicableSystem 0..*
- SystemOfQuantityKinds : hasUnitSystem 0..*
- Unit : applicableSystem 0..*
- Unit : definedUnitOfSystem 0..*
- Unit : derivedCoherentUnitOfSystem 0..*
- Unit : derivedUnitOfSystem 0..*
- Unit : isUnitOfSystem 0..*
Thing¶
The root class for all QUDT concepts
YAML Definition¶
Local class diagram¶
This class has no attributes
Children¶
TransformType¶
YAML Definition¶
Click to expand
TransformType:
is_a: EnumeratedValue
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- EnumeratedValue_altSymbol
- EnumeratedValue_description
- EnumeratedValue_abbreviation
- EnumeratedValue_symbol
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_deprecated
- Concept_plainTextDescription
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string |
Parents¶
Referenced by:¶
UCUMcs¶
Lexical pattern for the case-sensitive version of UCUM code
YAML Definition¶
This class has no attributes
Parents¶
Referenced by:¶
- Unit : ucumCode 0..*
UCUMcs-term¶
Lexical pattern for the terminal symbols in the case-sensitive version of UCUM code
YAML Definition¶
This class has no attributes
Parents¶
Referenced by:¶
- Prefix : ucumCode 0..*
Unit¶
YAML Definition¶
Click to expand
Unit:
is_a: Verifiable
mixins:
- Concept
slots:
- Verifiable_isoNormativeReference
- Verifiable_normativeReference
- Verifiable_wikidataMatch
- Verifiable_dbpediaMatch
- hasReciprocalUnit
- isUnitOfSystem
- omUnit
- unitFor
- Unit_applicableSystem
- Unit_definedUnitOfSystem
- Unit_derivedCoherentUnitOfSystem
- Unit_derivedUnitOfSystem
- Unit_exactMatch
- Unit_hasDimensionVector
- Unit_hasFactorUnit
- Unit_hasQuantityKind
- Unit_iec61360Code
- Unit_prefix
- Unit_qkdvDenominator
- Unit_qkdvNumerator
- Unit_scalingOf
- Unit_ucumCode
- Unit_udunitsCode
- Unit_uneceCommonCode
- Unit_altSymbol
- Unit_latexDefinition
- Unit_latexSymbol
- Unit_siUnitsExpression
- Unit_symbol
- Unit_conversionMultiplier
- Unit_conversionMultiplierSN
- Unit_conversionOffset
- Unit_conversionOffsetSN
- Unit_factorUnitScalar
- Unit_mathMLdefinition
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
slot_usage:
applicableSystem:
range: SystemOfUnits
definedUnitOfSystem:
range: SystemOfUnits
derivedCoherentUnitOfSystem:
range: SystemOfUnits
derivedUnitOfSystem:
range: SystemOfUnits
exactMatch:
range: Unit
hasDimensionVector:
range: QuantityKindDimensionVector
multivalued: false
hasFactorUnit:
range: Class
hasQuantityKind:
range: QuantityKind
iec61360Code:
range: string
prefix:
range: Prefix
qkdvDenominator:
range: QuantityKindDimensionVector
multivalued: false
qkdvNumerator:
range: QuantityKindDimensionVector
multivalued: false
scalingOf:
range: Unit
ucumCode:
range: UCUMcs
udunitsCode:
range: string
uneceCommonCode:
range: string
altSymbol:
required: false
latexDefinition:
required: false
latexSymbol:
required: false
siUnitsExpression:
required: false
symbol:
required: false
conversionMultiplier:
multivalued: false
conversionMultiplierSN:
multivalued: false
conversionOffset:
multivalued: false
conversionOffsetSN:
multivalued: false
factorUnitScalar:
multivalued: false
mathMLdefinition:
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri | |
| guidance | 0..* | string | |
| altSymbol | 0..* | None | An alternative symbol |
| applicableSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
| conversionMultiplier | 0..1 | None | |
| conversionMultiplierSN | 0..1 | None | |
| conversionOffset | 0..1 | None | |
| conversionOffsetSN | 0..1 | None | |
| definedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with the unit system that defines the unit. |
| derivedCoherentUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
| derivedUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
| exactMatch | 0..* | Unit | |
| factorUnitScalar | 0..1 | None | For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
| hasDimensionVector | 0..1 | QuantityKindDimensionVector | |
| hasFactorUnit | 0..* | Class | This property relates a derived unit to one of its constituent factor units |
| hasQuantityKind | 0..* | QuantityKind | |
| hasReciprocalUnit | 0..* | Unit | |
| iec61360Code | 0..* | string | |
| isUnitOfSystem | 0..* | SystemOfUnits | This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
| latexDefinition | 0..* | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| mathMLdefinition | 0..1 | None | |
| omUnit | 0..* | None | |
| prefix | 0..* | Prefix | |
| qkdvDenominator | 0..1 | QuantityKindDimensionVector | |
| qkdvNumerator | 0..1 | QuantityKindDimensionVector | |
| scalingOf | 0..* | Unit | This property relates a unit to another unit it is scaled from |
| siUnitsExpression | 0..* | None | |
| symbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| ucumCode | 0..* | UCUMcs | ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
| udunitsCode | 0..* | string | The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
| uneceCommonCode | 0..* | string | The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
| unitFor | 0..* | None |
Parents¶
Children¶
Uses¶
- mixin: Concept
Referenced by:¶
- ContextualUnit : broader 0..1
- PhysicalConstant : applicableUnit 0..*
- Quantifiable : hasUnit 0..*
- QuantityKind : applicableCGSUnit 0..*
- QuantityKind : applicableISOUnit 0..*
- QuantityKind : applicableImperialUnit 0..*
- QuantityKind : applicableSIUnit 0..*
- QuantityKind : applicableUSCustomaryUnit 0..*
- QuantityKind : applicableUnit 0..*
- QuantityValue : hasUnit 0..*
- SystemOfUnits : hasAllowedUnit 0..*
- SystemOfUnits : hasBaseUnit 0..*
- SystemOfUnits : hasCoherentUnit 0..*
- SystemOfUnits : hasDefinedUnit 0..*
- SystemOfUnits : hasDerivedCoherentUnit 0..*
- SystemOfUnits : hasDerivedUnit 0..*
- SystemOfUnits : hasUnit 0..*
- Unit : exactMatch 0..*
- Unit : scalingOf 0..*
- Unit : hasReciprocalUnit 0..*
UserQuantityKind¶
YAML Definition¶
Click to expand
UserQuantityKind:
is_a: AbstractQuantityKind
slots:
- guidance
- Concept_id
- Concept_hasRule
- Concept_isReplacedBy
- Concept_description
- Concept_abbreviation
- Concept_deprecated
- Concept_plainTextDescription
- AbstractQuantityKind_broader
- AbstractQuantityKind_altSymbol
- AbstractQuantityKind_latexSymbol
- AbstractQuantityKind_symbol
- UserQuantityKind_hasQuantityKind
slot_usage:
hasQuantityKind:
range: QuantityKind
required: true
multivalued: false
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| id | 0..1 | None | The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
| description | 0..1 | None | |
| abbreviation | 0..1 | None | An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
| altSymbol | 0..* | None | An alternative symbol |
| deprecated | 0..1 | None | |
| guidance | 0..* | string | |
| hasRule | 0..* | Rule | |
| isReplacedBy | 0..1 | None | |
| latexSymbol | 0..* | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| plainTextDescription | 0..1 | None | A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
| symbol | 0..1 | None | The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
| hasQuantityKind | 1..1 | QuantityKind |
Parents¶
Verifiable¶
An aspect class that holds properties that provide external knowledge and specifications of a given resource.
YAML Definition¶
Click to expand
Local class diagram¶
Attributes¶
| Name | Cardinality: | Type | Description |
|---|---|---|---|
| dbpediaMatch | 0..* | uri | |
| isoNormativeReference | 0..* | None | Provides a way to reference the ISO unit definition. |
| normativeReference | 0..* | None | Provides a way to reference information that is an authoritative source providing a standard definition |
| wikidataMatch | 0..* | uri |
Parents¶
Children¶
GDay¶
YAML Definition¶
This class has no attributes
GMonth¶
YAML Definition¶
This class has no attributes
GMonthDay¶
YAML Definition¶
This class has no attributes
GYear¶
YAML Definition¶
This class has no attributes
GYearMonth¶
YAML Definition¶
This class has no attributes
ValueUnion¶
YAML Definition¶
Local class diagram¶
This class has no attributes
Parents¶
Slots¶
| Name | Cardinality/Range | Used By |
|---|---|---|
| id The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
0..* string |
AbstractQuantityKind, AngleUnit, BaseDimensionMagnitude, BinaryPrefix, BitEncodingType, BooleanEncodingType, ByteEncodingType, CardinalityType, CharEncodingType, Citation, Concept, ConstantValue, ContextualUnit, CountingUnit, CurrencyUnit, DataItem, Datatype, DecimalPrefix, DerivedUnit, DimensionlessUnit, Discipline, Encoding, EndianType, EnumeratedQuantity, EnumeratedValue, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, LogarithmicUnit, MathsFunctionType, NominalScale, NumericUnion, OrderedType, OrdinalScale, Organization, PhysicalConstant, PlaneAngleUnit, Prefix, Quantity, QuantityKind, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, QuantityType, QuantityValue, RatioScale, Rule, RuleType, ScalarDatatype, Scale, ScaleType, SolidAngleUnit, Symbol, SystemOfQuantityKinds, SystemOfUnits, TransformType, Unit, UserQuantityKind |
| description | 0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CardinalityType, CharEncodingType, Citation, Comment, Concept, DataItem, Datatype, Discipline, Encoding, EndianType, EnumeratedQuantity, EnumeratedValue, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NISTSP811Comment, NominalScale, OrderedType, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, QuantityType, RatioScale, RuleType, ScalarDatatype, Scale, ScaleType, Symbol, SystemOfQuantityKinds, TransformType, UserQuantityKind |
| AbstractQuantityKind_altSymbol An alternative symbol |
0..* string |
|
| AbstractQuantityKind_broader | 0..1 QuantityKind |
|
| AbstractQuantityKind_latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| AbstractQuantityKind_symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| BaseDimensionMagnitude_hasBaseQuantityKind | 1..* QuantityKind |
|
| BaseDimensionMagnitude_vectorMagnitude | 1..* float |
|
| CardinalityType_literal | 0..* string |
|
| Citation_description | 1..* string |
|
| Citation_url | 0..* string |
|
| Comment_description | 0..* string |
|
| Comment_rationale | 0..* string |
|
| Concept_abbreviation An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
0..* string |
|
| Concept_deprecated | 0..* string |
|
| Concept_description | 0..* string |
|
| Concept_hasRule | 0..* Rule |
|
| Concept_id The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
0..* string |
|
| Concept_isReplacedBy | 0..* string |
|
| Concept_plainTextDescription A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
0..* string |
|
| ConstantValue_exactConstant | 0..* string |
|
| ContextualUnit_broader | 0..1 Unit |
|
| CurrencyUnit_currencyCode Alphabetic Currency Code as defined by ISO 4217. For example, US Dollar has the code 'USD'. |
0..* string |
|
| CurrencyUnit_currencyExponent The currency exponent indicates the number of decimal places between a major currency unit and its minor currency unit. For example, the US dollar is the major currency unit of the United States, and the US cent is the minor currency unit. Since one cent is 1/100 of a dollar, the US dollar has a currency exponent of 2. However, the Japanese Yen has no minor currency units, so the yen has a currency exponent of 0. |
0..* string |
|
| DataEncoding_bitOrder | 0..* EndianType |
|
| DataEncoding_byteOrder Byte order is an enumeration of two values: 'Big Endian' and 'Little Endian' and is used to denote whether the most signiticant byte is either first or last, respectively. |
0..* EndianType |
|
| DataEncoding_encoding | 0..* Encoding |
|
| DataItem_value A property to relate an observable thing with a value of any kind |
0..* string |
|
| Datatype_ansiSQLName | 0..* string |
|
| Datatype_basis | 0..* Datatype |
|
| Datatype_bounded | 0..* string |
|
| Datatype_cName | 0..* string |
|
| Datatype_cardinality | 0..* CardinalityType |
|
| Datatype_id The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. The identifier is constructed using a prefix. For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category and "NNNN" is a digit string for a member element of that category. For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent, or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents. |
0..* string |
|
| Datatype_javaName | 0..* string |
|
| Datatype_jsName | 0..* string |
|
| Datatype_matlabName | 0..* string |
|
| Datatype_microsoftSQLServerName | 0..* string |
|
| Datatype_mySQLName | 0..* string |
|
| Datatype_odbcName | 0..* string |
|
| Datatype_oleDBName OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. |
0..* string |
|
| Datatype_oracleSQLName | 0..* string |
|
| Datatype_orderedType | 0..* OrderedType |
|
| Datatype_protocolBuffersName | 0..* string |
|
| Datatype_pythonName | 0..* string |
|
| Datatype_vbName | 0..* string |
|
| DateTimeStringEncodingType_allowedPattern | 1..* string |
|
| Encoding_bits | 0..* string |
|
| Encoding_bytes | 0..* string |
|
| EnumeratedQuantity_enumeratedValue | 0..* EnumeratedValue |
|
| EnumeratedQuantity_enumeration | 0..* Enumeration |
|
| EnumeratedValue_abbreviation An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
0..* string |
|
| EnumeratedValue_altSymbol An alternative symbol |
0..* string |
|
| EnumeratedValue_description | 0..* string |
|
| EnumeratedValue_symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| Enumeration_abbreviation An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
0..* string |
|
| Enumeration_default The default element in an enumeration |
0..* EnumeratedValue |
|
| Enumeration_element An element of an enumeration |
1..* EnumeratedValue |
|
| Figure_figureCaption | 0..* string |
|
| Figure_figureLabel | 0..* string |
|
| Figure_height | 0..* string |
|
| Figure_image | 0..* string |
|
| Figure_imageLocation | 1..* string |
|
| Figure_landscape | 0..* string |
|
| Figure_width | 0..* string |
|
| OrderedType_literal | 0..* string |
|
| OrdinalScale_order | 1..* string |
|
| Organization_url | 0..* string |
|
| PhysicalConstant_altSymbol An alternative symbol |
0..* string |
|
| PhysicalConstant_applicableSystem This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
0..* SystemOfUnits |
|
| PhysicalConstant_applicableUnit See https://github.com/qudt/qudt-public-repo/wiki/Advanced-User-Guide#4-computing-applicable-units-for-a-quantitykind on how qudt:applicableUnit is computed from qudt:hasQuantityKind and then materialized |
0..* Unit |
|
| PhysicalConstant_exactConstant | 0..* boolean |
|
| PhysicalConstant_exactMatch | 0..* PhysicalConstant |
|
| PhysicalConstant_hasDimensionVector | 0..* QuantityKindDimensionVector |
|
| PhysicalConstant_isoNormativeReference Provides a way to reference the ISO unit definition. |
0..* string |
|
| PhysicalConstant_latexDefinition | 0..* string |
|
| PhysicalConstant_latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| PhysicalConstant_mathMLdefinition | 0..* string |
|
| PhysicalConstant_normativeReference Provides a way to reference information that is an authoritative source providing a standard definition |
0..* string |
|
| PhysicalConstant_symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| PhysicalConstant_ucumCode ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
0..* string |
|
| Prefix_altSymbol An alternative symbol |
0..* string |
|
| Prefix_exactMatch | 0..* Prefix |
|
| Prefix_latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| Prefix_prefixMultiplier | 0..* string |
|
| Prefix_symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| Prefix_ucumCode ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
0..* UCUMcs-term |
|
| Quantifiable_dataEncoding | 0..* DataEncoding |
|
| Quantifiable_datatype | 0..* Datatype |
|
| Quantifiable_hasUnit This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
0..* Unit |
|
| Quantifiable_relativeStandardUncertainty The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
0..* double |
|
| Quantifiable_standardUncertainty The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
0..* decimal |
|
| Quantifiable_standardUncertaintySN The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
0..* double |
|
| Quantifiable_value A property to relate an observable thing with a value of any kind |
0..* string |
|
| Quantifiable_valueSN A property to relate an observable thing with a value of any kind |
0..* string |
|
| QuantityKindDimensionVector_dimensionExponentForAmountOfSubstance | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForElectricCurrent | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForLength | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForLuminousIntensity | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForMass | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForThermodynamicTemperature | 1..* string |
|
| QuantityKindDimensionVector_dimensionExponentForTime | 1..* string |
|
| QuantityKindDimensionVector_dimensionlessExponent | 1..* string |
|
| QuantityKindDimensionVector_hasReferenceQuantityKind | 0..* QuantityKind |
|
| QuantityKindDimensionVector_latexDefinition | 0..* string |
|
| QuantityKindDimensionVector_latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| QuantityKind_applicableCGSUnit | 0..* Unit |
|
| QuantityKind_applicableISOUnit | 0..* Unit |
|
| QuantityKind_applicableImperialUnit | 0..* Unit |
|
| QuantityKind_applicableSIUnit | 0..* Unit |
|
| QuantityKind_applicableUSCustomaryUnit | 0..* Unit |
|
| QuantityKind_applicableUnit See https://github.com/qudt/qudt-public-repo/wiki/Advanced-User-Guide#4-computing-applicable-units-for-a-quantitykind on how qudt:applicableUnit is computed from qudt:hasQuantityKind and then materialized |
0..* Unit |
|
| QuantityKind_dimensionVectorForSI | 0..* QuantityKindDimensionVectorSI |
|
| QuantityKind_exactMatch | 0..* QuantityKind |
|
| QuantityKind_hasDimensionVector | 0..* QuantityKindDimensionVector |
|
| QuantityKind_iec61360Code | 0..* string |
|
| QuantityKind_latexDefinition | 0..* string |
|
| QuantityKind_mathMLdefinition | 0..* string |
|
| QuantityKind_qkdvDenominator | 0..* QuantityKindDimensionVector |
|
| QuantityKind_qkdvNumerator | 0..* QuantityKindDimensionVector |
|
| QuantityType_value A property to relate an observable thing with a value of any kind |
0..* QuantityKind |
|
| QuantityValue_hasUnit This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
0..* Unit |
|
| Quantity_hasQuantityKind | 0..* QuantityKind |
|
| Quantity_isDeltaQuantity | 0..* boolean |
|
| Quantity_quantityValue | 0..* QuantityValue |
|
| Rule_rationale | 0..* string |
|
| Rule_ruleType | 0..* RuleType |
|
| ScalarDatatype_bits | 0..* string |
|
| ScalarDatatype_bytes | 0..* string |
|
| ScalarDatatype_length | 0..* string |
|
| ScalarDatatype_maxExclusive maxExclusive is the exclusive upper bound of the value space for a datatype with the ordered property. The value of maxExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
0..* string |
|
| ScalarDatatype_maxInclusive maxInclusive is the inclusive upper bound of the value space for a datatype with the ordered property. The value of maxInclusive must be in the value space of the base type. |
0..* string |
|
| ScalarDatatype_minExclusive minExclusive is the exclusive lower bound of the value space for a datatype with the ordered property. The value of minExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
0..* string |
|
| ScalarDatatype_minInclusive minInclusive is the inclusive lower bound of the value space for a datatype with the ordered property. The value of minInclusive must be in the value space of the base type. |
0..* string |
|
| ScalarDatatype_rdfsDatatype | 0..* Datatype |
|
| ScaleType_dataStructure | 0..* string |
|
| ScaleType_permissibleMaths | 0..* MathsFunctionType |
|
| ScaleType_permissibleTransformation | 0..* TransformType |
|
| Scale_dataStructure | 0..* string |
|
| Scale_permissibleMaths | 0..* MathsFunctionType |
|
| Scale_permissibleTransformation | 0..* TransformType |
|
| Scale_scaleType | 0..* ScaleType |
|
| SystemOfQuantityKinds_baseDimensionEnumeration This property associates a system of quantities with an enumeration that enumerates the base dimensions of the system in canonical order. |
0..* Enumeration |
|
| SystemOfQuantityKinds_hasBaseQuantityKind | 0..* QuantityKind |
|
| SystemOfQuantityKinds_hasQuantityKind | 0..* QuantityKind |
|
| SystemOfQuantityKinds_hasUnitSystem | 0..* SystemOfUnits |
|
| SystemOfQuantityKinds_systemDerivedQuantityKind | 0..* QuantityKind |
|
| SystemOfUnits_applicablePhysicalConstant | 0..* PhysicalConstant |
|
| SystemOfUnits_hasAllowedUnit This property relates a unit system with a unit of measure that is not defined by or part of the system, but is allowed for use within the system. An allowed unit must be convertible to some dimensionally eqiuvalent unit that is defined by the system. |
0..* Unit |
|
| SystemOfUnits_hasBaseUnit This property relates a system of units to a base unit defined within the system. The base units of a system are used to define the derived units of the system by expressing the derived units as products of the base units raised to a rational power. |
0..* Unit |
|
| SystemOfUnits_hasCoherentUnit A coherent unit of measurement for a unit system is a defined unit that may be expressed as a product of powers of the system's base units with the proportionality factor of one. |
0..* Unit |
|
| SystemOfUnits_hasDefinedUnit This property relates a unit system with a unit of measure that is defined by the system. |
0..* Unit |
|
| SystemOfUnits_hasDerivedCoherentUnit | 0..* Unit |
|
| SystemOfUnits_hasDerivedUnit This property relates a system of units to a unit of measure that is defined within the system in terms of the base units for the system. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
0..* Unit |
|
| SystemOfUnits_hasUnit This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
0..* Unit |
|
| SystemOfUnits_prefix | 0..* Prefix |
|
| Unit_altSymbol An alternative symbol |
0..* string |
|
| Unit_applicableSystem This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
0..* SystemOfUnits |
|
| Unit_conversionMultiplier | 0..* string |
|
| Unit_conversionMultiplierSN | 0..* string |
|
| Unit_conversionOffset | 0..* string |
|
| Unit_conversionOffsetSN | 0..* string |
|
| Unit_definedUnitOfSystem This property relates a unit of measure with the unit system that defines the unit. |
0..* SystemOfUnits |
|
| Unit_derivedCoherentUnitOfSystem This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
0..* SystemOfUnits |
|
| Unit_derivedUnitOfSystem This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
0..* SystemOfUnits |
|
| Unit_exactMatch | 0..* Unit |
|
| Unit_factorUnitScalar For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
0..* string |
|
| Unit_hasDimensionVector | 0..* QuantityKindDimensionVector |
|
| Unit_hasFactorUnit This property relates a derived unit to one of its constituent factor units |
0..* Class |
|
| Unit_hasQuantityKind | 0..* QuantityKind |
|
| Unit_iec61360Code | 0..* string |
|
| Unit_latexDefinition | 0..* string |
|
| Unit_latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| Unit_mathMLdefinition | 0..* string |
|
| Unit_prefix | 0..* Prefix |
|
| Unit_qkdvDenominator | 0..* QuantityKindDimensionVector |
|
| Unit_qkdvNumerator | 0..* QuantityKindDimensionVector |
|
| Unit_scalingOf This property relates a unit to another unit it is scaled from |
0..* Unit |
|
| Unit_siUnitsExpression | 0..* string |
|
| Unit_symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
|
| Unit_ucumCode ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
0..* UCUMcs |
|
| Unit_udunitsCode The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
0..* string |
|
| Unit_uneceCommonCode The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
0..* string |
|
| UserQuantityKind_hasQuantityKind | 1..* QuantityKind |
|
| Verifiable_dbpediaMatch | 0..* uri |
|
| Verifiable_isoNormativeReference Provides a way to reference the ISO unit definition. |
0..* string |
|
| Verifiable_normativeReference Provides a way to reference information that is an authoritative source providing a standard definition |
0..* string |
|
| Verifiable_wikidataMatch | 0..* uri |
|
| abbreviation An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot. |
0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CardinalityType, CharEncodingType, Citation, Concept, DataItem, Datatype, Discipline, Encoding, EndianType, EnumeratedQuantity, EnumeratedValue, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NominalScale, OrderedType, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, QuantityType, RatioScale, RuleType, ScalarDatatype, Scale, ScaleType, Symbol, SystemOfQuantityKinds, TransformType, UserQuantityKind |
| abstract | 0..* string |
|
| acronym | 0..* string |
|
| allowedPattern | 0..* string |
DateTimeStringEncodingType |
| altSymbol An alternative symbol |
0..* string |
AbstractQuantityKind, AngleUnit, BinaryPrefix, CardinalityType, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, OrderedType, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityType, RuleType, ScaleType, SolidAngleUnit, TransformType, Unit, UserQuantityKind |
| ansiSQLName | 0..* string |
Datatype, ScalarDatatype |
| applicableCGSUnit | 0..* Unit |
QuantityKind |
| applicableISOUnit | 0..* Unit |
QuantityKind |
| applicableImperialUnit | 0..* Unit |
QuantityKind |
| applicablePhysicalConstant | 0..* string |
SystemOfUnits |
| applicablePlanckUnit | 0..* Unit |
|
| applicableSIUnit | 0..* Unit |
QuantityKind |
| applicableSystem This property relates a unit of measure with a unit system that may or may not define the unit, but within which the unit is compatible. |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, SolidAngleUnit, Unit |
| applicableUSCustomaryUnit | 0..* Unit |
QuantityKind |
| applicableUnit See https://github.com/qudt/qudt-public-repo/wiki/Advanced-User-Guide#4-computing-applicable-units-for-a-quantitykind on how qudt:applicableUnit is computed from qudt:hasQuantityKind and then materialized |
0..* Unit |
PhysicalConstant, QuantityKind |
| baseDimensionEnumeration This property associates a system of quantities with an enumeration that enumerates the base dimensions of the system in canonical order. |
0..* Enumeration |
SystemOfQuantityKinds |
| baseUnitOfSystem This property relates a unit of measure to the system of units in which it is defined as a base unit for the system. The base units of a system are used to define the derived units of the system by expressing the derived units as products of the base units raised to a rational power. |
0..* SystemOfUnits |
|
| basis | 0..* string |
Datatype, ScalarDatatype |
| belongsToSystemOfQuantities | 0..* SystemOfQuantityKinds |
QuantityKind |
| bitOrder | 0..* EndianType |
DataEncoding |
| bits | 0..* string |
BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Encoding, FloatingPointEncodingType, IntegerEncodingType, ScalarDatatype |
| bounded | 0..* string |
Datatype, ScalarDatatype |
| broader | 0..1 QuantityKind |
|
| byteOrder Byte order is an enumeration of two values: 'Big Endian' and 'Little Endian' and is used to denote whether the most signiticant byte is either first or last, respectively. |
0..* EndianType |
DataEncoding |
| bytes | 0..* string |
BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Encoding, FloatingPointEncodingType, IntegerEncodingType, ScalarDatatype |
| cName | 0..* string |
Datatype, ScalarDatatype |
| cardinality | 0..* string |
Datatype, ScalarDatatype |
| categorizedAs | 0..* string |
|
| coherentUnitSystem A system of units is coherent with respect to a system of quantities and equations if the system of units is chosen in such a way that the equations between numerical values have exactly the same form (including the numerical factors) as the corresponding equations between the quantities. In such a coherent system, no numerical factor other than the number 1 ever occurs in the expressions for the derived units in terms of the base units. For example, the \(newton\) and the \(joule\). These two are, respectively, the force that causes one kilogram to be accelerated at 1 metre per (1) second per (1) second, and the work done by 1 newton acting over 1 metre. Being coherent refers to this consistent use of 1. In the old c.g.s. system , with its base units the centimetre and the gram, the corresponding coherent units were the dyne and the erg, respectively the force that causes 1 gram to be accelerated at 1 centimetre per (1) second per (1) second, and the work done by 1 dyne acting over 1 centimetre. So \(1\,newton = 10^5 dyne\), \(1 joule = 10^7 erg\), making each of the four compatible in a decimal sense within its respective other system, but not coherent therein. |
0..* string |
|
| conversionMultiplier | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| conversionMultiplierSN | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| conversionOffset | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| conversionOffsetSN | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| created | 0..* date |
|
| creator | 0..* string |
|
| currencyCode Alphabetic Currency Code as defined by ISO 4217. For example, US Dollar has the code 'USD'. |
0..* string |
CurrencyUnit |
| currencyExponent The currency exponent indicates the number of decimal places between a major currency unit and its minor currency unit. For example, the US dollar is the major currency unit of the United States, and the US cent is the minor currency unit. Since one cent is 1/100 of a dollar, the US dollar has a currency exponent of 2. However, the Japanese Yen has no minor currency units, so the yen has a currency exponent of 0. |
0..* string |
CurrencyUnit |
| currencyNumber Numeric currency Code as defined by ISO 4217. For example, US Dollar has the number 840. |
0..* string |
|
| dataEncoding | 0..* DataEncoding |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| dataStructure | 0..* string |
EnumerationScale, IntervalScale, NominalScale, OrdinalScale, RatioScale, Scale, ScaleType |
| datatype | 0..* string |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| dbpediaMatch | 0..* uri |
AngleUnit, BinaryPrefix, CardinalityType, Comment, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, NISTSP811Comment, OrderedType, PlaneAngleUnit, Prefix, QuantityKind, QuantityType, Rule, RuleType, ScaleType, SolidAngleUnit, SystemOfUnits, TransformType, Unit, Verifiable |
| default The default element in an enumeration |
0..* string |
Enumeration |
| definedUnitOfSystem This property relates a unit of measure with the unit system that defines the unit. |
0..* SystemOfUnits |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| denominatorDimensionVector | 0..* QuantityKindDimensionVector |
|
| deprecated | 0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Citation, Concept, DataItem, Datatype, Discipline, Encoding, EnumeratedQuantity, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NominalScale, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, RatioScale, ScalarDatatype, Scale, Symbol, SystemOfQuantityKinds, UserQuantityKind |
| derivedCoherentUnitOfSystem This property relates a unit of measure to the unit system in which the unit is derived from the system's base units with a proportionality constant of one. |
0..* SystemOfUnits |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| derivedNonCoherentUnitOfSystem This property relates a unit of measure to the unit system in which the unit is derived from the system's base units without proportionality constant of one. |
0..* SystemOfUnits |
|
| derivedUnitOfSystem This property relates a unit of measure to the system of units in which it is defined as a derived unit. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
0..* SystemOfUnits |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| dimensionExponent | 0..* string |
|
| dimensionExponentForAmountOfSubstance | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForElectricCurrent | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForLength | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForLuminousIntensity | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForMass | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForThermodynamicTemperature | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionExponentForTime | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| dimensionInverse | 0..* string |
|
| dimensionVectorForSI | 0..* QuantityKindDimensionVectorSI |
QuantityKind |
| dimensionlessExponent | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| element An element of an enumeration |
0..* string |
Enumeration |
| elementKind | 0..* string |
|
| encoding | 0..* string |
DataEncoding |
| enumeratedValue | 0..* EnumeratedValue |
EnumeratedQuantity |
| enumeration | 0..* Enumeration |
EnumeratedQuantity |
| exactConstant | 0..* string |
ConstantValue, PhysicalConstant |
| exactMatch | 0..* string |
AngleUnit, BinaryPrefix, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityKind, SolidAngleUnit, Unit |
| example | 0..* string |
|
| exponent This property relates a factor unit its exponent |
0..* string |
|
| expression | 0..* string |
|
| factorUnitScalar For a derived unit that is not exactly the product of its factor units, this property defines the scalar with which that product has to be multiplied with. |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| fieldCode | 0..* string |
|
| figure Provides a link to an image. |
0..* Figure |
|
| figureCaption | 0..* string |
Figure |
| figureLabel | 0..* string |
Figure |
| graphName | 0..* string |
|
| graphTitle | 0..* string |
|
| guidance | 0..* string |
AbstractQuantityKind, AngleUnit, BaseDimensionMagnitude, BinaryPrefix, BitEncodingType, BooleanEncodingType, ByteEncodingType, CardinalityType, CharEncodingType, Citation, Concept, ConstantValue, ContextualUnit, CountingUnit, CurrencyUnit, DataItem, Datatype, DecimalPrefix, DerivedUnit, DimensionlessUnit, Discipline, Encoding, EndianType, EnumeratedQuantity, EnumeratedValue, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, LogarithmicUnit, MathsFunctionType, NominalScale, NumericUnion, OrderedType, OrdinalScale, Organization, PhysicalConstant, PlaneAngleUnit, Prefix, Quantity, QuantityKind, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, QuantityType, QuantityValue, RatioScale, Rule, RuleType, ScalarDatatype, Scale, ScaleType, SolidAngleUnit, Symbol, SystemOfQuantityKinds, SystemOfUnits, TransformType, Unit, UserQuantityKind |
| hasAllowedUnit This property relates a unit system with a unit of measure that is not defined by or part of the system, but is allowed for use within the system. An allowed unit must be convertible to some dimensionally eqiuvalent unit that is defined by the system. |
0..* Unit |
SystemOfUnits |
| hasBaseQuantityKind | 0..* QuantityKind |
BaseDimensionMagnitude, SystemOfQuantityKinds |
| hasBaseUnit This property relates a system of units to a base unit defined within the system. The base units of a system are used to define the derived units of the system by expressing the derived units as products of the base units raised to a rational power. |
0..* Unit |
SystemOfUnits |
| hasCitation | 0..* string |
|
| hasCoherentUnit A coherent unit of measurement for a unit system is a defined unit that may be expressed as a product of powers of the system's base units with the proportionality factor of one. |
0..* Unit |
SystemOfUnits |
| hasDefinedUnit This property relates a unit system with a unit of measure that is defined by the system. |
0..* Unit |
SystemOfUnits |
| hasDenominatorPart | 0..* string |
|
| hasDerivedCoherentUnit | 0..* Unit |
SystemOfUnits |
| hasDerivedNonCoherentUnit | 0..* string |
|
| hasDerivedUnit This property relates a system of units to a unit of measure that is defined within the system in terms of the base units for the system. That is, the derived unit is defined as a product of the base units for the system raised to some rational power. |
0..* string |
SystemOfUnits |
| hasDimension | 0..* string |
|
| hasDimensionExpression | 0..* string |
|
| hasDimensionVector | 0..* QuantityKindDimensionVector |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, QuantityKind, SolidAngleUnit, Unit |
| hasFactorUnit This property relates a derived unit to one of its constituent factor units |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| hasNumeratorPart | 0..* string |
|
| hasPrefixUnit | 0..* Unit |
|
| hasQuantity | 0..* Quantity |
|
| hasQuantityKind | 0..* QuantityKind |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, Quantity, SolidAngleUnit, SystemOfQuantityKinds, Unit, UserQuantityKind |
| hasReciprocalUnit | 0..* Unit |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| hasReferenceQuantityKind | 0..* string |
QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI |
| hasRule | 0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Citation, Concept, DataItem, Datatype, Discipline, Encoding, EnumeratedQuantity, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NominalScale, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, RatioScale, ScalarDatatype, Scale, Symbol, SystemOfQuantityKinds, UserQuantityKind |
| hasUnit This property relates a factor unit to its unit or a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. |
0..* Unit |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue, SystemOfUnits |
| hasUnitSystem | 0..* string |
SystemOfQuantityKinds |
| hasVocabulary | 0..* Ontology |
|
| height | 0..* string |
Figure |
| iec61360Code | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, QuantityKind, SolidAngleUnit, Unit |
| image | 0..* string |
Figure |
| imageLocation | 0..* string |
Figure |
| informativeReference | 0..* uri |
|
| isDeltaQuantity | 0..* string |
PhysicalConstant, Quantity |
| isDimensionInSystem | 0..* string |
|
| isMetadataFor | 0..* string |
|
| isMetricUnit | 0..* string |
|
| isReplacedBy | 0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Citation, Concept, DataItem, Datatype, Discipline, Encoding, EnumeratedQuantity, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NominalScale, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, RatioScale, ScalarDatatype, Scale, Symbol, SystemOfQuantityKinds, UserQuantityKind |
| isUnitOfSystem This property relates a unit of measure with a system of units that either a) defines the unit or b) allows the unit to be used within the system. |
0..* SystemOfUnits |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| isoNormativeReference Provides a way to reference the ISO unit definition. |
0..* string |
AngleUnit, BinaryPrefix, CardinalityType, Comment, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, NISTSP811Comment, OrderedType, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityKind, QuantityType, Rule, RuleType, ScaleType, SolidAngleUnit, SystemOfUnits, TransformType, Unit, Verifiable |
| javaName | 0..* string |
Datatype, ScalarDatatype |
| jsName | 0..* string |
Datatype, ScalarDatatype |
| landscape | 0..* string |
Figure |
| latexDefinition | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, QuantityKind, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, SolidAngleUnit, Unit |
| latexSymbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
AbstractQuantityKind, AngleUnit, BinaryPrefix, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, SolidAngleUnit, Unit, UserQuantityKind |
| length | 0..* string |
ScalarDatatype |
| literal | 0..* string |
CardinalityType, OrderedType |
| lowerBound | 0..* string |
|
| mathDefinition | 0..* string |
|
| mathMLdefinition | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, QuantityKind, SolidAngleUnit, Unit |
| matlabName | 0..* string |
Datatype, ScalarDatatype |
| maxCardinality | 0..* string |
|
| maxExclusive maxExclusive is the exclusive upper bound of the value space for a datatype with the ordered property. The value of maxExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
0..* string |
ScalarDatatype |
| maxInclusive maxInclusive is the inclusive upper bound of the value space for a datatype with the ordered property. The value of maxInclusive must be in the value space of the base type. |
0..* string |
ScalarDatatype |
| microsoftSQLServerName | 0..* string |
Datatype, ScalarDatatype |
| minCardinality | 0..* string |
|
| minExclusive minExclusive is the exclusive lower bound of the value space for a datatype with the ordered property. The value of minExclusive must be in the value space of the base type or be equal to {value} in {base type definition}. |
0..* string |
ScalarDatatype |
| minInclusive minInclusive is the inclusive lower bound of the value space for a datatype with the ordered property. The value of minInclusive must be in the value space of the base type. |
0..* string |
ScalarDatatype |
| modified | 0..* date |
|
| mySQLName | 0..* string |
Datatype, ScalarDatatype |
| negativeDeltaLimit A negative change limit between consecutive sample values for a parameter. The Negative Delta may be the encoded value or engineering units value depending on whether or not a Calibrator is defined. |
0..* string |
|
| normativeReference Provides a way to reference information that is an authoritative source providing a standard definition |
0..* string |
AngleUnit, BinaryPrefix, CardinalityType, Comment, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, NISTSP811Comment, OrderedType, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityKind, QuantityType, Rule, RuleType, ScaleType, SolidAngleUnit, SystemOfUnits, TransformType, Unit, Verifiable |
| numeratorDimensionVector | 0..* QuantityKindDimensionVector |
|
| numericValue | 0..* NumericUnion |
|
| odbcName | 0..* string |
Datatype, ScalarDatatype |
| oleDBName OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB), an API designed by Microsoft, allows accessing data from a variety of sources in a uniform manner. The API provides a set of interfaces implemented using the Component Object Model (COM); it is otherwise unrelated to OLE. |
0..* string |
Datatype, ScalarDatatype |
| omUnit | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| onlineReference | 0..* string |
|
| oracleSQLName | 0..* string |
Datatype, ScalarDatatype |
| order | 0..* string |
OrdinalScale |
| orderedType | 0..* string |
Datatype, ScalarDatatype |
| outOfScope | 0..* string |
|
| pattern | 0..* string |
|
| permissibleMaths | 0..* string |
EnumerationScale, IntervalScale, NominalScale, OrdinalScale, RatioScale, Scale, ScaleType |
| permissibleTransformation | 0..* string |
EnumerationScale, IntervalScale, NominalScale, OrdinalScale, RatioScale, Scale, ScaleType |
| plainTextDescription A plain text description is used to provide a description with only simple ASCII characters for cases where LaTeX , HTML or other markup would not be appropriate. |
0..* string |
AbstractQuantityKind, BaseDimensionMagnitude, BitEncodingType, BooleanEncodingType, ByteEncodingType, CharEncodingType, Citation, Concept, DataItem, Datatype, Discipline, Encoding, EnumeratedQuantity, Enumeration, EnumerationScale, Figure, FloatingPointEncodingType, IntegerEncodingType, IntervalScale, MathsFunctionType, NominalScale, OrdinalScale, Organization, QuantityKindDimensionVector, QuantityKindDimensionVectorCGS, QuantityKindDimensionVectorCGS-EMU, QuantityKindDimensionVectorCGS-ESU, QuantityKindDimensionVectorCGS-GAUSS, QuantityKindDimensionVectorCGS-LH, QuantityKindDimensionVectorISO, QuantityKindDimensionVectorImperial, QuantityKindDimensionVectorSI, RatioScale, ScalarDatatype, Scale, Symbol, SystemOfQuantityKinds, UserQuantityKind |
| positiveDeltaLimit A positive change limit between consecutive sample values for a parameter. The Positive Delta may be the encoded value or engineering units value depending on whether or not a Calibrator is defined. |
0..* string |
|
| prefix | 0..* Prefix |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, SystemOfUnits, Unit |
| prefixMultiplier | 0..* string |
BinaryPrefix, DecimalPrefix, Prefix |
| prefixMultiplierSN | 0..* string |
|
| protocolBuffersName | 0..* string |
Datatype, ScalarDatatype |
| pythonName | 0..* string |
Datatype, ScalarDatatype |
| qkdvDenominator | 0..* QuantityKindDimensionVector |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, QuantityKind, SolidAngleUnit, Unit |
| qkdvNumerator | 0..* QuantityKindDimensionVector |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, QuantityKind, SolidAngleUnit, Unit |
| quantity a property to relate an observable thing with a quantity (qud:Quantity) |
0..* string |
|
| quantityValue | 0..* QuantityValue |
PhysicalConstant, Quantity |
| rationale | 0..* string |
Comment, NISTSP811Comment, Rule |
| rdfsDatatype | 0..* string |
ScalarDatatype |
| reference | 0..* string |
|
| referenceUnit | 0..* string |
|
| relativeStandardUncertainty The relative standard uncertainty of a measurement is the (absolute) standard uncertainty divided by the magnitude of the exact value. |
0..* string |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| relevantQuantityKind | 0..* QuantityKind |
|
| relevantUnit | 0..* Unit |
|
| rights | 0..* string |
|
| ruleType | 0..* string |
Rule |
| scaleType | 0..* string |
EnumerationScale, IntervalScale, NominalScale, OrdinalScale, RatioScale, Scale |
| scalingOf This property relates a unit to another unit it is scaled from |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| siExactMatch | 0..* string |
|
| siUnitsExpression | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| source | 0..* uri |
|
| standardUncertainty The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
0..* string |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| standardUncertaintySN The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements. |
0..* string |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| subject | 0..* string |
|
| supersededBy | 0..* string |
|
| symbol The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is \(ohm\). This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm. |
0..* string |
AbstractQuantityKind, AngleUnit, BinaryPrefix, CardinalityType, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, OrderedType, PhysicalConstant, PlaneAngleUnit, Prefix, QuantityType, RuleType, ScaleType, SolidAngleUnit, TransformType, Unit, UserQuantityKind |
| systemDefinition | 0..* string |
|
| systemDerivedQuantityKind | 0..* QuantityKind |
SystemOfQuantityKinds |
| systemDimension | 0..* string |
|
| title | 0..* string |
|
| ucumCode ucumCode associates a QUDT unit with its UCUM code (case-sensitive). In SHACL the values are derived from specific ucum properties using 'sh:values'. |
0..* string |
AngleUnit, BinaryPrefix, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PhysicalConstant, PlaneAngleUnit, Prefix, SolidAngleUnit, Unit |
| udunitsCode The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values. |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| uneceCommonCode The UN/CEFACT Recommendation 20 provides three character alphabetic and alphanumeric codes for representing units of measurement for length, area, volume/capacity, mass (weight), time, and other quantities used in international trade. The codes are intended for use in manual and/or automated systems for the exchange of information between participants in international trade. |
0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| unitFor | 0..* string |
AngleUnit, ContextualUnit, CountingUnit, CurrencyUnit, DerivedUnit, DimensionlessUnit, LogarithmicUnit, PlaneAngleUnit, SolidAngleUnit, Unit |
| upperBound | 0..* string |
|
| url | 0..* string |
Citation, Organization |
| value A property to relate an observable thing with a value of any kind |
0..* string |
ConstantValue, DataItem, PhysicalConstant, Quantifiable, Quantity, QuantityType, QuantityValue |
| valueQuantity | 0..* string |
|
| valueSN A property to relate an observable thing with a value of any kind |
0..* string |
ConstantValue, PhysicalConstant, Quantifiable, Quantity, QuantityValue |
| vbName | 0..* string |
Datatype, ScalarDatatype |
| vectorMagnitude | 0..* string |
BaseDimensionMagnitude |
| wasDerivedFrom | 0..* Concept |
|
| website | 0..* string |
|
| width | 0..* string |
Figure |
| wikidataMatch | 0..* uri |
AngleUnit, BinaryPrefix, CardinalityType, Comment, ContextualUnit, CountingUnit, CurrencyUnit, DecimalPrefix, DerivedUnit, DimensionlessUnit, EndianType, EnumeratedValue, LogarithmicUnit, NISTSP811Comment, OrderedType, PlaneAngleUnit, Prefix, QuantityKind, QuantityType, Rule, RuleType, ScaleType, SolidAngleUnit, SystemOfUnits, TransformType, Unit, Verifiable |