Skip to content

Commit 08e0369

Browse files
committed
update lite imported ontologies. Update non-detect implementation with coso:measurementValue, add coso:AggregateContaminationConcentrationQuantityKind
1 parent 013c7d5 commit 08e0369

8 files changed

Lines changed: 97 additions & 45 deletions

implementation/reuse/qudt_lite.ttl

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,9 @@ qudt:Enumeration
180180
qudt:dbpediaMatch "http://dbpedia.org/resource/Enumeration"^^xsd:anyURI ;
181181
qudt:informativeReference "http://en.wikipedia.org/wiki/Enumerated_type"^^xsd:anyURI ;
182182
qudt:informativeReference "http://en.wikipedia.org/wiki/Enumeration"^^xsd:anyURI ;
183-
rdfs:comment """<p>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.</p>
184-
185-
<p>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 <em>Scalar Datatype</em>. This allows them to be used as the reference of a datatype specification.</p>"""^^rdf:HTML ;
183+
rdfs:comment """<p>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.</p><p>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 <em>Scalar Datatype</em>. This allows them to be used as the reference of a datatype specification.</p>"""^^rdf:HTML ;
186184
rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt> ;
187185
rdfs:label "Enumeration" ;
188-
#dfs:subClassOf dtype:Enumeration ;
189186
rdfs:subClassOf qudt:Concept ;
190187
rdfs:subClassOf [
191188
a owl:Restriction ;
@@ -216,19 +213,7 @@ qudt:Enumeration
216213
qudt:Quantity
217214
a owl:Class ;
218215
qudt:dbpediaMatch "http://dbpedia.org/resource/Quantity"^^xsd:anyURI ;
219-
rdfs:comment """<p class="lm-para">A <b>quantity</b> is the measurement of an observable property of a particular object, event, or physical system.
220-
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
221-
underlying <b>quantity kind</b> is independent of any particular measurement. Thus, length is a quantity kind while the height of a rocket is a specific
222-
quantity of length; its magnitude that may be expressed in meters, feet, inches, etc. Examples of physical quantities include physical constants, such as
223-
the speed of light in a vacuum, Planck's constant, the electric permittivity of free space, and the fine structure constant. </p>
224-
<p class="lm-para">In other words, quantities are quantifiable aspects of the world, such as the duration of a movie, the distance between two points,
225-
velocity of a car, the pressure of the atmosphere, and a person's weight; and units are used to describe their numerical measure.</p>
226-
<p class="lm-para">Many <b>quantity kinds</b> are related to each other by various physical laws, and as a result, the associated units of some quantity
227-
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
228-
divided by time). In this way, some quantities can be calculated from other measured quantities using their associations to the quantity kinds in these
229-
expressions. These quantity kind relationships are also discussed in dimensional analysis. Those that cannot be so expressed can be regarded
230-
as "fundamental" in this sense.</p>
231-
<p class="lm-para">A quantity is distinguished from a "quantity kind" in that the former carries a value and the latter is a type specifier.</p>"""^^rdf:HTML ;
216+
rdfs:comment """<p class="lm-para">A <b>quantity</b> 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 <b>quantity kind</b> 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. </p><p class="lm-para">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.</p> <p class="lm-para">Many <b>quantity kinds</b> 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.</p><p class="lm-para">A quantity is distinguished from a "quantity kind" in that the former carries a value and the latter is a type specifier.</p>"""^^rdf:HTML ;
232217
rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt> ;
233218
rdfs:label "Quantity" ;
234219
rdfs:subClassOf qudt:Concept ;

implementation/reuse/qudt_quantitykind_lite.ttl

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,58 @@
2626
rdfs:label "QUDT Quantity Kind Vocabulary Version $$QUDT_VERSION$$" ;
2727
vaem:hasGraphMetadata vaem:GMD_QUDT-QUANTITY-KINDS-ALL .
2828

29+
quantitykind:MassConcentration
30+
a qudt:QuantityKind ;
31+
dcterms:description "The \"Mass Concentration\" of substance B is defined as the mass of a constituent divided by the volume of the mixture ."^^qudt:LatexString ;
32+
qudt:applicableUnit unit:KiloGM-PER-M3 ;
33+
qudt:applicableUnit unit:MicroGM-PER-L ;
34+
qudt:applicableUnit unit:MicroGM-PER-MilliL ;
35+
qudt:applicableUnit unit:MilliGM-PER-L ;
36+
qudt:applicableUnit unit:MilliGM-PER-M3 ;
37+
qudt:applicableUnit unit:MilliGM-PER-MilliL ;
38+
qudt:applicableUnit unit:NanoGM-PER-L ;
39+
qudt:applicableUnit unit:NanoGM-PER-MilliL ;
40+
qudt:applicableUnit unit:PicoGM-PER-MilliL ;
41+
qudt:hasDimensionVector qkdv:A0E0L-3I0M1H0T0D0 ;
42+
qudt:informativeReference "http://en.wikipedia.org/wiki/Mass_concentration_(chemistry)"^^xsd:anyURI ;
43+
qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31894"^^xsd:anyURI ;
44+
qudt:latexDefinition "$\\rho_B = \\frac{m_B}{V}$, where $m_B$ is the mass of substance $B$ and $V$ is the volume."^^qudt:LatexString ;
45+
qudt:latexSymbol "$\\rho_B$"^^qudt:LatexString ;
46+
qudt:plainTextDescription "The \"Mass Concentration\" of substance B is defined as the mass of a constituent divided by the volume of the mixture ." ;
47+
qudt:siExactMatch si-quantity:MACO ;
48+
rdfs:comment "Applicable units are those of quantitykind:MassConcentration" ;
49+
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/quantitykind> ;
50+
rdfs:label "Mass Concentration"@en ;
51+
.
52+
53+
54+
quantitykind:AmountOfSubstanceConcentration
55+
a qudt:QuantityKind ;
56+
dcterms:description "\"Amount of Substance of Concentration\" is defined as the amount of a constituent divided by the volume of the mixture."^^qudt:LatexString ;
57+
qudt:applicableUnit unit:CentiMOL-PER-L ;
58+
qudt:applicableUnit unit:FemtoMOL-PER-L ;
59+
qudt:applicableUnit unit:KiloMOL-PER-M3 ;
60+
qudt:applicableUnit unit:MOL-PER-DeciM3 ;
61+
qudt:applicableUnit unit:MOL-PER-L ;
62+
qudt:applicableUnit unit:MOL-PER-M3 ;
63+
qudt:applicableUnit unit:MicroMOL-PER-L ;
64+
qudt:applicableUnit unit:MilliMOL-PER-L ;
65+
qudt:applicableUnit unit:MilliMOL-PER-M3 ;
66+
qudt:applicableUnit unit:NanoMOL-PER-L ;
67+
qudt:applicableUnit unit:PicoMOL-PER-L ;
68+
qudt:applicableUnit unit:PicoMOL-PER-M3 ;
69+
qudt:exactMatch quantitykind:AmountOfSubstancePerVolume ;
70+
qudt:hasDimensionVector qkdv:A1E0L-3I0M0H0T0D0 ;
71+
qudt:informativeReference "http://en.wikipedia.org/wiki/Amount_of_substance_concentration"^^xsd:anyURI ;
72+
qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31894"^^xsd:anyURI ;
73+
qudt:latexDefinition "$C_B = \\frac{n_B}{V}$, where $n_B$ is the amount of substance $B$ and $V$ is the volume."^^qudt:LatexString ;
74+
qudt:plainTextDescription "\"Amount of Substance of Concentration of B\" is defined as the amount of a constituent divided by the volume of the mixture." ;
75+
qudt:siExactMatch si-quantity:AMSC ;
76+
qudt:symbol "C_B" ;
77+
rdfs:comment "Applicable units are those of quantitykind:Concentration" ;
78+
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/quantitykind> ;
79+
rdfs:label "Amount of Substance of Concentration"@en ;
80+
skos:broader quantitykind:Concentration ;
81+
.
82+
83+

implementation/reuse/qudt_unit_lite.ttl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
44
@prefix owl: <http://www.w3.org/2002/07/owl#> .
55
@prefix dcterms: <http://purl.org/dc/terms/> .
6-
@prefix prefix: <http://qudt.org/vocab/prefix/> .
76
@prefix prov: <http://www.w3.org/ns/prov#> .
87
@prefix qkdv: <http://qudt.org/vocab/dimensionvector/> .
98
@prefix quantitykind: <http://qudt.org/vocab/quantitykind/> .

implementation/reuse/sosa_lite.ttl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ sosa:
3030
dcterms:license <http://www.opengeospatial.org/ogc/Software> ;
3131
dcterms:created "2017-04-17"^^xsd:date ;
3232
dcterms:modified "2024-02-03"^^xsd:date ;
33+
owl:versionIRI <http://www.w3.org/ns/sosa/2023/> ;
34+
owl:priorVersion <http://www.w3.org/ns/sosa/2017/> ;
3335
owl:imports sosa-act: , sosa-obs: , sosa-sam:, sosa-dep: .
3436

3537
sosa:madeBySystem

implementation/reuse/sosa_observation_lite.ttl

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -224,16 +224,16 @@ sosa:observedProperty
224224
# owl:inverseOf sosa:wasOriginatedBy ;
225225
# rdfs:isDefinedBy sosa-obs: .
226226

227-
sosa:qualityOf
228-
a owl:ObjectProperty ;
229-
rdfs:label "result quality of" ;
230-
skos:definition """
231-
Link to the observation or collection that this data quality assessment applies to.
232-
"""@en ;
233-
schema:rangeIncludes sosa:Observation ;
234-
schema:rangeIncludes sosa:ObservationCollection ;
235-
owl:inverseOf sosa:resultQuality ;
236-
rdfs:isDefinedBy sosa-obs: .
227+
#sosa:qualityOf
228+
# a owl:ObjectProperty ;
229+
# rdfs:label "result quality of" ;
230+
# skos:definition """
231+
# Link to the observation or collection that this data quality assessment applies to.
232+
# """@en ;
233+
# schema:rangeIncludes sosa:Observation ;
234+
# schema:rangeIncludes sosa:ObservationCollection ;
235+
# owl:inverseOf sosa:resultQuality ;
236+
# rdfs:isDefinedBy sosa-obs: .
237237

238238
#sosa:relatedObservation
239239
# a owl:ObjectProperty ;
@@ -336,13 +336,13 @@ sosa:isPropertyOf
336336
sosa:hasProcedure
337337
rdfs:isDefinedBy sosa-common: .
338338

339-
sosa:propertyFor
340-
schema:rangeIncludes sosa:Sensor ;
341-
rdfs:isDefinedBy sosa-common: .
339+
#sosa:propertyFor
340+
# schema:rangeIncludes sosa:Sensor ;
341+
# rdfs:isDefinedBy sosa-common: .
342342

343-
sosa:forProperty
344-
schema:domainIncludes sosa:Sensor ;
345-
rdfs:isDefinedBy sosa-common: .
343+
#sosa:forProperty
344+
# schema:domainIncludes sosa:Sensor ;
345+
# rdfs:isDefinedBy sosa-common: .
346346

347347

348348
## Procedures

implementation/reuse/sosa_sampling_lite.ttl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -377,17 +377,17 @@ sosa:implementedBy
377377
schema:rangeIncludes sosa:Sampler ;
378378
rdfs:isDefinedBy sosa-common: .
379379

380-
sosa:hasInput
381-
rdfs:isDefinedBy sosa-common: .
380+
#sosa:hasInput
381+
# rdfs:isDefinedBy sosa-common: .
382382

383-
sosa:inputFor
384-
rdfs:isDefinedBy sosa-common: .
383+
#sosa:inputFor
384+
# rdfs:isDefinedBy sosa-common: .
385385

386-
sosa:hasOutput
387-
rdfs:isDefinedBy sosa-common: .
386+
#sosa:hasOutput
387+
# rdfs:isDefinedBy sosa-common: .
388388

389-
sosa:outputFor
390-
rdfs:isDefinedBy sosa-common: .
389+
#sosa:outputFor
390+
# rdfs:isDefinedBy sosa-common: .
391391

392392
## Executions
393393

v1/contaminoso_core.ttl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
@prefix vann: <http://purl.org/vocab/vann/> .
1212
@base <http://w3id.org/coso/contaminoso#> .
1313

14-
<http://w3id.org/coso/contaminoso#> rdf:type owl:Ontology ;
14+
<http://w3id.org/coso/contaminoso> rdf:type owl:Ontology ;
1515
owl:versionIRI coso: ;
1616
dcterms:created "2025-03-30"@en-us ;
1717
dcterms:creator <http://orcid.org/0000-0002-5331-5052> ,
@@ -449,6 +449,10 @@ coso:SingleContaminantConcentrationQuantityKind rdf:type owl:NamedIndividual ,
449449
coso:ContaminantConcentrationQuantityKind ;
450450
rdfs:label "Single Contaminant Concentration Quantity" .
451451

452+
coso:AggregateContaminationConcentrationQuantityKind rdf:type owl:NamedIndividual ,
453+
coso:ContaminantConcentrationQuantityKind ;
454+
rdfs:label "Aggregate Contaminant Concentration Quantity" .
455+
452456
coso:SingleContaminantVolumeQuantityKind rdf:type owl:NamedIndividual ,
453457
coso:ContaminantVolumeQuantityKind ;
454458
rdfs:label "Single Contaminant Volume Quantity" .

v1/contaminoso_stad_qudt.ttl

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ coso:QuantitationLimit rdfs:subClassOf qudt:Quantity.
8282

8383
coso:DetectionLimit rdfs:subClassOf qudt:Quantity.
8484

85+
coso:NonDetectQuantityValue rdfs:subClassOf qudt:EnumeratedValue,
86+
[
87+
rdf:type owl:Restriction ;
88+
owl:onProperty qudt:symbol ;
89+
owl:hasValue "non-detect"^^xsd:string
90+
].
91+
8592
# Object Properties
8693

8794
stad:hasQualityKind rdf:type owl:ObjectProperty .
@@ -101,7 +108,6 @@ coso:measurementUnit owl:propertyChainAxiom ( qudt:quantityValue
101108

102109

103110
coso:measurementValue owl:propertyChainAxiom ( qudt:quantityValue
104-
qudt:enumeratedValue
105111
qudt:symbol
106112
) ,
107113
( qudt:quantityValue
@@ -120,5 +126,6 @@ coso:NanoGM-PER-GM rdf:type <http://qudt.org/schema/qudt/Unit> ;
120126

121127
coso:MaximumContaminantConcentrationQuantityKind rdf:type stad:StatisticalQuantityKind.
122128

123-
124129
coso:SummedContaminantVolumeQuantityKind rdf:type stad:StatisticalQuantityKind.
130+
131+
coso:AggregateContaminationConcentrationQuantityKind rdf:type stad:StatisticalQuantityKind.

0 commit comments

Comments
 (0)