Skip to content

Releases: qudt/qudt-public-repo

Latest snapshot release

19 Dec 15:17
eca03d9
Compare
Choose a tag to compare
Pre-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

Changed

  • Removed the vaem:revision triples that were causing retention of v2.1 strings in the URIs

Fixed

  • Corrected the qudt:ucumCode of unit:TeraW-HR-PER-YR to "TW.h/a" by Jurek Müller

v2.1.46

09 Dec 20:39
Compare
Choose a tag to compare

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
  • New QuantityKinds
    • qk:AmountOfSubstanceIonConcentration as a narrower kind of qk:Concentration.
    • qk:CoefficientOfPerformance by lazlop
    • qk: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 be qk:VaporPermeability, see 'Changed')
  • New Units
    • unit:CYC-PER-SEC
    • unit:KiloLM
    • unit:CD-PER-KiloLM
    • unit:CI (replaces unit:Ci)
    • unit:FLIGHT (replaces unit:Flight)
  • Other Additions

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 to qk: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 represent NUM as # (as has already been used in unit:NUM)
  • Remove qk:NumberDensity from unit:PER-M3
  • Make qk:RotationalFrequency exactMatch of qk:RotationalVelocity, remove broader qk
  • Make qk:AngularFrequency exactMatch of qk:AngularVelocity, remove broader qk

Deprecated

  • unit:Ci (replaced by: unit:CI)
  • unit:Flight (replaced by: unit:FLIGHT)
  • qk:CurrentOfTheAmountOfSubtance (replaced by qk: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

15 Nov 18:55
Compare
Choose a tag to compare

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

27 Oct 20:58
7f18fc4
Compare
Choose a tag to compare

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

27 Sep 17:04
4d44787
Compare
Choose a tag to compare

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

31 Aug 18:22
0cf021a
Compare
Choose a tag to compare

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

23 Jul 16:12
20cac17
Compare
Choose a tag to compare

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

26 Jun 18:08
3f0959f
Compare
Choose a tag to compare

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

25 May 19:01
ca94be5
Compare
Choose a tag to compare

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

25 Apr 21:37
7b13807
Compare
Choose a tag to compare

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:
    1. Rules to ensure the consistency of the QUDT graphs
    2. 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!