Skip to content

Commit

Permalink
Unify PER-X symbols to the 15:1 majority pattern, "/x" where "1/x" is…
Browse files Browse the repository at this point in the history
… used, relocate qk:IonConcentration and qk:IonDensity to subkind of qk:Concentration, unify NUM-PER-X symbols to always use '#' for NUM
  • Loading branch information
fkleedorfer committed Dec 5, 2024
1 parent 65ca6b0 commit fb14db5
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 31 deletions.
7 changes: 5 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,11 @@ and this project is in the process of adopting [Semantic Versioning](https://sem
- Delete spurious qudt:symbol values in a number of quantity kinds
- Correct the conversion offset for MilliDEG_C
- Rename `qk:VaporPermeability` to `qk:VaporPermeance` and change all unit associations accordingly.
- Make `qk:IonConcentration` and `qk:IonDensity` skos:broader `qk:Concentration`, thereby fixing their
applicable units to Molarity (`unit:MOL-PER-L` and commensurate units).
- Make `qk:IonConcentration` and `qk:IonDensity` skos:broader `qk:Concentration`, adapting their dimension
vectors and thereby fixing their applicable units to Molarity (`unit:MOL-PER-L` and commensurate units).
- Unify `PER-X` symbols to the 15:1 majority pattern, `"/x"` where `"1/x"` is used
- Unify `NUM-PER-X` symbols to always represent `NUM` as `#` (as has already been used in `unit:NUM`)
- Remove `qk:NumberDensity` from `unit:PER-M3`

## Fixed

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6180,7 +6180,7 @@ quantitykind:IonConcentration
a qudt:QuantityKind ;
dcterms:description "\"Ion Concentration\" is the number of ions per unit volume. Also known as ion density."^^qudt:LatexString ;
qudt:exactMatch quantitykind:IonDensity ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasDimensionVector qkdv:A1E0L-3I0M0H0T0D0 ;
qudt:plainTextDescription "\"Ion Concentration\" is the number of ions per unit volume. Also known as ion density." ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/quantitykind> ;
rdfs:label "Ion Concentration"@en ;
Expand All @@ -6200,7 +6200,7 @@ quantitykind:IonDensity
a qudt:QuantityKind ;
dcterms:description "\"Ion Density\" is the number of ions per unit volume. Also known as ion concentration."^^qudt:LatexString ;
qudt:exactMatch quantitykind:IonConcentration ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasDimensionVector qkdv:A1E0L-3I0M0H0T0D0 ;
qudt:informativeReference "http://www.answers.com/topic/ion-density"^^xsd:anyURI ;
qudt:latexDefinition """$n^+ = \\frac{N^+}{V}$, $n^- = \\frac{N^-}{V}$

Expand Down
53 changes: 26 additions & 27 deletions src/main/rdf/vocab/unit/VOCAB_QUDT-UNITS-ALL.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -32202,7 +32202,7 @@ unit:NUM-PER-CentiM-KiloYR
qudt:conversionMultiplierSN 3.168808781402895023702689684893655E-9 ;
qudt:hasDimensionVector qkdv:A0E0L-1I0M0H0T-1D0 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:symbol "/(cm·1000 a)" ;
qudt:symbol "#/(cm·1000 a)" ;
qudt:ucumCode "{#}.cm-2.ka-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "Number per square centimetre thousand years"@en .
Expand All @@ -32214,7 +32214,7 @@ unit:NUM-PER-GM
qudt:exactMatch unit:PER-GM ;
qudt:hasDimensionVector qkdv:A0E0L0I0M-1H0T0D0 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:symbol "/g" ;
qudt:symbol "#/g" ;
qudt:ucumCode "/g"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.g-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/g"^^qudt:UCUMcs ;
Expand All @@ -32228,7 +32228,7 @@ unit:NUM-PER-HA
qudt:conversionMultiplierSN 1.0E-4 ;
qudt:hasDimensionVector qkdv:A0E0L-2I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:ParticleFluence ;
qudt:symbol "/ha" ;
qudt:symbol "#/ha" ;
qudt:ucumCode "/har"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.har-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/har"^^qudt:UCUMcs ;
Expand All @@ -32242,7 +32242,7 @@ unit:NUM-PER-HA-YR
qudt:hasDimensionVector qkdv:A0E0L-2I0M0H0T-1D0 ;
qudt:hasQuantityKind quantitykind:Flux ;
qudt:plainTextDescription "number divided by the unit hectare and by the unit year" ;
qudt:symbol "/(ha·a)" ;
qudt:symbol "#/(ha·a)" ;
qudt:ucumCode "{#}.har-1.a-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "Number per Hectare Year"@en .
Expand All @@ -32255,7 +32255,7 @@ unit:NUM-PER-HR
qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ;
qudt:hasQuantityKind quantitykind:CountRate ;
qudt:hasQuantityKind quantitykind:Frequency ;
qudt:symbol "/h" ;
qudt:symbol "#/h" ;
qudt:ucumCode "/h"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.h-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/h"^^qudt:UCUMcs ;
Expand All @@ -32269,7 +32269,7 @@ unit:NUM-PER-HectoGM
qudt:conversionMultiplierSN 1.0E1 ;
qudt:hasDimensionVector qkdv:A0E0L0I0M-1H0T0D0 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:symbol "/hg" ;
qudt:symbol "#/hg" ;
qudt:ucumCode "/hg"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.hg-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/hg"^^qudt:UCUMcs ;
Expand All @@ -32282,7 +32282,7 @@ unit:NUM-PER-KiloM2
qudt:conversionMultiplierSN 1.0E-6 ;
qudt:hasDimensionVector qkdv:A0E0L-2I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:ParticleFluence ;
qudt:symbol "/km²" ;
qudt:symbol "#/km²" ;
qudt:ucumCode "{#}.km-2"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "Number per square kilometre"@en .
Expand All @@ -32294,7 +32294,7 @@ unit:NUM-PER-L
qudt:exactMatch unit:PER-L ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/L" ;
qudt:symbol "#/L" ;
qudt:ucumCode "/L"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.L-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/L"^^qudt:UCUMcs ;
Expand All @@ -32309,7 +32309,7 @@ unit:NUM-PER-M
qudt:exactMatch unit:PER-M ;
qudt:hasDimensionVector qkdv:A0E0L-1I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:InverseLength ;
qudt:symbol "/m" ;
qudt:symbol "#/m" ;
qudt:ucumCode "/m"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.m-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/m"^^qudt:UCUMcs ;
Expand All @@ -32323,7 +32323,7 @@ unit:NUM-PER-M2
qudt:exactMatch unit:PER-M2 ;
qudt:hasDimensionVector qkdv:A0E0L-2I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:ParticleFluence ;
qudt:symbol "/m²" ;
qudt:symbol "#/m²" ;
qudt:ucumCode "/m2"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.m-2"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32335,7 +32335,7 @@ unit:NUM-PER-M2-DAY
qudt:conversionMultiplierSN 1.15740740740741E-5 ;
qudt:hasDimensionVector qkdv:A0E0L-2I0M0H0T-1D0 ;
qudt:hasQuantityKind quantitykind:Flux ;
qudt:symbol "/(m²·day)" ;
qudt:symbol "#/(m²·day)" ;
qudt:ucumCode "{#}.m-2.d-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "Number per square metre day"@en .
Expand All @@ -32347,7 +32347,7 @@ unit:NUM-PER-M3
qudt:exactMatch unit:PER-M3 ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/m³" ;
qudt:symbol "#/m³" ;
qudt:ucumCode "/m3"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.m-3"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32359,7 +32359,7 @@ unit:NUM-PER-MicroL
qudt:conversionMultiplierSN 1.0E9 ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/µL" ;
qudt:symbol "#/µL" ;
qudt:ucumCode "/uL"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.uL-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32373,7 +32373,7 @@ unit:NUM-PER-MilliGM
qudt:exactMatch unit:PER-MilliGM ;
qudt:hasDimensionVector qkdv:A0E0L0I0M-1H0T0D0 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:symbol "/mg" ;
qudt:symbol "#/mg" ;
qudt:ucumCode "/mg"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.mg-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32387,7 +32387,7 @@ unit:NUM-PER-MilliL
qudt:exactMatch unit:NUM-PER-MilliL ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/mL" ;
qudt:symbol "#/mL" ;
qudt:ucumCode "/mL"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.mL-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32400,7 +32400,7 @@ unit:NUM-PER-MilliM3
qudt:exactMatch unit:PER-MilliM3 ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/mm³" ;
qudt:symbol "#/mm³" ;
qudt:ucumCode "/mm3"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.mm-3"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32412,7 +32412,7 @@ unit:NUM-PER-NanoL
qudt:conversionMultiplierSN 1.0E12 ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/nL" ;
qudt:symbol "#/nL" ;
qudt:ucumCode "/nL"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.nL-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32425,7 +32425,7 @@ unit:NUM-PER-PicoL
qudt:conversionMultiplierSN 1.0E15 ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:symbol "/pL" ;
qudt:symbol "#/pL" ;
qudt:ucumCode "/pL"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.pL-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand All @@ -32439,7 +32439,7 @@ unit:NUM-PER-SEC
qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ;
qudt:hasQuantityKind quantitykind:CountRate ;
qudt:hasQuantityKind quantitykind:Frequency ;
qudt:symbol "/s" ;
qudt:symbol "#/s" ;
qudt:ucumCode "/s"^^qudt:UCUMcs ;
qudt:ucumCode "{#}.s-1"^^qudt:UCUMcs ;
qudt:ucumCode "{#}/s"^^qudt:UCUMcs ;
Expand Down Expand Up @@ -33777,7 +33777,7 @@ unit:ONE-PER-ONE
qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ;
qudt:hasQuantityKind quantitykind:Ratio ;
qudt:iec61360Code "0112/2///62720#UAB443" ;
qudt:symbol "1/1" ;
qudt:symbol "/1" ;
qudt:uneceCommonCode "Q26" ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "one per one" .
Expand Down Expand Up @@ -35374,7 +35374,7 @@ unit:PER-EV-M3
qudt:hasDimensionVector qkdv:A0E0L-5I0M-1H0T2D0 ;
qudt:hasQuantityKind quantitykind:EnergyDensityOfStates ;
qudt:iec61360Code "0112/2///62720#UAB164" ;
qudt:symbol "1/(eV·m³)" ;
qudt:symbol "/(eV·m³)" ;
qudt:ucumCode "eV-1.m-3"^^qudt:UCUMcs ;
qudt:uneceCommonCode "C88" ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand Down Expand Up @@ -35635,7 +35635,7 @@ unit:PER-KiloGM-SEC
qudt:hasDimensionVector qkdv:A0E0L0I0M-1H0T-1D0 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:iec61360Code "0112/2///62720#UAD591" ;
qudt:symbol "1/(kg·s)" ;
qudt:symbol "/(kg·s)" ;
qudt:ucumCode "kg-1.s-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "reciprocal kilogram second" .
Expand Down Expand Up @@ -35903,7 +35903,6 @@ unit:PER-M3
qudt:expression "$/m^3$"^^qudt:LatexString ;
qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ;
qudt:hasQuantityKind quantitykind:InverseVolume ;
qudt:hasQuantityKind quantitykind:NumberDensity ;
qudt:iec61360Code "0112/2///62720#UAA740" ;
qudt:iec61360Code "0112/2///62720#UAD524" ;
qudt:symbol "m⁻³" ;
Expand Down Expand Up @@ -36045,7 +36044,7 @@ unit:PER-MegaK
qudt:hasQuantityKind quantitykind:RelativePressureCoefficient ;
qudt:hasQuantityKind quantitykind:ThermalExpansionCoefficient ;
qudt:iec61360Code "0112/2///62720#UAA100" ;
qudt:symbol "1/MK" ;
qudt:symbol "/MK" ;
qudt:uneceCommonCode "M20" ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "reciprocal megakelvin or megakelvin to the power minus one" .
Expand All @@ -36062,7 +36061,7 @@ unit:PER-MegaPA
qudt:hasQuantityKind quantitykind:IsothermalCompressibility ;
qudt:hasQuantityKind quantitykind:StressOpticCoefficient ;
qudt:iec61360Code "0112/2///62720#UAD929" ;
qudt:symbol "1/MPa" ;
qudt:symbol "/MPa" ;
qudt:ucumCode "/MPa"^^qudt:UCUMcs ;
qudt:ucumCode "MPa-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
Expand Down Expand Up @@ -36299,7 +36298,7 @@ unit:PER-PERCENT
qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ;
qudt:hasQuantityKind quantitykind:Unknown ;
qudt:iec61360Code "0112/2///62720#UAD873" ;
qudt:symbol "1/%" ;
qudt:symbol "/%" ;
qudt:ucumCode "%-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "reciprocal percent" .
Expand Down Expand Up @@ -36617,7 +36616,7 @@ unit:PER-V-A-SEC
qudt:hasDimensionVector qkdv:A0E0L-2I0M-1H0T2D0 ;
qudt:hasQuantityKind quantitykind:InverseEnergy ;
qudt:iec61360Code "0112/2///62720#UAB498" ;
qudt:symbol "1/VAs" ;
qudt:symbol "/VAs" ;
qudt:ucumCode "V-1.A-1.s-1"^^qudt:UCUMcs ;
rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ;
rdfs:label "reciprocal volt ampere second" .
Expand Down

0 comments on commit fb14db5

Please sign in to comment.