From 390107468c054f8db90e10148ad3b8808df8eeed Mon Sep 17 00:00:00 2001 From: Lukas Emele Date: Tue, 24 Oct 2023 09:07:14 +0200 Subject: [PATCH 1/5] Extend CHANGELOG.md with a draft for a 2.0.0 release note --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8952a97bc..280e9bc38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ ## [1.X.X] - 20XX-XX-XX +The version 2.0.0 of the OEO brings an improved modular structure. Two new modules were added: +* The new module 'sectors' (file oeo-sectors.omn) covers entities that relate to sectors and sector divisions. This new module is a parallel module to the three existing thematic modules 'model', 'physical', and 'social'. +* A second new module (file oeo-shared-axioms.omn) covers axioms that connect classes from more than one thematic module. + +This new structure made it possible to move a lot of classes from the oeo-shared module to the respective thematic modules. It is easier possible to re-use only parts of the OEO (e.g. only one or two thematic modules). However, keep in note that full axiomatisation of a class is now only provided if the module oeo-shared-axioms is used. See also the wiki article on the [modules of the OEO](https://github.com/OpenEnergyPlatform/ontology/wiki/Modules-of-the-OEO). + +Next to the restructuring and the two new modules, version 2.0.0 brings further changes: + ### Added - heat generation technology, solar heat technology, geothermal heat technology (#1610) - new files for new UO v2023-05-25 import process (#1633) From edca4c4c4bfac2d4583bba1fc65c19e69158d473 Mon Sep 17 00:00:00 2001 From: l-emele <36884905+l-emele@users.noreply.github.com> Date: Tue, 24 Oct 2023 09:35:23 +0200 Subject: [PATCH 2/5] Update CHANGELOG.md --- CHANGELOG.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 280e9bc38..4b3b2dd44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,17 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ ## [1.X.X] - 20XX-XX-XX -The version 2.0.0 of the OEO brings an improved modular structure. Two new modules were added: -* The new module 'sectors' (file oeo-sectors.omn) covers entities that relate to sectors and sector divisions. This new module is a parallel module to the three existing thematic modules 'model', 'physical', and 'social'. -* A second new module (file oeo-shared-axioms.omn) covers axioms that connect classes from more than one thematic module. +### Major stuctural changes +For the version 2.0.0 we especially did some major stuctural changes on the OEO. Two new modules were introduced: +* The first one, oeo-sector, is a module on the same hierarchical level as the other content-related modules, i.e. oeo-physical, oeo-model and oeo-social. All sector-related entities were moved there from oeo-social. +* The second one, oeo-shared-axioms, is a module that imports the four content-related modules and contains all axioms that are introduced across modules. -This new structure made it possible to move a lot of classes from the oeo-shared module to the respective thematic modules. It is easier possible to re-use only parts of the OEO (e.g. only one or two thematic modules). However, keep in note that full axiomatisation of a class is now only provided if the module oeo-shared-axioms is used. See also the wiki article on the [modules of the OEO](https://github.com/OpenEnergyPlatform/ontology/wiki/Modules-of-the-OEO). +This caused a lot of movement of entities, especially from oeo-shared. Many classes were moved back to their original module. This restructuring was done to foster the modularity, which makes the implementation easier and more error-prone. Yet, we had to break with the rule, that all axioms should live in the same module as their class of declaration. The full axiomatisation of a class is now only provided if the module oeo-shared-axioms is used. See also the wiki article on the [modules of the OEO](https://github.com/OpenEnergyPlatform/ontology/wiki/Modules-of-the-OEO). -Next to the restructuring and the two new modules, version 2.0.0 brings further changes: +Further, the import process for UO and OMO where updated. And any scripts and tools not essential for the building routine moved to a [seperate repository](https://github.com/OpenEnergyPlatform/oeo-tools). + +### Content-related changes +We added a lot of classes that are relevant for the OEKG development, i.e. technologies (#1572) and descriptors for scenario studies (#https://github.com/OpenEnergyPlatform/oekg/issues/19). ### Added - heat generation technology, solar heat technology, geothermal heat technology (#1610) From a72d9087cb74b96dd845051343cb9453a5d889dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nele=20K=C3=B6hler?= <135724657+nelekoehler@users.noreply.github.com> Date: Tue, 24 Oct 2023 12:07:14 +0200 Subject: [PATCH 3/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b3b2dd44..2708428b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is inspired from [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [1.X.X] - 20XX-XX-XX +## [2.0.0] - 2023-10-24 ### Major stuctural changes For the version 2.0.0 we especially did some major stuctural changes on the OEO. Two new modules were introduced: From 7c57e05ea8f76e8fd59cc3b82b644454c47bf55c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nele=20K=C3=B6hler?= <135724657+nelekoehler@users.noreply.github.com> Date: Tue, 24 Oct 2023 12:10:59 +0200 Subject: [PATCH 4/5] Update CHANGELOG.md Co-authored-by: stap-m <38690039+stap-m@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2708428b2..49aaebb8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ For the version 2.0.0 we especially did some major stuctural changes on the OEO. This caused a lot of movement of entities, especially from oeo-shared. Many classes were moved back to their original module. This restructuring was done to foster the modularity, which makes the implementation easier and more error-prone. Yet, we had to break with the rule, that all axioms should live in the same module as their class of declaration. The full axiomatisation of a class is now only provided if the module oeo-shared-axioms is used. See also the wiki article on the [modules of the OEO](https://github.com/OpenEnergyPlatform/ontology/wiki/Modules-of-the-OEO). -Further, the import process for UO and OMO where updated. And any scripts and tools not essential for the building routine moved to a [seperate repository](https://github.com/OpenEnergyPlatform/oeo-tools). +Further, the import process for UO and OMO where updated. All scripts and tools not essential for the building routine moved to a [seperate repository](https://github.com/OpenEnergyPlatform/oeo-tools). And finally, english language labels were added to (english) definitions and labels, to allow other language extentions in the future. ### Content-related changes We added a lot of classes that are relevant for the OEKG development, i.e. technologies (#1572) and descriptors for scenario studies (#https://github.com/OpenEnergyPlatform/oekg/issues/19). From 7b9d5f7d0b5f073cf0c505aa6a4f75ab75e3c436 Mon Sep 17 00:00:00 2001 From: stap-m <38690039+stap-m@users.noreply.github.com> Date: Tue, 24 Oct 2023 12:11:57 +0200 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49aaebb8a..3f1732b46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ For the version 2.0.0 we especially did some major stuctural changes on the OEO. This caused a lot of movement of entities, especially from oeo-shared. Many classes were moved back to their original module. This restructuring was done to foster the modularity, which makes the implementation easier and more error-prone. Yet, we had to break with the rule, that all axioms should live in the same module as their class of declaration. The full axiomatisation of a class is now only provided if the module oeo-shared-axioms is used. See also the wiki article on the [modules of the OEO](https://github.com/OpenEnergyPlatform/ontology/wiki/Modules-of-the-OEO). -Further, the import process for UO and OMO where updated. All scripts and tools not essential for the building routine moved to a [seperate repository](https://github.com/OpenEnergyPlatform/oeo-tools). And finally, english language labels were added to (english) definitions and labels, to allow other language extentions in the future. +Further, the import process for UO and OMO were updated. All scripts and tools not essential for the building routine moved to a [seperate repository](https://github.com/OpenEnergyPlatform/oeo-tools). And finally, english language labels were added to (english) definitions and labels, to allow other language extentions in the future. ### Content-related changes We added a lot of classes that are relevant for the OEKG development, i.e. technologies (#1572) and descriptors for scenario studies (#https://github.com/OpenEnergyPlatform/oekg/issues/19).