Skip to content

Commit

Permalink
Merge pull request #2029 from OpenEnergyPlatform/releases-v2.7.0
Browse files Browse the repository at this point in the history
release 2.7.0 to master
  • Loading branch information
stap-m authored Mar 6, 2025
2 parents 265952f + 4cf901e commit 40e160a
Show file tree
Hide file tree
Showing 28 changed files with 6,780 additions and 133 deletions.
14 changes: 13 additions & 1 deletion .github/workflows/PostReleaseScripts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,13 @@ jobs:
attachArtifactsToRelease:
runs-on: ubuntu-latest
# these jobs have to finish so that the existing-terms-and-definitions and build-files exist
needs: [exportTermsDefinitions, buildOntologyFullAndClosure]
steps:
- uses: actions/download-artifact@v4
with:
name: build-files
path: build/oeo
path: build
- name: Zip build files again for usage as release artifact
run: |
cd build
Expand All @@ -128,5 +130,15 @@ jobs:
with:
token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ github.event.release.tag_name }}
# allowing the action to update the release as it is already created
allowUpdates: true
# omitting the release name, body, draft state and prerelease state so they won't be updated by attaching the artifacts
omitNameDuringUpdate: true
omitBodyDuringUpdate: true
omitDraftDuringUpdate: true
omitPrereleaseDuringUpdate: true
# The default behaviour of this action is to determine the release by the version number.
# We don't want this behaviour, as releases created as draft or pre-release won't be updated in that regard and therefore result in
# unconsistent behaviour when creating normal releases vs. draft or pre-releases.
makeLatest: false
artifacts: "${{ github.workspace }}/build-files.zip,${{ github.workspace }}/existing-terms-and-definitions.zip"
2 changes: 1 addition & 1 deletion .github/workflows/automated-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.7.17'
python-version: '3.13.1'
architecture: x64
- uses: actions/setup-java@v4
with:
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: Open Energy Ontology (OEO) <https://github.com/OpenEnergyPlatform/ontology/>
# SPDX-License-Identifier: CC0-1.0 OR MIT

build/
*/__pycache__/*
*.properties
.idea
72 changes: 57 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,43 @@
<!--
SPDX-FileCopyrightText: Open Energy Ontology (OEO) <https://github.com/OpenEnergyPlatform/ontology/>
SPDX-License-Identifier: CC0-1.0 OR MIT
-->

# Changelog
All notable changes to this project will be documented in this file.
All notable changes to this project will be documented in this file. <br>
For each version, important additions, changes and removals are listed here.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/),
and the versioning adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [2.7.0] - 2025-03-06


### Added
- conceptual model (#1976)
- model uncertainty location (#1990)
- legislation, ROG, BNatSchG, protected area role, Fauna Flora Habitat role, Bird Sanctuary role, Fauna Flora Habitat, Bird Sanctuary (#1991)
- imports from stato: cutoff, lower confdence limit, upper confdence limit, statistic, measure of dispersion, confidence interval (#2002)
- import from CCO event ontology: Change, Effect, Stasis and subclasses, has occurent part, occurrent part of and subproperties (#2016)
- has iri, has study descriptor tag, has uuid, has scenario type, has publication date, has report title, has doi, has reference, based on sector division, has creation date, covers technology (#2020)
- add dual licensing CC0-1.0 OR MIT (#2021)
- add REUSE license check and copyright info (#2021)
- import from MENO ontology: energetic conversion process, energy decrease, energy increase, quality transfer + subclasses, quality transformation + subclasses(#2022)

### Changed
- technical model implementation, conceptual model, model system boundary, input data/exogenous data, output data (#1990)
- protected area, conditionally reserved region role, priority region role, suitable region role (#1991)
- apply socio-economic constraints for assessment of potential, net capacity factor (#1995)
- cost, delivery cost, fixed cost, investment cost, levelised cost of electricity, social cost of emission, system cost, variable cost (#1999)
- has model(#2001)
- feasible potential determination method, techno-economic potential determination method, wind characteristics determination method, wind farm area determination method, wind potential determination method (#2005)
- model, models (#2007)
- uncertainty of a model, model, model system boundary (#2012)
- solid (#2019)

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).

## [2.6.0] - 2024-12-06

### Added
- has aggregation type, has time stamp alignment (#1944)
- study descriptor (#1950)
Expand All @@ -30,8 +63,8 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- areal solar energy density (#1983)



## [2.5.0] - 2024-09-24

### Added
- German alternative labels (#1883, #1895)
- English language tags to existing alternative labels (#1883, #1895)
Expand Down Expand Up @@ -62,9 +95,9 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- economic value, has economic value, economic value (#1931)
- has bearer (#1928)

### Removed

## [2.4.0] - 2024-07-01

### Added
- subsector, has subsector, subsector of (#1788)
- manufacturing technology, manufacturing plant, manufactured commodity (#1840)
Expand All @@ -83,6 +116,7 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
### Removed
- emission value (#1880)


## [2.3.0] - 2024-05-21

### Added
Expand All @@ -106,7 +140,6 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- has bearer, has characteristic, characteristic of, role of, model role (#1852)
- time stamp (#1853)

### Removed

## [2.2.0] - 2024-03-04

Expand All @@ -119,6 +152,7 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- has unit numerator, has unit denominator and subproperties (#1816)
- compressor, compressor station and subclasses (#1818)
- new units and prefixes from UO (#1820)
- has associated axiom(sparql), shortcut relations for has information input/output, covers energy carrier, covers technology, covers sector (#2023)

### Changed
- energy transfer function, energy transformation function and subclasses (#1785)
Expand All @@ -132,7 +166,6 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- forecasting model calculation (#1799)
- uo-extracted.owl (#1820)

### Removed

## [2.1.0] - 2023-12-05

Expand All @@ -157,11 +190,13 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
- data descriptor (#1775)
- target description, policy instrument, policy (#1778)


## [2.0.1] - 2023-10-26

### Changed
- unit, prefix, generically dependent continuant (#1741/#1742)


## [2.0.0] - 2023-10-25

### Major stuctural changes
Expand Down Expand Up @@ -197,7 +232,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- mobility technology, electric mobility technology (#1727)
- energy storage object hierarchy, energy storage technology hierarchy (#1728)


### Changed
- energy transformation (#1625)
- waste role (#1638)
Expand All @@ -217,13 +251,13 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Deprecated
- belongs to module (#1732)

## [1.16.1] - 2023-08-01

### Added
## [1.16.1] - 2023-08-01

### Changed
- Update module files after saving with Protégé 5.6.1(#1628)


## [1.16.0] - 2023-08-01

### Added
Expand Down Expand Up @@ -253,6 +287,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- old competency question bash script (#1420)


## [1.15.0] - 2023-05-31

### Added
Expand Down Expand Up @@ -282,6 +317,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- files and scripts from outdated import process: extract-iao-module.bat, imports/iao-module.owl, ro-module.owl (#1555)


## [1.14.0] - 2023-03-30

### Added
Expand All @@ -305,6 +341,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- uses, is used by (#1508)
- update oeo.omn description (#1509)


## [1.13.0] - 2023-02-01

### Added
Expand Down Expand Up @@ -433,6 +470,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- battery storage (#1348)
- csv and txt (#1371)


## [1.11.0] - 2022-07-04

### Added
Expand Down Expand Up @@ -460,7 +498,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- charcoal, synthetic fuel, gas diesel oil, manufactured coal based gas, syngas, gasoline, kerosene, steam, compressed air, pumped water (#1243)



## [1.10.1] - 2022-06-14

### Added
Expand Down Expand Up @@ -491,7 +528,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- has institution (#1200)
- waste fuel, liquid biofuel, solid biofuel, fossil combustion fuel, renewable fuel, synthetic fuel, volatile organic compound (#1201)

### Removed

## [1.10.0] - 2022-05-09

Expand Down Expand Up @@ -531,7 +567,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- trades / is traded at, good, good role (#1127)
- traction motor -> electric traction motor (#1135)

### Removed

## [1.9.0] - 2022-03-01

Expand Down Expand Up @@ -583,6 +618,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- organisation in oeo-social (#992)
- oil and petroleum products (#1024)


## [1.8.0] - 2021-12-01

### Added
Expand Down Expand Up @@ -635,7 +671,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- ammonia (#959)
- industrial waste fuel, municipal waste fuel, renewable municipal waste fuel, fossil municipal waste fuel (previously: non renewable municipal waste fuel) (#961)

### Removed

## [1.7.0] - 2021-10-04

Expand Down Expand Up @@ -696,11 +731,13 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- molten state battery (#801)
- duplicate model factsheet OEO:00020031 (#854)


## [1.6.1] - 2021-07-07

### Changed
- commodity (#789)


## [1.6.0] - 2021-07-01

### Added
Expand Down Expand Up @@ -734,6 +771,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- hydroelectric dam energy transformation and run-off-river energy transformation (#758)


## [1.5.0] - 2021-05-03

### Added
Expand All @@ -750,7 +788,6 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- energy market exchange (#748)
- public and private funders (#246)


### Changed
- has physical output, has constraint (#716)
- gross inland energy consumption, primary energy consumption (#719)
Expand All @@ -765,6 +802,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- has numerical input / output (#716)
- computation time (#723)


## [1.4.0] - 2021-03-02

### Added
Expand Down Expand Up @@ -807,6 +845,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- delete hydroelectricity class (#682)


## [1.3.0] - 2020-12-18

### Added
Expand Down Expand Up @@ -834,6 +873,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
- comment on waste fuel (#631)
- energy transformation has input/output energy (#690)


## [1.2.0] - 2020-10-30

### Added
Expand Down Expand Up @@ -863,6 +903,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- software maintenance (#566)


## [1.1.0] - 2020-09-01

### Added
Expand Down Expand Up @@ -897,6 +938,7 @@ We added a lot of classes that are relevant for the OEKG development, i.e. techn
### Removed
- unused object properties (#452)


## [1.0.0] - 2020-06-11

### Added
Expand Down
7 changes: 5 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: Open Energy Ontology (OEO) <https://github.com/OpenEnergyPlatform/ontology/>
# SPDX-License-Identifier: CC0-1.0 OR MIT

cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
authors:
Expand Down Expand Up @@ -165,7 +168,7 @@ authors:
affiliation: "Otto-von-Guericke-Universität Magdeburg"
title: "Open Energy Ontology (OEO)"
type: software
license: CC0-1.0
version: 2.6.0
license: CC0-1.0 OR MIT
version: 2.7.0
date-released: 2024-12-06
url: "https://github.com/OpenEnergyPlatform/ontology"
4 changes: 4 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
<!--
SPDX-FileCopyrightText: © 2014 Coraline Ada Ehmke <https://where.coraline.codes/>
SPDX-License-Identifier: CC-BY-4.0
-->

# Contributor Covenant Code of Conduct

Expand Down
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<!--
SPDX-FileCopyrightText: Open Energy Ontology (OEO) <https://github.com/OpenEnergyPlatform/ontology/>
SPDX-License-Identifier: CC0-1.0 OR MIT
-->

## Table of Contents

- [Welcome](#Welcome)<br>
Expand Down
File renamed without changes.
20 changes: 20 additions & 0 deletions LICENSE-MIT.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
MIT License

Copyright 2018 Open Energy Ontology (OEO)

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading

0 comments on commit 40e160a

Please sign in to comment.