Releases: qudt/qudt-public-repo
Latest snapshot release
Snapshot Release
This release and the corresponding git tag are updated every time a PR is merged to main
.
Use it to access the latest state of the repository without having to build it yourself. Expect further
changes before the upcoming release.
Changes
Unreleased
Added
- New Units
unit:MegaTONNE-PER-YR
by Jurek Müller
Changed
- Removed the vaem:revision triples that were causing retention of v2.1 strings in the URIs
Fixed
- Corrected the
qudt:ucumCode
ofunit:TeraW-HR-PER-YR
to "TW.h/a" by Jurek Müller
v2.1.46
With this Release, we continue to refine our automated release mechanism.
Please check our Good Git Practices page for some changes on how to submit contributions, including some new workflows available to make things easier for you.
Please read our updated README.md file, especially the Installation instructions, for many of the details.
We hope this does not create too much of an incovenience. We invite you to submit GitHub Issues with any problems you encounter.
Changes
2.1.46 - 2024-12-09
Added
- QUDT Schema
- Add the
qudt:altSymbol
property to support using multiple symbols with a unit/quantitykind alongside
the primary one, which isqudt:symbol
- Add the
- New QuantityKinds
qk:AmountOfSubstanceIonConcentration
as a narrower kind ofqk:Concentration
.qk:CoefficientOfPerformance
by lazlopqk:CompoundPlaneAngle
qk:CountRate
( units:unit:NUM-PER-SEC
,unit:NUM-PER-HR
,unit:NUM-PER-YR
)qk:CurrentOfTheAmountOfSubstance
(replacesqk:CurrentOfTheAmountOfSubtance
)qk:RotationalFrequency
(units:unit:Hz
,unit:REV-PER-MIN
,unit:REV-PER-HR
,unit:REV-PER-SEC
)qk:VaporPermeability
(unit:unit:KiloGM-PER-PA-SEC-M
)qk:VaporPermeance
(for what used to beqk:VaporPermeability
, see 'Changed')
- New Units
unit:CYC-PER-SEC
unit:KiloLM
unit:CD-PER-KiloLM
unit:CI
(replacesunit:Ci
)unit:FLIGHT
(replacesunit:Flight
)
- Other Additions
- Add "mph" as
qudt:altSymbol
ofunit:M-PER-HR
from Toby Broom - Add "kph" as
qudt:altSymbol
ofunit:KiloM-PER-HR
from Toby Broom - SHACL validation of SHACL shapes by Dimitris Kontokostas
- Add "mph" as
Changed
- Enforce at most a single qudt:symbol for all instances.
- Delete spurious qudt:symbol values in a number of quantity kinds
- Correct the conversion offset for MilliDEG_C
- Rename
qk:VaporPermeability
toqk:VaporPermeance
and change all unit associations accordingly. - Unify
PER-X
symbols to the 15:1 majority pattern,"/x"
where"1/x"
is used - Unify
NUM-PER-X
symbols to always representNUM
as#
(as has already been used inunit:NUM
) - Remove
qk:NumberDensity
fromunit:PER-M3
- Make
qk:RotationalFrequency
exactMatch ofqk:RotationalVelocity
, remove broader qk - Make
qk:AngularFrequency
exactMatch ofqk:AngularVelocity
, remove broader qk
Deprecated
unit:Ci
(replaced by:unit:CI
)unit:Flight
(replaced by:unit:FLIGHT
)qk:CurrentOfTheAmountOfSubtance
(replaced byqk:CurrentOfTheAmountOfSubstance
)unit:CFU
(replaced by:unit:NUM
) - The CFU (colony forming unit) is a context-dependent unit that should
be part of an ontology with narrower scope than QUDT.
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
v2.1.45
Breaking Changes
With this Release, we have migrated to an automated release mechanism.
This includes reorganizing our directory structure.
Please read our updated README.md file (scroll to the bottom) for many of the details.
We hope this does not create too much of an incovenience. We invite you to submit GitHub Issues with any problems you encounter.
QUDT Release v2.1.44
Updates include:
- Big housecleaning month! Many of the unused graphs that have been lying around the repository have been moved to a behind-the-scenes repository, including references to some of the unused concepts in our active graphs. If you have been quietly using them yourself in your own work and would like us to restore any of them, please let us know in a new Issue. Otherwise, we now have a more streamlined repository while retaining all the functionality you have been depending on.
- The qudt:currencyNumber relation now points to a string with the currency code, rather than an integer. This makes sense because it is not used for computation - it is a code in the true sense. (Thanks for this fix, @fkleedorfer)
- A new quantity kind, ElevationRelativeToNAP, has been added to support the Amsterdam Ordnance System (thanks @RiX012).
- A number of units now point to quantitykind:MassConcentration in addition to MassDensity and Density. (thanks @J-meirlaen). (MassDensity and Density are already declared as qudt:exactMatch. MassConcentration will be included in these declarations in the future.)
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release v2.1.43
Updates include:
- Fixed the symbol for unit:PERCENT-PER-DecaKiloCount (i.e. percent per ten thousand)
- Added new quantity kinds Azimuth and Tilt in support of architectural applications (thanks @lazlop)
- Fixed some references to URIs that were accidentally represented as quoted strings
- Updated the README to reflect the fact that QUDT works with version 5.6.4 of Protege
- You may also notice a new addition to our listing of occam-qudt on our home page, under Community Resources. occam-qudt is a Java library focused on math operations using QUDT. Thanks to Josh Feingold (@occamsystems) for this new capability.
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release v2.1.42
Updates include:
- Fixed validation checks to exclude deprecated entities. Note that the file collections/COLLECTION_QUDT_USER_TESTS-v2.1.ttl that is imported by default will still flag the use of a deprecated entity and generate a message directing the user to the replacement entity when the SHACL validator is run.
- Deprecated a variety of quantity kinds that had URI patterns of "XPerUnitY" in favor of simply "XPerY". An example is "ElectricCurrentPerUnitEnergy" in favor of "ElectricCurrentPerEnergy".
- Fixed many descriptions containing ill-formed Latex strings.
- Began taking a closer look at units flagged as derivedCoherent units (for the SI system of units) and removing such flags when the conversionMultiplier is not 1.0. We are rethinking how we generate these qualifiers, so stay tuned for more developments on this front.
- Fixed some typos, misspellings and inconsistencies (thanks @kctw964_azu)
- Completed the cross references to all of the IEC 61360 CDD (Common Data Dictionary) unit codes
- Adopted and implemented a naming rule for prefixed units that do not fall on the "3 orders of magnitude" boundaries, such as unit:PERCENT-PER-DecaKiloCount for "percent per 10,000".
- At the request of workers in the building management industry, added some new quantity kinds (VolumeFlowRatio, OpeningRatio and SpeedRatio)
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release v2.1.41
Updates include:
- Augmented our units URI naming rules (see Rule 6 on our Wiki) to handle the case of "thousands of cubic feet", which is of course distinct from "one thousand feet, cubed". The former has the URI unit:KiloCubicFT. The latter is unit:KiloFT3.
- Added the cost unit CHF/KiloGM, meaning Swiss Francs per Kilogram. While this could represent a slippery slope in terms of number of units (all currencies combined with all units!), we intend to add them upon request for popular use cases. (Thanks @tpluscode)
- Updated the QuantityKind referenced by LB_F-PER-IN to be the skos:broader concept EnergyPerArea instead of SurfaceTension (Thanks @mgberg)
- Added the QuantityKind GaugePressure to support the common use of measuring pressure above ambient atmospheric pressure. A Quantity in QUDT having a QuantityKind of GaugePressure would typically also assert the value of qudt:isDeltaQuantity to be true, indicating that the value is a difference between two pressures. (See the documentation here). Thanks to @TKaluza for suggesting this.
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release v2.1.40
QUDT Officer Recruitment
With the increased adoption of the QUDT ontologies, QUDT.org is interested in growing its Board of Directors. If you would like to help ensure the ongoing quality of QUDT ontologies and are interested in joining us, please send us an email at [email protected] so that we can have a conversation.
Updates include:
- Linked unit:NUM to quantitykind:Count
- Fixed an error in the Installation / Configuration instructions found in the README.md file
- Added unit:SCF (Standard Cubic Foot) which is surprisingly a measure of the amount of a substance (in moles) occupying one cubic foot of volume under specified conditions. Similarly for unit:SCM (Standard Cubic Metre), and other related units. Thanks to @sander-waternet for bringing this to our attention.
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release v2.1.39
Apologies! Release v2.1.39 was published before I hit 'git push' on the updated schema and vocabulary files, so they still contained the earlier release number in the metadata. This is the re-release of v2.1.39 with the correct metadata.
Updates include:
- Added quantitykind:StrainEnergyReleaseRate supporting mechanical fracture (thanks @mgberg)
- @berrisfordjohn was very productive rooting out errors this month. Thanks for all your efforts @berrisfordjohn!
- unit labels
- the descriptions distinguishing GibiBIT-related and GigaBIT-related units
- ampere per square second distinct from ampere squared per second
- replacing some non-ascii hyphens with ascii hyphens
- correcting the quantity kinds and language tags for unit:GM-PER-CentiM-BAR and unit:GM-PER-MilliM-BAR
- removing erroneous plurals from several labels
- correcting a number of incorrect symbols
- Prompted by @glow-mdsol, we now have a systematic approach for handling "equivalent chemistry" units, still found in biochemistry. The key is not to define new units, but rather new quantity kinds. This is discussed here.
- We cleaned up the skos:broader hierarchy for SpecificEnergy so that relevant values of applicableUnits are generated by our algorithm.
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!
QUDT Release 2.1.38
Continued growth this month.
Updates include:
- Tweaked the LaTeX descriptions of some units
- Added qudt:exactMatch for units that share the same UCUM code
- Split the SHACL validation rules into two sets:
- Rules to ensure the consistency of the QUDT graphs
- Rules to ensure the correct use of QUDT by users
As described in the README here, users are able to easily skip running the consistency checks and just validate proper use of QUDT. This greatly speeds up validation.
- Added the quantity kind CO2Equivalent (inspired by @glow-mdsol )
- Fixed an erroneous reference to udUnitsCode for PINT_US-PER-DAY (thanks @glow-mdsol )
- Added a handful of new units (thanks @mgberg)
- Added unit:TeraW-HR-PER-YR (thanks @JurekMueller)
- Added units to publish the flow of pollution caused by factories on a yearly base, as required by EU-laws (thanks @gezever)
- Updated the qudt:symbol values to reflect some commonly used symbols (such as "a" for year (annum)). (thanks @fkleedorfer)
- Added units supporting the Swiss National Forest Inventory (thanks @ahles)
And as always, a big thank-you to all of you for bringing many of these issues to our attention, and even better, for providing submissions to extend the coverage and capabilities of QUDT!