MeasurableQuantity is related to a Quantity using the HasMeasurableQuantity relation and its reciprocal
relation called IsOfBaseQuantity.
Context dependence: for example, Fluid density and Equivalent Circulating Density are represented
as two different “Measurable quantities”, although they both refer to the same base SI quantities.
Typical sub-types of MeasurableQuantity are provided in MeasurableQuantityTypes. These types
can be used in a sort of singleton pattern, i.e., it is not necessary to create an individual to use them
in a relation. Also, if individuals are created with the same characteristics, they are considered as being
multiple representations of the same Noun. The list of MeasurableQuantity in MeasurableQuantityTypes is automatically generated
from the PhysicalQuantities defined in the Open Source Drilling Community (OSDC) project called UnitConversion
(see OSDC UnitConversion). Only the
physical quantities for which a MeaningfulPrecision has beed defined are used to generate MeasurableQuantityTypes.
It is possible to look at all the physical quantities defined in the OSDC UnitConversion project by
using the web application hosted here: OSDC Physical Quantity Web App.dwis signal_1
DrillingDataPoint: acceleration_1
acceleration_1 IsOfMeasurableQuantity AccelerationDrillingQuantity
noun is typically used to create an association between a MeasurableQuantity
and a Unit as for example when defining a UnitSystem.UnitSystem:metricUnitSystem_1
MeasurableQuantityUnitAssociation:metricAssociationAcceleration
metricAssociationAcceleration AssociatesUnit MetrePerSecondSquared
metricAssociationAcceleration AssociatesMeasurableQuantity AccelerationDrillingQuantity
metricUnitSystem_1 hasUnitAssociation metricAssociationAcceleration
Quantity represents a physical quantity. A Quantity is characterized by its physical dimensions as defined in the SI
International System of units. There are typical sub-types of Quantity defined in QuantityTypes. These types can be used in a sort of singleton pattern, i.e., it is not necessary to create an individual to use them
in a relation. Also, if individuals are created with the same characteristics, they are considered as being
multiple representations of the same Noun. These typical
sub-types are automatically generated from the PhysicalQuantities defined in the Open Source Drilling
Community (OSDC) project called UnitConversion (see OSDC UnitConversion).
Only the physical quantities for which a MeaningfulPrecision is not defined are used to generate
QuantityTypes. It is possible to look at all the physical quantities defined in the OSDC UnitConversion project by
using the web application hosted here: OSDC Physical Quantity Web App.QuantityTypes
DrillingSignal:acceleration_signal
DrillingDataPoint:acceleration_1
acceleration_1 HasValue acceleration_signal
acceleration_1 IsOfMeasurableQuantity AccelerationDrillingQuantity
acceleration_signal HasUnitOfMeasure MetrePerSecondSquared
And here is an example where the Quantity is defined from scratch:
Quantity:linearDisplacementQuantity
linearDisplacement.L = 2
MeasurableQuantity:measurableLinearDisplacementQuantity
measurableLinearDisplacementQuantity.MeaningfulPrecision = 0.001
measurableLinearDisplacementQuantity IsOfBaseQuantity linearDisplacementQuantity
linearDisplacementQuantity HasMeasurableQuantity measurableLinearDisplacementQuantity
Unit:cubicMetrePerMetre
cubicMetrePerMetre.ConversionFactorA = 0
cubicMetrePerMetre.ConversionFactorB = 1
cubicMetrePerMetre.Symbol = "m^3/m"
cubicMetrePerMetre IsUnitForQuantity linearDisplacementQuantity
linearDisplacementQuantity HasSIUnit cubicMetrePerMetre
DrillingSignal:linearDisplacement_signal
DrillingDataPoint:linearDisplacement_1
linearDisplacement_1 HasValue linearDisplacement_signal
linearDisplacement_1 IsOfMeasurableQuantity measurableLinearDisplacementQuantity
linearDisplacement_signal HasUnitOfMeasure cubicMetrePerMetre
Unit. The Unit defines what
standard is being used to measure that quantity. A Unit is characterized by two attributes ConversionFactorA
and ConversionFactorB that are used to convert a SI value to the unit. Typical sub-types are made available. These types
can be used in a sort of singleton pattern, i.e., it is not necessary to create an individual to use them
in a relation. Also, if individuals are created with the same characteristics, they are considered as being
multiple representations of the same Noun. Typical sub-types for the Noun Unit
are defined in UnitTypes. These units are automatically generated from the unit conversions of each individual
PhysicalQuantities defined in the Open Source Drilling Community (OSDC) project called UnitConversion
(see OSDC UnitConversion).
It is possible to look at all the physical quantities defined in the OSDC UnitConversion project by
using the web application hosted here: OSDC Physical Quantity Web App.DrillingSignal:acceleration_signal
DrillingDataPoint:acceleration_1
acceleration_1 HasValue acceleration_signal
acceleration_1 IsOfMeasurableQuantity AccelerationDrillingQuantity
acceleration_signal HasUnitOfMeasure MetrePerSecondSquared
UnitSystem:metricUnitSystem_1
MeasurableQuantityUnitAssociation:metricAssociationAcceleration
metricAssociationAcceleration AssociatesUnit MetrePerSecondSquared
metricAssociationAcceleration AssociatesMeasurableQuantity AccelerationDrillingQuantity
metricUnitSystem_1 hasUnitAssociation metricAssociationAcceleration
Verb is typically used when defining a UnitSystem. It allows to associate a
MeasurableQuantityUnitAssociation with a MeasurableQuantity.UnitSystem:metricUnitSystem_1
MeasurableQuantityUnitAssociation:metricAssociationAcceleration
metricAssociationAcceleration AssociatesUnit MetrePerSecondSquared
metricAssociationAcceleration AssociatesMeasurableQuantity AccelerationDrillingQuantity
metricUnitSystem_1 hasUnitAssociation metricAssociationAcceleration
Verb is typically used when defining a UnitSystem. It allows to associate a
MeasurableQuantityUnitAssociation with a Unit.UnitSystem:metricUnitSystem_1
MeasurableQuantityUnitAssociation:metricAssociationAcceleration
metricAssociationAcceleration AssociatesUnit MetrePerSecondSquared
metricAssociationAcceleration AssociatesMeasurableQuantity AccelerationDrillingQuantity
metricUnitSystem_1 hasUnitAssociation metricAssociationAcceleration
Verb is typically used when defining a UnitSystem. It allows to associate a
UnitSystem with a MeasurableQuantityUnitAssociation.UnitSystem:metricUnitSystem_1
MeasurableQuantityUnitAssociation:metricAssociationAcceleration
metricAssociationAcceleration AssociatesUnit MetrePerSecondSquared
metricAssociationAcceleration AssociatesMeasurableQuantity AccelerationDrillingQuantity
metricUnitSystem_1 hasUnitAssociation metricAssociationAcceleration
Verb is used to define the reciprocal relationship of IsOfBaseQuantity, i.e., to relate
a Quantity with a MeasureableQuantity.Quantity:linearDisplacementQuantity
linearDisplacement.L = 2
MeasurableQuantity:measurableLinearDisplacementQuantity
measurableLinearDisplacementQuantity.MeaningfulPrecision = 0.001
measurableLinearDisplacementQuantity IsOfBaseQuantity linearDisplacementQuantity
linearDisplacementQuantity HasMeasurableQuantity measurableLinearDisplacementQuantity
Verb is used to associate a MeasurableQuantity with a Quantity. It is the reciprocal
relationship to HasMeasurableQuantity.Quantity:linearDisplacementQuantity
linearDisplacement.L = 2
MeasurableQuantity:measurableLinearDisplacementQuantity
measurableLinearDisplacementQuantity.MeaningfulPrecision = 0.001
measurableLinearDisplacementQuantity IsOfBaseQuantity linearDisplacementQuantity
linearDisplacementQuantity HasMeasurableQuantity measurableLinearDisplacementQuantity
verb is used to relate a MeasureableQuantity to a DrillingDataPoint.DrillingDataPoint:acceleration_1
acceleration_1 IsOfMeasurableQuantity AccelerationDrillingQuantity
verb is used to relate a Unit with a Quantity.Quantity:linearDisplacementQuantity
linearDisplacement.L = 2
Unit:cubicMetrePerMetre
cubicMetrePerMetre.ConversionFactorA = 0
cubicMetrePerMetre.ConversionFactorB = 1
ConversionFactorB.Symbol = "m^3/m"
cubicMetrePerMetre IsUnitForQuantity linearDisplacementQuantity
verb is used to be define a relation between a Quantity and a Unit.Quantity:linearDisplacementQuantity
linearDisplacement.L = 2
Unit:cubicMetrePerMetre
cubicMetrePerMetre.ConversionFactorA = 0
cubicMetrePerMetre.ConversionFactorB = 1
ConversionFactorB.Symbol = "m^3/m"
cubicMetrePerMetre IsUnitForQuantity linearDisplacementQuantity
linearDisplacementQuantity HasSIUnit cubicMetrePerMetre
verb is used to be define a relation between a DrillingSignal and a Unit.
DrillingSignal:acceleration_signal
DrillingDataPoint:acceleration_1
acceleration_1 HasValue acceleration_signal
acceleration_1 IsOfMeasurableQuantity AccelerationDrillingQuantity
acceleration_signal HasUnitOfMeasure MetrePerSecondSquared