ontology

Repository for the Open Energy Ontology (OEO)

https://github.com/openenergyplatform/ontology

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    13 of 51 committers (25.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords

energy ontology open-energy-family

Keywords from Contributors

oep energy-data marktstammdatenregister solar
Last synced: 9 months ago · JSON representation ·

Repository

Repository for the Open Energy Ontology (OEO)

Basic Info
  • Host: GitHub
  • Owner: OpenEnergyPlatform
  • License: cc0-1.0
  • Language: Python
  • Default Branch: dev
  • Homepage:
  • Size: 79.3 MB
Statistics
  • Stars: 128
  • Watchers: 10
  • Forks: 28
  • Open Issues: 146
  • Releases: 30
Topics
energy ontology open-energy-family
Created almost 8 years ago · Last pushed 9 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

OpenEnergyPlatform

License: CC0-1.0 License: MIT REUSE GitHub release (latest by date) Coverage Badge

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

This repository is dual-licensed under Creative Commons Zero v1.0 Universal (CC0-1.0) or MIT License (MIT).
You can choose between one of them if you use this work.

Citation

For scientific citation of this ontology, please refer to the CITATION.cff file.
If you cite this work in a publication, please reference the following article:
Booshehri, Meisam, et al. "Introducing the Open Energy Ontology: Enhancing data interpretation and interfacing in energy systems analysis." Energy and AI 5 (2021): 100074. 10.1016/j.egyai.2021.100074

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://openenergyplatform.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 GitHub 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). grafik

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 Energy 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 helpful to a beginner are: - How to Participate - Best Practice Principles including subsections - BFO Upper Ontology including subsections - Explanation 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:

Organisation

Domain Experts

Ontology experts

Owner

  • Name: Open Energy Family
  • Login: OpenEnergyPlatform
  • Kind: organization
  • Location: Magdeburg, Germany

The Open Energy Family and Open Energy Platform

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"
  - family-names: "Schwarz"
    given-names: "Jan Sören"
    alias: "@schwarzatoffis"
    affiliation: "OFFIS"
    orcid: "https://orcid.org/0000-0003-0261-4412"
title: "Open Energy Ontology (OEO)"
type: software
license: CC0-1.0 OR MIT
version: 2.8.0
date-released: 2024-12-06
url: "https://github.com/OpenEnergyPlatform/ontology"

GitHub Events

Total
  • Create event: 62
  • Release event: 2
  • Issues event: 122
  • Watch event: 14
  • Delete event: 48
  • Issue comment event: 430
  • Push event: 418
  • Gollum event: 11
  • Pull request event: 130
  • Pull request review event: 204
  • Pull request review comment event: 164
  • Fork event: 7
Last Year
  • Create event: 62
  • Release event: 2
  • Issues event: 122
  • Watch event: 14
  • Delete event: 48
  • Issue comment event: 430
  • Push event: 418
  • Gollum event: 11
  • Pull request event: 130
  • Pull request review event: 204
  • Pull request review comment event: 164
  • Fork event: 7

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 5,107
  • Total Committers: 51
  • Avg Commits per committer: 100.137
  • Development Distribution Score (DDS): 0.77
Past Year
  • Commits: 625
  • Committers: 12
  • Avg Commits per committer: 52.083
  • Development Distribution Score (DDS): 0.717
Top Committers
Name Email Commits
Lukas Emele l****e@o****e 1,175
stap-m m****l@o****e 819
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 167
Nele Köhler 1****r 156
madbkr m****z@o****e 154
LillyG l****h@o****e 144
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 95
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
Colin c****d@g****m 40
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
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 21 more...

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 1,020
  • Total pull requests: 1,177
  • Average time to close issues: 4 months
  • Average time to close pull requests: 12 days
  • Total issue authors: 57
  • Total pull request authors: 42
  • Average comments per issue: 6.29
  • Average comments per pull request: 1.68
  • Merged pull requests: 1,048
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 94
  • Pull requests: 197
  • Average time to close issues: 22 days
  • Average time to close pull requests: 13 days
  • Issue authors: 15
  • Pull request authors: 9
  • Average comments per issue: 1.77
  • Average comments per pull request: 1.44
  • Merged pull requests: 159
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • l-emele (265)
  • stap-m (153)
  • akleinau (123)
  • sfluegel05 (44)
  • han-f (39)
  • Ludee (34)
  • lumi321 (31)
  • KaiSchnepf (28)
  • areleu (26)
  • madbkr (23)
  • MGlauer (20)
  • chrwm (16)
  • ColinHDev (15)
  • LillyG901 (15)
  • 0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q (14)
Pull Request Authors
  • l-emele (282)
  • stap-m (205)
  • akleinau (132)
  • sfluegel05 (72)
  • ColinHDev (62)
  • madbkr (43)
  • nelekoehler (42)
  • LillyG901 (38)
  • areleu (29)
  • jannahastings (26)
  • KaiSchnepf (25)
  • markus-rothkoetter (20)
  • lumi321 (18)
  • Bachibouzouk (17)
  • viktorwichern (17)
Top Labels
Issue Labels
[A] new term (378) To do (302) [B] restructure (276) oeo-physical (235) [C] definition update (143) ready for implementation (91) stale (90) oeo dev meeting (86) oeo-social (73) oeo-model (66) bug (46) OEKG (43) external ontology (40) enhancement (36) organisation (34) meta issue (34) good first issue (26) ontology infrastructure (24) Energy carriers and fuels (23) economic terms (19) transport (16) oeo-shared (14) specification_sheet (14) relations (13) Geographic (12) SzenarienDB (10) in discussion (10) wiki (8) question (7) Depends on other issue or PR (7)
Pull Request Labels
oeo-physical (483) oeo-shared (258) oeo-model (252) oeo-social (203) oeo.omn (129) [B] restructure (64) [A] new term (58) oeo-shared-axioms (38) oeo-sector (38) [C] definition update (21) organisation (14) bug (11) stale (10) oeo dev meeting (8) enhancement (6) transport (5) external ontology (3) Protégé (3) ontology infrastructure (3) wiki (2) Energy carriers and fuels (2) OEKG (2) CoSSO (2) economic terms (1) Geographic (1) good first issue (1) SzenarienDB (1) meta issue (1) Depends on other issue or PR (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 56
proxy.golang.org: github.com/openenergyplatform/ontology
  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.6%
Average: 4.1%
Dependent packages count: 6.5%
Last synced: 9 months ago
proxy.golang.org: github.com/OpenEnergyPlatform/ontology
  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 9 months ago

Dependencies

.github/workflows/InDiscussionProject.yml actions
  • akleinau/githubJSActions/DiscussedToColumn master composite
  • andymckay/labeler master composite
  • peter-evans/create-or-update-project-card v1 composite
.github/workflows/IssueProject.yml actions
  • docker://takanabe/github-actions-automate-projects v0.0.1 composite
.github/workflows/PostReleaseScripts.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v2 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
.github/workflows/automated-testing.yml actions
  • actions/checkout v2 composite
  • actions/setup-java v2 composite
.github/workflows/labeler.yml actions
  • actions/labeler v2 composite
src/scripts/requirements.txt pypi
  • openpyxl *
  • pandas *
  • tabulate *