Skip to content

gistCore changes to support Units of Measure and Magnitudes #1064

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 64 commits into from
Jun 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
28d8d9f
adding Discipline, UnitGroup, and hasUnitGroup to gist to support Uni…
Mar 4, 2024
0e51e0e
more changes to support new Units of Measure
Mar 5, 2024
178585d
removed individual units, removed subclasses of UnitOfMeasure and Mag…
Mar 5, 2024
467e2f7
hasMultipler, hasDivisor, hasAddend, hasSubtrahend (and some temporar…
Mar 6, 2024
d160949
added individual Aspects and used them in class equivalence statement…
Mar 11, 2024
9382d59
minor edit
Mar 11, 2024
642ed56
attempt to fix error
Mar 12, 2024
ceee2f3
release note for issue #1033 turtle for Units of Measure and Magnitude
Mar 12, 2024
a6b44e5
another attempt to get format of exponents to conform to validation r…
Mar 14, 2024
cdc5732
remove domain from numericValue
Apr 10, 2024
f9636a6
wording change in scopeNote of UnitGroup, wording change in hasUnitGroup
Apr 10, 2024
d0fc912
using lower case in annotations
Apr 10, 2024
3386a90
Simplify release notes
rjyounes Apr 12, 2024
76e65b7
minor changes in response to comments
Apr 12, 2024
476d678
Release note update
rjyounes Apr 12, 2024
2e17456
removed redundant word in scopeNote of Aapect, reworded definitions o…
Apr 15, 2024
0ea484b
removed references to decomposition in examples of exponents
Apr 15, 2024
12d8f38
included UnitOfMeasure in domain of all exponents (I think that was t…
Apr 15, 2024
5856a1f
use lower case for annotations, minor editorial change to hasUnitOfMe…
Apr 15, 2024
d1ee052
simplify the explanation of exponentOfOther
Apr 15, 2024
1125948
changed scopeNote to editorialNote for individuals duplicated from th…
Apr 19, 2024
5c889c4
added length and weight as examples of aspects, in the definition of …
Apr 19, 2024
16e6a1b
simplified class equivalence for Magnitude by using minCardinality fo…
Apr 19, 2024
79ef785
conforming to convention of lower case in annotations
Apr 23, 2024
eec4f9d
changing us to US in prefLabel for US dollar
Apr 23, 2024
d47a2d1
Kelvin is always capitalized
Apr 23, 2024
33efd0d
adding example to gist:hasBroader
Apr 23, 2024
7f01f45
added an example of multiplier and divisor for aspects: speed = dista…
Apr 23, 2024
b0ef811
changed definition of Magnitude to say it is related to a thing
Apr 23, 2024
e326289
added example of hasMultipler with an aspect, changed Magnitude defin…
Apr 23, 2024
c6e9a35
fixed grammatical error in hasMultiplier and hasDivisor annotations
Apr 23, 2024
03fa78c
added an example to hasUnitGroup
Apr 23, 2024
d818ebf
use triple quotes around definition to allow Kelvin with capital K (m…
Apr 23, 2024
3f6ee74
make Kelvin lower case in definition to pass validation (attempt to f…
Apr 23, 2024
7193a7e
change Kelvin back to lower case in prefLabel to pass validation (att…
Apr 23, 2024
c4a7388
put single quotes around equations embedded in sentences
Apr 23, 2024
9c2e88f
reworded example of hasBroader
Apr 24, 2024
c2fe041
Merge branch 'modelForReferenceData-releaseNotes' into modelForRefere…
Apr 24, 2024
d27b50d
change GeoRegion from owl:equivalentClass to rdfs:subClassOf per issu…
Apr 24, 2024
f88952a
removed hasPrecision from class equivalence statement for magnitude (…
Apr 24, 2024
ab46c36
Merge branch 'develop' into modelForReferenceData
philblackwood Apr 24, 2024
18b2ad7
remove temporary file used for editing
May 9, 2024
7ea720a
add the duration aspect so it can be used in a restriction for time i…
May 9, 2024
b274e9f
Merge branch 'modelForReferenceData' of https://github.com/semanticar…
May 9, 2024
b7364a3
Update docs/releaseNote1033.md
rjyounes May 29, 2024
8d2ee26
Release note wording tweaks
rjyounes May 29, 2024
31fd1cb
Apply suggestions from code review
rjyounes May 29, 2024
b4d6d01
Add non-conforming label annotation to exponentOfKelvin
rjyounes May 29, 2024
8713e56
change balance to financial balance
Jun 3, 2024
a2d986d
Merge branch 'modelForReferenceData' of https://github.com/semanticar…
Jun 3, 2024
09f4bdf
Merge branch 'develop' into modelForReferenceData
dylan-sa Jun 4, 2024
0c57fb3
Merge branch 'modelForReferenceData' of https://github.com/semanticar…
Jun 4, 2024
f3ab841
changed hasPrecision to hasAccuracy
Jun 10, 2024
ea8f7ad
changed gist:Duration to duration in an annotation
Jun 13, 2024
b1e0301
use gistd:_Aspect_altitude instead of gistd:_Aspect_distance in defin…
Jun 13, 2024
15254f6
put uom release notes in correct directory and improve file name
Jun 18, 2024
a885446
put uom release notes in correct directory and improve file name
Jun 18, 2024
d3dc1da
change hasAltitude to hasMagnitude in class equivalence for GeoPoint
Jun 18, 2024
5047a95
removed hasAltitude because it does not conform to the standard way t…
Jun 19, 2024
adce658
updated release notes to include changing hasPrecision to hasAccuracy…
Jun 19, 2024
9f2ac77
removed unitSymbol, unitSymbolHtml, and unitSymbolUnicode
Jun 20, 2024
cdf7fe1
updated release note to say unitSymbol, unitSymbolHtml, and unitSymbo…
Jun 20, 2024
f1158de
Update ontologies/gistCore.ttl
rjyounes Jun 24, 2024
915ccd9
Merge branch 'develop' into modelForReferenceData
rjyounes Jun 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 121 additions & 0 deletions docs/release_notes/issue1033-units-and-magnitudes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
## Release 13.0.0

This is a major release that includes several changes which break compatibility with previous versions of gist, most notably an entirely revised model of units and magnitudes. See the [migration guide](./MajorVersionMigration.html) for documentation on updating existing gist-based ontologies and instance data. Migration scripts are included to facilitate the upgrade process.

### Major Updates

#### New model of units and magnitudes. Issue [#1033](https://github.com/semanticarts/gist/issues/1033)

- Deleted all subclasses of `gist:Magnitude` except `gist:ReferenceValue`:
- `gist:Area`
- `gist:Balance`
- `gist:Count`
- `gist:Duration`
- `gist:ElectricCurrent`
- `gist:Extent`
- `gist:InformationQuantity`
- `gist:LuminousIntensity`
- `gist:Mass`
- `gist:MolarQuantity`
- `gist:Monetary`
- `gist:MonetaryPerDuration`
- `gist:ProductMagnitude`
- `gist:RatioMagnitude`
- `gist:Temperature`
- `gist:Volume`
- Deleted all subclasses of `gist:UnitOfMeasure`:
- `gist:AreaUnit`
- `gist:BaseUnit`
- `gist:CoherentRatioUnit`
- `gist:CoherentProductUnit`
- `gist:CountingUnit`
- `gist:CurrencyPerDurationUnit`
- `gist:CurrencyUnit`
- `gist:DataSizeUnit`
- `gist:DistanceUnit`
- `gist:ElectricalCurrentUnit`
- `gist:LuminousIntensityUnit`
- `gist:MassUnit`
- `gist:MoleUnit`
- `gist:ProductUnit`
- `gist:RatioUnit`
- `gist:SimpleUnitOfMeasure`
- `gist:TemperatureUnit`
- `gist:VolumeUnit`
- Deleted the following predicates:
- `gist:hasAltitude`
- `gist:hasDenominator`
- `gist:hasMultiplicand`
- `gist:hasNumerator`
- `gist:hasPrecision`
- `gist:hasStandardUnit`
- `gist:isAspectOf`
- `gist:unitSymbol`
- `gist:unitSymbolHtml`
- `gist:unitSymbolUnicode`
- Deleted all unit of measure instances:
- `gist:_ampere`
- `gist:_bit`
- `gist:_candela`
- `gist:_day`
- `gist:_each`
- `gist:_kelvin`
- `gist:_kilogram`
- `gist:_meter`
- `gist:_millisecond`
- `gist:_minute`
- `gist:_mole`
- `gist:_percent`
- `gist:_second`
- `gist:_USDollar`
- Added classes and predicates:
- `gist:Discipline`
- `gist:UnitGroup`
- `gist:hasAccuracy`
- `gist:hasAddend`
- `gist:hasAspect`
- `gist:hasBroader`
- `gist:hasDivisor`
- `gist:hasSubtrahend`
- `gist:hasUnitGroup`
- `gist:exponentOfAmpere`
- `gist:exponentOfBit`
- `gist:exponentOfCandela`
- `gist:exponentOfKelvin`
- `gist:exponentOfKilogram`
- `gist:exponentOfMeter`
- `gist:exponentOfMole`
- `gist:exponentOfNumber`
- `gist:exponentOfOther`
- `gist:exponentOfRadian`
- `gist:exponentOfSecond`
- `gist:exponentOfSteradian`
- `gist:exponentOfUSDollar`
- Added aspect instances. Note the new `gistd:` namespace (`<https://w3id.org/semanticarts/ns/data/gist/>`).
- `gistd:_Aspect_altitude`
- `gistd:_Aspect_area`
- `gistd:_Aspect_balance`
- `gistd:_Aspect_mass`
- `gistd:_Aspect_probability`
- `gistd:_Aspect_volume`
- Modified the class expression restrictions of:
- `gist:Account`
- `gist:ContingentEvent`
- `gist:GeoPoint`
- `gist:GeoRegion`
- `gist:Offer`
- `gist:PhysicalIdentifiableItem`
- `gist:PhysicalSubstance`
- Modified the following classes and predicates:
- `gist:Aspect`
- `gist:Magnitude`
- `gist:UnitOfMeasure`
- `gist:hasMagnitude`
- `gist:hasMultiplier`
- `gist:hasPrecision`
- `gist:conversionFactor`
- `gist:conversionOffset`
- Added scripts for the migration of existing client ontologies and instance data. [TODO - add pointer]
- Added complete documentation on understanding and implementing the new model. [TODO - add pointer]

Import URL: <https://w3id.org/semanticarts/ontology/gistCore13.0.0>.
Loading
Loading