The Open Energy Ontology
A domain ontology of the energy-system modeling context.
https://github.com/OpenEnergyPlatform/ontology
Category: Sustainable Development
Sub Category: Taxonomy and Ontology
Keywords
energy ontology open-energy-family
Keywords from Contributors
oep energy-data marktstammdatenregister solar oemof sql-alchemy-bindings bibtex
Last synced: about 21 hours ago
JSON representation
Repository metadata
Repository for the Open Energy Ontology (OEO)
- Host: GitHub
- URL: https://github.com/OpenEnergyPlatform/ontology
- Owner: OpenEnergyPlatform
- License: cc0-1.0
- Created: 2018-06-06T12:04:47.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2025-04-15T16:13:22.000Z (12 days ago)
- Last Synced: 2025-04-18T23:17:55.250Z (9 days ago)
- Topics: energy, ontology, open-energy-family
- Language: Python
- Homepage:
- Size: 77.2 MB
- Stars: 117
- Watchers: 10
- Forks: 24
- Open Issues: 140
- Releases: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-CC0.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
README.md
Open Energy Family - Open Energy Ontology (OEO)
Developing a common ontology for the domain of energy system analysis.
Introduction
The Open Energy Ontology (OEO) is a domain ontology of the energy system analysis context. It is developed as part of the Open Energy Family. The OEO is published on GitHub under an open source license. The language used is the Manchester OWL Syntax, which was chosen because it is user-friendly for editing and viewing differences of edited files. The OEO is constantly being extended. The first version of the OEO has been released on June 11th 2020. A Steering Committee (OEO-SC) was created to accompany the development, increase awareness of the ontology and include it in current projects.
Scope of this ontology
This domain ontology is a collaborative effort to represent the context of energy system analysis based on standard terminologies used by human experts in this field of research. It is designed to improve transparency and facilitate comparability and transferability of energy system modelling and scenario analysis. This ontology makes use of the Basic Formal Ontology (BFO) and its principles. It re-uses several other ontologies as described in the GitHub Wiki.
License / Copyright / Citation
This repository is dual-licensed under Creative Commons Zero v1.0 Universal (CC0-1.0) and MIT License (MIT).
You can choose between one of them if you use this work.
For a scientific citation please see the CITATION.cff.
To cite a specific class of the ontology and its definition please use the following convention:
'class label' (FUll-URI) from the Open Energy Ontology (OEO)
Example:
'energy system' (https://openenergy-platform.org/ontology/oeo/OEO_00030024) from the Open Energy Ontology (OEO)
Releases and installation
The latest version of the OEO can be accessed on the Open Energy Platform and the Master Branch.
All released versions can be downloaded directly from the GitGub Releases.
The currently developed version is available on the default dev Branch.
The source code of the ontology is found in the folder src/ontology/
The main file is src/ontology/oeo.omn
All own modules are collected in the folder src/ontology/edits/
The following diagram illustrates the modular file structure of the OEO. It depicts the import and file hierarchy from external imports (right) to the main file oeo.omn (left).
The imported modules are under src/ontology/imports/
To get an overview of the existing modules, take a look at the following wiki article: GitHub Wiki
We recommend to use the software Protégé to open and edit the ontology. Additionally, an ontology viewer is available on the Open Energy Platform.
Collaboration
This is an interdisciplinary open source project, help is always welcome.
Everyone with good intentions is invited to develop this repository.
The development of the ontology happens mainly on GitHub and is supplemented by regular (online) developer meetings to review the progress and discuss more complicated topics.
If you would like to participate in meetings you can become a team member. Use the OEP contact form and add yourself as a contributor after approval.
If you're new to GitHub or ontologies check out our "How to participate" article for some first advice and helpful links. You may also use the Open Engery Academy course to get used to the necessary tools and background information.
The workflow is described in the CONTRIBUTING.md file. Please check it out before you start working on this project. Points that are not clear in the file can be discussed in a GitHub Issue.
Please read the GitHub Wiki for more information about the ontology, its standards, its best practice principles and the BFO classification.
Wiki articles that you would be most helpflul to a beginner are:
- How to Participate
- Best Practice Principles including subsections
- BFO Upper Ontology including subsections
- Explaination on Mass Nouns
- Handeling Ambiguous Terms
- Use Protégé to Change the Ontology
- Term Tracker Annotation
... as well as the CONTRIBUTING.md
Teams
Experts in ontology engineering, economy and energy-system modelling work together collaboratively.
We combine domain knowledge with knowledge about how an ontology should be designed.
If you have a specific question about ontology design, energy system modelling or economy (in context of this ontology), you can tag one of these teams (or persons) to notify its members that you need their feedback or help.
The OEO is organised in a general team and several subteams:
- @oeo-dev
- All developers of the OEO
Organisation
- @oeo-community-manager
- Contact point for personal and team related concerns
- @oeo-concept-owner
- Strategic and long-term development and coordination of developers
- @oeo-steering-committee
- Members of the Steering Committee (OEO-SC)
- @oeo-release-team
- Coordinates the periodic releases
Domain Experts
- @oeo-domain-expert-energy-modelling
- Knowledge related to energy system modelling and simulation
- @oeo-domain-expert-economy
- Knowledge related to economic system, costs, monetary issues
- @oeo-domain-expert-linked-open-data
- Knowledge related to linked open data
- @oeo-domain-expert-meteorology
- Knowledge related to meteorology and weather
Ontology experts
- @oeo-general-expert-formal-ontology
- Knowledge related to formal ontology expertise and BFO
Citation (CITATION.cff)
# 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: - family-names: "Emele" given-names: "Lukas" alias: "@l-emele" affiliation: "Öko-Institut" orcid: "https://orcid.org/0000-0002-1720-2501" - family-names: "Stappel" given-names: "Mirjam" alias: "@stap-m" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Kleinau" given-names: "Anna" alias: "@akleinau" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Hastings" given-names: "Janna" alias: "@jannahastings" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Sehn" given-names: "Vera" alias: "@Vera-IER" affiliation: "Institut für Energiewirtschaft und Rationelle Energieanwendung" - family-names: "Förster" given-names: "Hannah" alias: "@han-f" affiliation: "Öko-Institut" orcid: "https://orcid.org/0000-0003-2320-7808" - family-names: "Kuckertz" given-names: "Patrick" alias: "@p-kuckertz" affiliation: "Forschungszentrum Jülich" - family-names: "Hoyer-Klick" given-names: "Carsten" alias: "@carstenhoyerklick" affiliation: "Deutsches Zentrum für Luft- und Raumfahrt" - family-names: "Hofmann" given-names: "Christian" alias: "@christian-rli" affiliation: "Reiner Lemoine Institut" - family-names: "Knosala" given-names: "Kevin" alias: "@k-knosala" - family-names: "Hülk" given-names: "Ludwig" alias: "@Ludee" affiliation: "Reiner Lemoine Institut" orcid: "https://orcid.org/0000-0003-4655-2321" - family-names: "Killicarslan" given-names: "Izzet" alias: "@Izzet91" affiliation: "Reiner Lemoine Institut" - family-names: "Drathschmidt" given-names: "Franziska" alias: "@fradra" affiliation: "Deutsches Zentrum für Luft- und Raumfahrt" - family-names: "Simon" given-names: "Flügel" alias: "@sfluegel05" - family-names: "Ulrich" given-names: "Frey" alias: "@litotes18" affiliation: "Deutsches Zentrum für Luft- und Raumfahrt" - family-names: "Muschner" given-names: "Christoph" alias: "@chrwm" affiliation: "Reiner Lemoine Institut" - family-names: "Winger" given-names: "Christian" alias: "@wingechr" affiliation: "Öko-Institut" - family-names: "Neuhaus" given-names: "Fabian" alias: "@fabianneuhaus" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Christmann" given-names: "Lara" alias: "@solar-c" affiliation: "Reiner Lemoine Institut" - family-names: "Glauer" given-names: "Martin" alias: "@MGlauer" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Duc" given-names: "Pierre-Francois" alias: "@Bachibouzouk" affiliation: "Reiner Lemoine Institut" - family-names: "Cordes" given-names: "Sebastian" alias: "@sebcordes" - family-names: "Pehl" given-names: "Michaja" alias: "@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q" affiliation: "Potsdam-Instituts für Klimafolgenforschung" - family-names: "Schnepf" given-names: "Kai" alias: "@KaiSchnepf" - family-names: "Mossakowski" given-names: "Till" alias: "@tillmo" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Stage" given-names: "Alexander" alias: "@stage1407" - family-names: "Gardian" given-names: "Hedda" alias: "@heddaelisabethgardian" affiliation: "Deutsches Zentrum für Luft- und Raumfahrt" - family-names: "Arellano Ruiz" given-names: "Eugenio Salvador" alias: "@areleu" affiliation: "Deutsches Zentrum für Luft- und Raumfahrt" - family-names: "Rothkötter" given-names: "Markus" alias: "@markus-rothkoetter" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Rülicke" given-names: "Linda" alias: "@rue-l" affiliation: "Fraunhofer IEE" - family-names: "Seibicke" given-names: "Alexandra" alias: "@Alex2448" affiliation: "Technische Universität München" - family-names: "Mittermeier" given-names: "Ludwig" alias: "@lumi321" affiliation: "Technische Universität München" - family-names: "Müller" given-names: "Ulf" alias: "@u-mueller" affiliation: "Fraunhofer IEE" - family-names: "Köhler" given-names: "Nele" alias: "@nelekoehler" affiliation: "Otto-von-Guericke-Universität" - family-names: "Spinde" given-names: "Hannah" alias: "@h-spinde" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Wichern" given-names: "Viktor" alias: "@viktorwichern" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Zielke" given-names: "Norman" alias: "@NormanZielke" affiliation: "TU-Berlin" - family-names: "Stucky" given-names: "Uwe" alias: "@UStucky" affiliation: "Karlsruhe Institute of Technology (KIT)" - family-names: "Breitkreutz" given-names: "Madeleine" alias: "@madbkr" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Gerlach" given-names: "Lilly" alias: "@LillyG901" affiliation: "Otto-von-Guericke-Universität Magdeburg" - family-names: "Heidfeld" given-names: "Colin" alias: "@ColinHDev" affiliation: "Otto-von-Guericke-Universität Magdeburg" title: "Open Energy Ontology (OEO)" type: software license: CC0-1.0 OR MIT version: 2.7.0 date-released: 2024-12-06 url: "https://github.com/OpenEnergyPlatform/ontology"
Owner metadata
- Name: Open Energy Family
- Login: OpenEnergyPlatform
- Email:
- Kind: organization
- Description: The Open Energy Family and Open Energy Platform
- Website: https://github.com/OpenEnergyPlatform/organisation/blob/master/README.md
- Location: Magdeburg, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/37101913?v=4
- Repositories: 25
- Last ynced at: 2024-04-16T23:20:58.483Z
- Profile URL: https://github.com/OpenEnergyPlatform
GitHub Events
Total
- Create event: 42
- Release event: 2
- Issues event: 84
- Watch event: 11
- Delete event: 33
- Issue comment event: 333
- Push event: 288
- Gollum event: 8
- Pull request event: 91
- Pull request review event: 139
- Pull request review comment event: 115
- Fork event: 4
Last Year
- Create event: 42
- Release event: 2
- Issues event: 84
- Watch event: 11
- Delete event: 33
- Issue comment event: 333
- Push event: 288
- Gollum event: 8
- Pull request event: 91
- Pull request review event: 139
- Pull request review comment event: 115
- Fork event: 4
Committers metadata
Last synced: 6 days ago
Total Commits: 5,019
Total Committers: 50
Avg Commits per committer: 100.38
Development Distribution Score (DDS): 0.766
Commits in past year: 824
Committers in past year: 12
Avg Commits per committer in past year: 68.667
Development Distribution Score (DDS) in past year: 0.771
Name | Commits | |
---|---|---|
Lukas Emele | l****e@o****e | 1175 |
stap-m | m****l@o****e | 790 |
akleinau | 5****u | 456 |
stap-m | m****l@i****e | 381 |
simon | s****l@o****e | 261 |
Vismaya Jochem | V****m@r****e | 185 |
Eugenio Salvador Arellano Ruiz | e****z@d****e | 165 |
Nele Köhler | 1****r | 156 |
madbkr | m****z@o****e | 139 |
LillyG | l****h@o****e | 129 |
KaiSchnepf | 8****f | 119 |
Alexandra Seibicke | a****e@t****e | 117 |
markus-rothkoetter | m****r@o****e | 112 |
MGlauer | m****9@g****m | 96 |
Ludee | L****k@r****e | 91 |
Ludwig M | l****r@t****e | 85 |
chrwm | c****r@r****e | 75 |
viktorwichern | 1****n | 71 |
Janna Hastings | j****s@b****k | 65 |
u-mueller | 1****r | 49 |
Vera | v****n@i****e | 37 |
stage1407 | 8****7 | 32 |
Janna Hastings | j****s@g****m | 27 |
christian-rli | c****n@r****e | 26 |
Bachibouzouk | p****c@r****e | 23 |
ColinHDev | c****d@g****m | 22 |
Pierre Francois | p****c@r****e | 17 |
Hannah Förster | h****r@o****e | 16 |
h-spinde | h****e@s****e | 15 |
Michaja Pehl | p****l@p****e | 13 |
and 20 more... |
Committer domains:
- rl-institut.de: 7
- ovgu.de: 6
- dlr.de: 4
- st.ovgu.de: 3
- fz-juelich.de: 2
- tum.de: 2
- oeko.de: 2
- gmx.de: 1
- sebastians-mbp.fritz.box: 1
- wingechr.de: 1
- pik-potsdam.de: 1
- rl-institute.de: 1
- ier.uni-stuttgart.de: 1
- babraham.ac.uk: 1
- iee.fraunhofer.de: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 1,020
Total pull requests: 1,043
Average time to close issues: 4 months
Average time to close pull requests: 10 days
Total issue authors: 56
Total pull request authors: 40
Average comments per issue: 6.49
Average comments per pull request: 1.69
Merged pull request: 938
Bot issues: 0
Bot pull requests: 0
Past year issues: 107
Past year pull requests: 128
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 17
Past year pull request authors: 10
Past year average comments per issue: 3.68
Past year average comments per pull request: 1.23
Past year merged pull request: 101
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- l-emele (273)
- stap-m (160)
- akleinau (123)
- sfluegel05 (44)
- han-f (39)
- Ludee (34)
- lumi321 (31)
- KaiSchnepf (28)
- areleu (26)
- MGlauer (20)
- madbkr (17)
- LillyG901 (17)
- chrwm (16)
- 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (14)
- ap-peh (13)
Top Pull Request Authors
- l-emele (269)
- stap-m (185)
- akleinau (132)
- sfluegel05 (72)
- nelekoehler (36)
- areleu (27)
- jannahastings (26)
- KaiSchnepf (25)
- ColinHDev (24)
- madbkr (21)
- viktorwichern (20)
- markus-rothkoetter (20)
- LillyG901 (19)
- lumi321 (18)
- Bachibouzouk (17)
Top Issue Labels
- [A] new term (378)
- To do (286)
- [B] restructure (275)
- oeo-physical (236)
- [C] definition update (143)
- ready for implementation (94)
- oeo dev meeting (90)
- oeo-social (76)
- stale (73)
- oeo-model (68)
- external ontology (48)
- bug (45)
- OEKG (45)
- enhancement (38)
- organisation (37)
- meta issue (35)
- good first issue (27)
- ontology infrastructure (25)
- Energy carriers and fuels (23)
- economic terms (19)
- relations (16)
- transport (15)
- specification_sheet (14)
- oeo-shared (13)
- Geographic (12)
- in discussion (11)
- SzenarienDB (10)
- Depends on other issue or PR (8)
- wiki (8)
- question (7)
Top Pull Request Labels
- oeo-physical (447)
- oeo-shared (237)
- oeo-model (227)
- oeo-social (192)
- oeo.omn (118)
- [B] restructure (64)
- [A] new term (58)
- oeo-shared-axioms (26)
- oeo-sector (25)
- [C] definition update (21)
- organisation (12)
- bug (11)
- oeo dev meeting (7)
- stale (7)
- enhancement (6)
- transport (5)
- external ontology (3)
- Protégé (3)
- ontology infrastructure (3)
- wiki (2)
- Energy carriers and fuels (2)
- OEKG (2)
- economic terms (1)
- Geographic (1)
- good first issue (1)
- SzenarienDB (1)
- meta issue (1)
- Depends on other issue or PR (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 54
proxy.golang.org: github.com/openenergyplatform/ontology
- Homepage:
- Documentation: https://pkg.go.dev/github.com/openenergyplatform/ontology#section-documentation
- Licenses: cc0-1.0
- Latest release: v2.7.0+incompatible (published about 2 months ago)
- Last Synced: 2025-04-25T14:35:08.404Z (2 days ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 1.622%
- Average: 4.057%
- Dependent packages count: 6.492%
proxy.golang.org: github.com/OpenEnergyPlatform/ontology
- Homepage:
- Documentation: https://pkg.go.dev/github.com/OpenEnergyPlatform/ontology#section-documentation
- Licenses: cc0-1.0
- Latest release: v2.7.0+incompatible (published about 2 months ago)
- Last Synced: 2025-04-25T14:35:08.459Z (2 days ago)
- Versions: 27
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
Dependencies
- akleinau/githubJSActions/DiscussedToColumn master composite
- andymckay/labeler master composite
- peter-evans/create-or-update-project-card v1 composite
- docker://takanabe/github-actions-automate-projects v0.0.1 composite
- actions/checkout v3 composite
- actions/setup-java v2 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- actions/checkout v2 composite
- actions/setup-java v2 composite
- actions/labeler v2 composite
- openpyxl *
- pandas *
- tabulate *
Score: -Infinity