Releases: emmo-repo/EMMO
1.0.1
Bug fixing.
What's Changed
- Fix IRI prefixes by @SimonStier in #331
- Hotfix with IRI fixes by Simon Stier by @jesper-friis in #334
- Corrected typos from hasQuantity elucidation.
- Added mereocausality-full to catalog files
- Removed the deprecated domain folder
1.0.0
EMMO release 1.0.0 provides a stable version for the modules from the Top Level down to the Reference Level of the EMMO ontological framework.
EMMO 1.0.0 Reference Level is compliant with OWL2 DL and supports HermiT and FaCT++ reasoners. The axioms have been optimised to reduce reasoning time, facilitating usage and development. Developers of EMMO based ontologies are encouraged to use a reasoner to ensure consistency with the overall framework. However, all relevant inferred axioms have been already included in the ontology, so that the EMMO 1.0.0 can also be used as-is with reasoning based on less expressive rules than OWL2 DL, or without reasoning at all, according to users' needs.
EMMO 1.0.0 modules below Reference Level (i.e., Discipline and Domain Levels) still require the use of a reasoner for the taxomony generation. Future releases will reduce the need for use of reasoners for the rest of EMMO modules.
Besides the basic modules dealing with foundational mereocausality concepts and perspectives, the EMMO 1.0.0 provides reference level modules covering besides other things:
- physical entities and their structure, with a multi-scale representation of materials from continuum to standard model of elementary particles, aligned with current physical-mathematical approaches
- object and process concepts and their relations, in a mereocausality framework, providing sub-concepts such as behaviour, constitutive process, constituent, sub-process
- workflows, with a representation of generic workflows and procedures in a rigorous causal 8000 framework
- agency, with a representation of the ways intentionality is expressed by agents
- semiosis, as the framework to represent how e.g., modelling and characterisation generate information about entities
- data, with a comprehensive ab-initio definition of data up to the representation of formal languages in the symbolic module
- information, by merging data and semiotics concepts following the definition of information as data with meaning
Future releases will provide finalised and stable versions for the Discipline Level modules, already aligned with 1.0.0 Reference Level but still incomplete in terms of concepts. Finalisation of Discipline Level is foreseen within the 1.1.0 release.
From now on, the EMMO releases will follow strictly Semantic Versioning rules, with a list of changes for each release, to facilitate maintenance of existing EMMO-based domain and application ontologies.
v1.0.0-rc3
1.0.0-rc3 version of the EMMO focuses on the consolidation of the Reference level. The EMMO will not make significant changes up the 1.0.0 release, except for the resolution of issues and bugs that will be performed in the 1.0.0-rc4 branch.
Release of the 1.0.0 is expected by the end of January 2025.
The list of consolidated modules can be seen in the below figure. Modules below Reference level (e.g., metrology, ISQ, chemistry) will be subject of changes after the 1.0.0 release to extend further down the consolidated state of the EMMO framework.
v1.0.0-rc1
What's Changed
Large update of master. Main highlights:
- changed base IRI from http://emmo.info/ to https://w3id.org/emmo/
- revised the formulation of the mereocausal foundation
- separated physics foundation (the standard model) from the perspectives
- revised the middle level ontology (like reworked the formulation of units and quantities with connections to QUDT)
Detailed changes
- Readded initial "EMMO_" to all IRIs by @jesper-friis in #182
- Updated README file and figures by @jesper-friis in #186
- Update model by @jesper-friis in #188
- Update physicalistic by @j 8000 esper-friis in #185
- Clean up readme and annotations by @jesper-friis in #189
- fix qudtReferences by @SimonStier in #191
- Corrected IRIs in emmo top by @jesper-friis in #194
- Fixed typos in the documentation. by @hothello in #193
- Update pages by @jesper-friis in #197
- Moved siunits, unitsextension and periodictable to disciplines by @jesper-friis in #200
- Changed elucidation of ReactiveMaterial by @jesper-friis in #199
- Moved Representation from chemistry.ttl to perceptual.ttl by @jesper-friis in #198
- Added some missing annotations to the mereocausal module. by @jesper-friis in #201
- Updated metrology by @jesper-friis in #205
- Replaced old hasParticipant relations with hasTemporaryParticipant by @jesper-friis in #206
- Add foaf:logo annotation by @jesper-friis in #212
- Normalised turtle format for semiotics.ttl by @jesper-friis in #213
- Updated emmmologo multidisciplinarity Figure in docs by @francescalb in #218
- Fixed minor typo by @jesper-friis in #222
- add missing electrochemistry domain units by @jsimonclark in #237
- Updated documentation from old PR #228 by @jesper-friis in #239
- Update abstract and other metadata of the symbolic module by @jesper-friis in #242
- Remove test individual by @jesper-friis in #243
- Added hasDescription by @jesper-friis in #244
- Add collective units module by @jesper-friis in #246
- Add hasDatum relation by @jesper-friis in #253
- Fixed errors in units and quantities by @jesper-friis in #247
- Added missing elucidations to the semiotics module by @jesper-friis in #254
- Updated computer science by @jesper-friis in #255
- Correct IRIs in siacceptedunits by @jesper-friis in #257
- Fix IRI of periodic table by @jesper-friis in #261
- Fix GitHub workflow by @jesper-friis in #264
- Updated expected redirections. by @jesper-friis in #265
- update version number by @jsimonclark in #269
- Redirection tests for context by @jesper-friis in #276
- Fixed IRI of MultiParticlePath by @jesper-friis in #279
- Do not skip CI namespace and unit dimension tests by @jesper-friis in #290
- Added dataset module by @jesper-friis in #291
- Added new stup for updating github pages by @jesper-friis in #294
- Added some suggestions from FOOPS by @jesper-friis in #288
- Added elucidations to all the direct subclasses of SIDimensionalUnit by @jesper-friis in #298
- Added elucidations to atom symbols by @jesper-friis in #297
- Added elucidations to coherent SI units by @jesper-friis in #299
- Added elucidations to more units by @jesper-friis in #301
- Added many missing elucidations by @jesper-friis in #303
- Check redirections to squashed turtle files on GitHub pages by @jesper-friis in #300
- Check redirections to squashed turtle files on GitHub pages by @jesper-friis in #304
- Base documentation on emmo-full by @jesper-friis in #311
- Refactor units by @jesper-friis in #312
New Contributors
- @SimonStier made their first contribution in #191
- @hothello made their first contribution in #193
- @jsimonclark made their first contribution in #237
Full Changelog: v1.0.0-beta...v1.0.0-rc1
1.0.0-beta3
Third beta-release of the 1.0.0 version of the EMMO.
The main update in this release include
- semiotics is now a perspective
- added a new data perspective
- added information module that combine data and semiotics
- improved the model description
1.0.0-beta
First beta-release of the 1.0.0 version of the EMMO.
The main update in this release is the introduction of the ordinal module, which introduces semantics for countability and ordering. Other updates include:
- the Physicalistic branch was extended with more classes
- some corrections of physical quantities and units
1.0.0-alpha2
The second pre-release of the 1.0.0 version of the EMMO.
Previous releases are no more supported, nor compatible with the 1.0.0 and next versions of the EMMO.
It provides the basic top level structure of the EMMO, together with a set of perspectives that constitute the middle level to be used for the development of more specialized domain ontologies.
This release:
- replaces label with skos:prefLabel as the main label for all entities. skos:altLabel is provided for common synonyms
- populates the continuum and material brances under the physicalistic perspective
- clean up the perceptual branch
- add more physical quantities and units
- add physical dimensionalities to units and pysical quantities (as annotations to reduce the reasoning time)
- add a test suite for checking sub-modules against the EMMO convention
1.0.0-alpha
The first pre-release of the 1.0.0 version of the EMMO.
Previous releases are no more supported, nor compatible with the 1.0.0 and next versions of the EMMO.
It provides the basic top level structure of the EMMO, together with a set of perspectives that constitute the middle level to be used for the development of more specialized domain ontologies.
Middel level includes a detailed metrology branch including the International System of Quantities and SI system, laying the foundation for a semiotic-based property system.
Next alpha releases will include:
- chemical composition
- extension of the physical quantities set
- position-based symbolic structures (e.g. list, array)
- test suite for checking sub-modules against the EMMO convention
EMMO Development Version 0.9.10
Development version for testing and contributions before the v1.0.0 release.
Development Version 0.9.9-beta
First public development version of the EMMO for testing and contributions.