diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e50a76f3d..13b0c7557 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -21,7 +21,7 @@ Closes # ### PR-Assignee - [ ] 🐙 Follow the [Pull Request Workflow](https://github.com/OpenEnergyPlatform/ontology/wiki/Pull-request-workflow) - [ ] 📝 Update the [CHANGELOG.md](https://github.com/OpenEnergyPlatform/ontology/blob/dev/CHANGELOG.md) -- [ ] 📙 Add #'s to `term tracker item` +- [ ] 📙 Add #'s to `term tracker annotation` ### Reviewer - [ ] 🐙 Follow the [Reviewer Guide](https://github.com/OpenEnergyPlatform/ontology/wiki/Pull-request-workflow#reviewer-guide-check-changes-introduced-by-a-pull-request) diff --git a/.github/workflows/IssueProject.yml b/.github/workflows/IssueProject.yml index 88a881cc9..f82ac6702 100644 --- a/.github/workflows/IssueProject.yml +++ b/.github/workflows/IssueProject.yml @@ -1,20 +1,24 @@ name: Add new GitHub issues and pull requests to the "Issues" project -on: [issues, pull_request] +on: + issues: + types: + - opened + pull_request: + types: + - opened jobs: github-actions-automate-projects: runs-on: ubuntu-latest steps: - name: add-new-issues-to-repository-based-project-column - uses: docker://takanabe/github-actions-automate-projects:v0.0.1 - if: github.event_name == 'issues' && github.event.action == 'opened' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITHUB_PROJECT_URL: https://github.com/orgs/OpenEnergyPlatform/projects/45 - GITHUB_PROJECT_COLUMN_NAME: To do + uses: actions/add-to-project@v1.0.2 + with: + project-url: https://github.com/orgs/OpenEnergyPlatform/projects/45 + github-token: ${{ secrets.OEO_WORKFLOWS }} + if: github.event_name == 'issues' - name: add-new-prs-to-repository-based-project-column - uses: docker://takanabe/github-actions-automate-projects:v0.0.1 - if: github.event_name == 'pull_request' && github.event.action == 'opened' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITHUB_PROJECT_URL: https://github.com/orgs/OpenEnergyPlatform/projects/45 - GITHUB_PROJECT_COLUMN_NAME: Review in progress + uses: actions/add-to-project@v1.0.2 + with: + project-url: https://github.com/orgs/OpenEnergyPlatform/projects/45 + github-token: ${{ secrets.OEO_WORKFLOWS }} + if: github.event_name == 'pull_request' diff --git a/.github/workflows/automated-testing.yml b/.github/workflows/automated-testing.yml index 9a6015e1b..d29d1a2c4 100644 --- a/.github/workflows/automated-testing.yml +++ b/.github/workflows/automated-testing.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: - python-version: '3.7' + python-version: '3.7.17' architecture: x64 - uses: actions/setup-java@v4 with: @@ -101,4 +101,4 @@ jobs: filename: open_energy_ontology__${{ env.BRANCH }}.json label: CQ Coverage message: ${{ env.COVERAGE }} - color: green \ No newline at end of file + color: green diff --git a/CHANGELOG.md b/CHANGELOG.md index 2998de545..d05e830fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,8 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ - product (#1912) - term tracker annotation (#1913) - licence provider, licensee, has licence provider, permits (#1925) +- has aggregation type, has time stamp alignment (#1944) +- study descriptor (#1950) ### Changed - gams -> General Algebraic Modeling System (#1889) @@ -34,6 +36,9 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ - is traded at, trades (#1912) - replace term tracker item with term tracker annotation (#1922, #1923) - replace has bearer with characteristic of (#1928) +- energy amount value / energy value (#1941) +- rework contributing and readme file (#1937, #1946) +- time stamp (#1944) ### Obsoletion - economic value, has economic value, economic value (#1931) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e6710bc6e..209128cd8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,12 +1,36 @@ -## Development +## Table of Contents + +- [Welcome](#Welcome)
+ - [Prerequisites](#Prerequisites)
+- [Development](#development)
+ - [Getting Started](#getting-started)
+ - [Conventions for git and GitHub](#conventions-for-git-and-github)
+ - [Workflow](#workflow)
+ - [Communicate your Ideas or Concerns](#communicate-your-ideas-or-concerns)
+ - [Make Changes to the OEO](#make-changes-to-the-oeo)
+ - [Wait for Review of your Changes](#wait-for-review-of-your-changes)
+ - [Merge your Changes after Approval](#merge-your-changes-after-approval)
+ - [Fixing merge conflicts in git](#fixing-merge-conflicts-in-git)
+ - [Communicate](#communicate)
+ + +## Welcome! + +First of all, thank you for wanting to participate. Any new idea, any reported problem is helpful for the development and most appreciated.
+To get started quickly, there are some prerequisities that you need to fullfill. For a full tutorial, please check out the [Open Energy Academy Course](https://openenergyplatform.github.io/academy/courses/05_ontology/#how-to-become-an-oeo-developer). + ### Prerequisites -- [Git](https://git-scm.com/) for version management. [Git How To](https://githowto.com/) provides an introduction into working with Git. Also there is a helpful [Git Cheat Sheet](https://training.github.com/downloads/github-git-cheat-sheet.pdf). -- Please make sure you changed your Protégé settings to [numerical identifiers](https://github.com/OpenEnergyPlatform/ontology/wiki/Numerical-Identifiers) and got a personal ID to add new classes. +- We are using [Git](https://git-scm.com/) for version management. [Git How To](https://githowto.com/) provides an introduction into working with Git. Also there is a helpful [Git Cheat Sheet](https://training.github.com/downloads/github-git-cheat-sheet.pdf). +- We use [Protégé](https://protege.stanford.edu/) to edit the ontology. To get to know Protégé you can use the [Pizza Tutorial](https://www.michaeldebellis.com/post/new-protege-pizza-tutorial).
Please make sure you changed your Protégé settings to [numerical identifiers](https://github.com/OpenEnergyPlatform/ontology/wiki/Numerical-Identifiers) and got a [personal ID](https://github.com/OpenEnergyPlatform/ontology/wiki/Add-yourself-as-a-contributor) to add new classes. +- Every other Thursday (even weeks) an online [OEO developer meeting](https://github.com/OpenEnergyPlatform/ontology/wiki/oeo-dev-meeting-plan) takes place. Use the [OEP contact form](https://openenergyplatform.org/contact/) to gain access. +- Before you change anything, get familiar with the [OEO Workflow](#workflow). -### Contribution of OEO content -Please read the [OEO best practices](https://github.com/OpenEnergyPlatform/ontology/wiki/Best-Practice-Principles) carefully. +## Development + +### Getting Started +Please read the [OEO best practices](https://github.com/OpenEnergyPlatform/ontology/wiki/Best-Practice-Principles) carefully. The following emojis are used in the text to help you identify the tool you are supposed to use for a specific workstep. | Emoji ... | ... symbolizes tool ... | ...which is used for ... | |:------------------------:|:-----------------------:| ---------------------------------------------------------- | @@ -15,13 +39,63 @@ Please read the [OEO best practices](https://github.com/OpenEnergyPlatform/ontol | 📙 
*orange book* | protégé | changing the ontology | | 📝 
*memo* | text editor | changing the ontology as well as other files | +### Conventions for git and GitHub + +🔶 Naming convention for branches + +Follow the [best-practices for git branching naming convention](https://codingsight.com/git-branching-naming-convention-best-practices/). +The convention is `type`-`issue-nr`-`short-description` + +**type** + +* master / main / stable - includes the current stable version +* dev - includes all current developments +* feature - includes the feature that will be implemented +* release - includes the current version to be released + +The majority of the ontology development will be done in `feature` branches. + +**issue-nr** + +Add the issue number where you describe, discuss and document your development. + +**short-description** + +Describe shortly what the branch is about. Avoid descriptive names for branches that are either too short or too long, 2-4 words are optimal. + +Other hints: +- Separate words with `-` (minus) +- Do not add your name to the branch name, it's a collaborative project +- Avoid using numbers only +- Branch names should be precise and informative +- Avoid using capital letters + +Examples of branch names : `feature-43-add-new-ontology-class` or `feature-711-branch-naming-convention` + +🔶 Commit messages + +Try to follow existing conventions for commit messages: +- [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) +- Keep the subject line [short](https://chris.beams.io/posts/git-commit/#limit-50) (i.e. do not commit more than a few changes at the time) +- Use [imperative](https://chris.beams.io/posts/git-commit/#imperative) for commit messages +- Start with a [capital letter](https://chris.beams.io/posts/git-commit/#capitalize) +- Do not end the commit message with a [period](https://chris.beams.io/posts/git-commit/#end) + + +You can use the command +```bash +git commit --amend +``` +to edit the commit message of your latest commit (provided it is not already pushed on the remote server).
+With `--amend` you can even add/modify changes to the commit. + ### Workflow The workflow for contributing to this project has been inspired by the workflow described by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/). -**Discussion** +#### Communicate your Ideas or Concerns 1. 🐙 Create [an issue](https://help.github.com/en/articles/creating-an-issue) on @@ -39,9 +113,13 @@ by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/). [Assign a project](https://help.github.com/en/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board#adding-issues-and-pull-requests-to-a-project-board-from-the-sidebar) (default "Issues") to the issue - Discussion about the implementation should take place within the issue. **Important**: Please discuss the proposal within the issue thread **before** starting to work on a solution. For minor changes, which include small changes to improve clarity of definitions and the addition of clarifying annotations, at least one other person from the project team should agree to the proposed change before it is implemented. For major changes, which include adding new entities and restructuring the ontology, at least two other members of the project team need to agree to the change before it is implemented, which should include at least one domain expert and at least one ontology expert. Issues which are contentious, for which it is difficult to reach agreement, should be added to the agenda of the next ontology working group teleconference for discussion to reach agreement amongst the full working group. Subsequent to such discussion, the issue's first thread should be updated with a documented record of the conclusions reached. + Discussion about the implementation should take place within the issue.

+ **Important**: Please discuss the proposal within the issue thread **before** starting to work on a solution.
+ For minor changes, which include small changes to improve clarity of definitions and the addition of clarifying annotations, at least one other person from the project team should agree to the proposed change before it is implemented.
+ For major changes, which include adding new entities and restructuring the ontology, at least two other members of the project team need to agree to the change before it is implemented, which should include at least one domain expert and at least one ontology expert.
+ Issues which are contentious, for which it is difficult to reach agreement, should be added to the agenda of the next ontology working group teleconference for discussion to reach agreement amongst the full working group. Subsequent to such discussion, the issue's first thread should be updated with a documented record of the conclusions reached. -**Implementation** +#### Make Changes To the OEO 2. 🔶 Once a solution has been agreed, create a branch from `dev` to work on your issue (see below, the ["Conventions for git and GitHub"](#conventions-for-git-and-github) section) @@ -85,11 +163,12 @@ by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/). ``` If your branch does not exist on the remote server yet, git will provide you with instructions, simply follow them. - Hint: You can create a draft pull request directly after your first commit 🐙, see 7.). Then you get the pull request number and 📙 implement the [term tracker items](https://github.com/OpenEnergyPlatform/ontology/wiki/term-tracker-item) in Protégé. Only after finishing the implementations you can assign reviewers and thus change the state of the PR. Using that workflow, it is clear whether a PR is actually ready for review. + **Hint:** You can create a draft pull request directly after your first commit 🐙, see 7).
+ Then you get the pull request number and 📙 implement the [term tracker annotations](https://github.com/OpenEnergyPlatform/ontology/wiki/Term-Tracker-Annotation) in Protégé. Only after finishing the implementations you can assign reviewers and thus change the state of the PR. Using that workflow, it is clear whether a PR is actually ready for review. 6. 🐙 Make sure that all automated tests are successful. This will be indicated by a green or red icon next to your most recent commit. In case an error occured that you don't know how to solve, write a comment in the PR and ask for help from the ontology-expert-team. -**Review** +#### Wait for Review of your Changes 7. 🐙 Submit a pull request (PR) - Follow the [steps](https://help.github.com/en/articles/creating-a-pull-request) of the github help to create the PR. @@ -98,18 +177,23 @@ by [Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/). - Write the corresponding issue number in the pull request so that they are linked. Write it with one of the [special keywords](https://help.github.com/en/github/managing-your-work-on-github/closing-issues-using-keywords) so that the issue will be automatically closed when the PR is merged (example: `Closes #`) - Add appropriate labels. See [wiki](https://github.com/OpenEnergyPlatform/ontology/wiki/Usage-of-github-labels) for more information. 8. 📝 Describe briefly (i.e. in one or two lines) what you changed in the `CHANGELOG.md` file. End the description by the number in parenthesis `(#)` -9. 📙 Add [term tracker items](https://github.com/OpenEnergyPlatform/ontology/wiki/term-tracker-item) to the main changed classes of the ontology +9. 📙 Add [term tracker annotations](https://github.com/OpenEnergyPlatform/ontology/wiki/Term-Tracker-Annotation) to the main changed classes of the ontology - ![img](https://user-images.githubusercontent.com/56925445/78230560-c88ea580-74d1-11ea-921c-a9606c69563f.png) -10. 🔶 stage, commit and push the changes of steps 7 and 8 + ![img](https://github.com/user-attachments/assets/70b0a061-f852-4567-9e1f-146f6fc04ed4) +10. 🔶 Stage, commit and push the changes of steps 7 and 8 11. 🐙 [Ask](https://help.github.com/en/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users) for review of your PR. - As the issue will have been discussed and agreed on prior to implementation, the purpose of the review step post-implementation is to check that the implementation has been faithful to what was agreed. One or two reviewers may be needed depending on the nature of the change that has been made. If the change involves adding content (A), a domain expert should review the issue. If the change involves restructuring the ontology (B), an ontology expert should review. If the change involves both changes to content and restructuring (B and C), it is best to ask both an ontology expert and a domain expert to review. See the section "Teams tag" of the [README](https://github.com/OpenEnergyPlatform/ontology/blob/dev/README.md) for more information about the expertise of the different team members. + As the issue will have been discussed and agreed on prior to implementation, the purpose of the review step post-implementation is to check that the implementation has been faithful to what was agreed. One or two reviewers may be needed depending on the nature of the change that has been made.
+ If the change involves adding content (issue type A), a domain expert should review the issue. If the change involves restructuring the ontology (issue type B), an ontology expert should review. If the change involves both changes to content and restructuring (issue types B and C), it is best to ask both an ontology expert and a domain expert to review. See the section "Teams tag" of the [README](https://github.com/OpenEnergyPlatform/ontology/blob/dev/README.md) for more information about the expertise of the different team members. -**Merge** +#### Merge your Changes after Approval 12. 🐙 Check that, after this whole process, your branch does not have conflicts with `dev` (GitHub will prevent you from merging if there are conflicts). In case of conflicts you are responsible for fixing them on your branch before you merge (see below "Fixing merge conflicts" section). If you need help, write a comment in the PR and ask for help from the ontology-expert-team. -13. 🐙 Once approved, merge the PR into `dev` and delete the branch on which you were working. In the merge message on github, you can notify people who are currently working on other branches that you just merged into `dev`, so they know they have to check for potential conflicts with `dev` +13. 🐙 Once approved, merge the PR into `dev` and delete the branch on which you were working. In the merge message on github, you can notify people who are currently working on other branches that you just merged into `dev`, so they know they have to check for potential conflicts with `dev`. + +**Hint** +GitHub has three versions of merging: 'Create a merge commit', 'Squash and merge' and 'Rebase and merge'. All three are explained in [this article.](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github)
+In general you are fine just keeping the default option but either one is feasible. ### Fixing merge conflicts in git @@ -140,56 +224,7 @@ In case of conflicts between your branch and `dev` you must solve them either on 4. 📝 The conflicts have to be [manually](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line) resolved -### Conventions for git and GitHub - -🔶 Naming convention for branches - -Follow the [best-practices for git branching naming convention](https://codingsight.com/git-branching-naming-convention-best-practices/). -The convention is `type`-`issue-nr`-`short-description` - -**type** - -* master / main / stable - includes the current stable version -* dev - includes all current developments -* feature - includes the feature that will be implemented -* release - includes the current version to be released - -The majority of the ontology development will be done in `feature` branches. - -**issue-nr** - -Add the issue number where you describe, discuss and document your development. - -**short-description** - -Describe shortly what the branch is about. Avoid long and short descriptive names for branches, 2-4 words are optimal. - -Other hints: -- Separate words with `-` (minus) -- Do not put your name to the branch name, it's a collaborative project -- Avoid using numbers only -- Branch names should be precise and informative -- Avoid using capital letters - -Examples of branch names : `feature-43-add-new-ontology-class` or `feature-711-branch-naming-convention` - -🔶 Commit messages - -Try to follow esxisting conventions for commit messages: -- [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) -- Keep the subject line [short](https://chris.beams.io/posts/git-commit/#limit-50) (i.e. do not commit more than a few changes at the time) -- Use [imperative](https://chris.beams.io/posts/git-commit/#imperative) for commit messages -- Do not end the commit message with a [period](https://chris.beams.io/posts/git-commit/#end) - - -You can use the command -```bash -git commit --amend -``` -to edit the commit message of your latest commit (provided it is not already pushed on the remote server).
-With `--amend` you can even add/modify changes to the commit. - ### Communicate -Feel free to ask the community if you need help. We are happy to support you. +Feel free to ask the community if you need help. We are happy to support you. If you want to contact specific teammembers or experts, please check out the Teams section of our [README](https://github.com/OpenEnergyPlatform/ontology?tab=readme-ov-file#teams) file. Use the [OEP contact form](https://openenergyplatform.org/contact/) if you want to become a team member. diff --git a/README.md b/README.md index efa6a3b48..71f65658a 100644 --- a/README.md +++ b/README.md @@ -48,13 +48,28 @@ We recommend to use the software [Protégé](https://protege.stanford.edu/) to o ## Collaboration This is an interdisciplinary open source project, help is always welcome.
-Everyone is invited to develop this repository with good intentions. +Everyone with good intentions is invited to develop this repository. -The development of the ontology happens mainly on [GitHub](https://github.com/OpenEnergyPlatform/ontology) and is supplemented by regular (online) developer meetings to review the progress and discuss more complicated topics. - -If you're new to GitHub or ontologies check out our ["How to participate"](https://github.com/OpenEnergyPlatform/ontology/wiki/Welcome!-How-to-participate) article for some first advice and helpful links. +The development of the ontology happens mainly on [GitHub](https://github.com/OpenEnergyPlatform/ontology) and is supplemented by regular (online) [developer meetings](https://github.com/OpenEnergyPlatform/ontology/wiki/oeo-dev-meeting-plan) 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](https://openenergyplatform.org/contact/) and [add yourself as a contributor](https://github.com/OpenEnergyPlatform/ontology/wiki/Add-yourself-as-a-contributor) after approval. +

+If you're new to GitHub or ontologies check out our ["How to participate"](https://github.com/OpenEnergyPlatform/ontology/wiki/Welcome!-How-to-participate) article for some first advice and helpful links. You may also use the [Open Engery Academy course](https://openenergyplatform.github.io/academy/courses/05_ontology/#how-to-become-an-oeo-developer) to get used to the necessary tools and background information. +
The workflow is described in the [CONTRIBUTING.md](https://github.com/OpenEnergyPlatform/ontology/blob/dev/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](https://github.com/OpenEnergyPlatform/ontology/issues/new/choose). Please read the [GitHub Wiki](https://github.com/OpenEnergyPlatform/ontology/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](https://github.com/OpenEnergyPlatform/ontology/wiki/Welcome!-How-to-participate) +- [Best Practice Principles](https://github.com/OpenEnergyPlatform/ontology/wiki/Best-Practice-Principles) including subsections +- [BFO Upper Ontology](https://github.com/OpenEnergyPlatform/ontology/wiki/BFO-Upper-Ontology-Classes) including subsections +- [Explaination on Mass Nouns](https://github.com/OpenEnergyPlatform/ontology/wiki/Explanation-on-mass-nouns) +- [Handeling Ambiguous Terms](https://github.com/OpenEnergyPlatform/ontology/wiki/Handling-ambiguous-terms) +- [Use Protégé to Change the Ontology](https://github.com/OpenEnergyPlatform/ontology/wiki/How-to-use-prot%C3%A9g%C3%A9-to-change-the-ontology) +- [Term Tracker Annotation](https://github.com/OpenEnergyPlatform/ontology/wiki/Term-Tracker-Annotation) +
+ +... as well as the [CONTRIBUTING.md](https://github.com/OpenEnergyPlatform/ontology/blob/dev/CONTRIBUTING.md) + ## Teams Experts in ontology engineering, economy and energy-system modelling work together collaboratively.
diff --git a/src/ontology/edits/catalog-v001.xml b/src/ontology/edits/catalog-v001.xml index b075b37bf..7cca6e7d3 100644 --- a/src/ontology/edits/catalog-v001.xml +++ b/src/ontology/edits/catalog-v001.xml @@ -1,5 +1,6 @@ + @@ -9,7 +10,7 @@ - - + + diff --git a/src/ontology/edits/oeo-model.omn b/src/ontology/edits/oeo-model.omn index a18960f67..5b4555b80 100644 --- a/src/ontology/edits/oeo-model.omn +++ b/src/ontology/edits/oeo-model.omn @@ -89,7 +89,7 @@ ObjectProperty: ObjectProperty: - + ObjectProperty: @@ -526,6 +526,26 @@ ObjectProperty: OEO_00140164 OEO_00000274 +ObjectProperty: OEO_00390023 + + Annotations: + OEO_00020426 "Added +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1901 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1944", + "A relation between a data item or data set and an aggregation type that indicates the method of data aggregation applied to the data set.", + rdfs:label "has aggregation type"@en + + +ObjectProperty: OEO_00390024 + + Annotations: + OEO_00020426 "Added +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1901 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1944", + "A relation between a time stamp or time series and a time stamp alignment that indicates the position of the time stamps that refer to the time step(s).", + rdfs:label "has time stamp alignment"@en + + ObjectProperty: owl:topObjectProperty @@ -3142,8 +3162,12 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1652 reclassify as data descriptor issue: https://github.com/OpenEnergyPlatform/ontology/issues/1536 -pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1853", - "A time stamp is a data descriptor that is used to describe a zero-dimensional temporal region, or a data item that is related to a zero-dimensional temporal region, e.g. a time stamped measurement datum.", +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1853 + +update definition +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1901 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1944", + "A time stamp is a data descriptor that is used to describe either a temporal region or a data item that is related to a temporal region, e.g. a time stamped measurement datum. If the time stamp refers to a time step/one-dimensional temporal region, the indication of a time stamp alignment is required", "Zeitstempel"@de, rdfs:label "time stamp"@en @@ -3656,6 +3680,19 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1791", OEO_00360020 +Class: OEO_00390064 + + Annotations: + OEO_00020426 "add: +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1943 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1950", + "A study descriptor is a data descriptor that allows the annotation of study information within a scenario bundle by means of keywords from ontological terminology.", + rdfs:label "study descriptor"@en + + SubClassOf: + OEO_00000119 + + Individual: OEO_00000049 Annotations: diff --git a/src/ontology/edits/oeo-physical.omn b/src/ontology/edits/oeo-physical.omn index 11cee8dcb..f05387393 100644 --- a/src/ontology/edits/oeo-physical.omn +++ b/src/ontology/edits/oeo-physical.omn @@ -131,6 +131,9 @@ ObjectProperty: ObjectProperty: +ObjectProperty: + + ObjectProperty: @@ -2526,8 +2529,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some , - some OEO_00020003 + some OEO_00020003, + some Class: OEO_00000159 @@ -2907,10 +2910,10 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/810" SubClassOf: , + some OEO_00000199, some (OEO_00000331 - and (OEO_00000531 value OEO_00000182)), - some OEO_00000199 + and (OEO_00000531 value OEO_00000182)) Class: OEO_00000199 @@ -3118,7 +3121,6 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: OEO_00230020, - some OEO_00000441, Annotations: OEO_00020426 "issue: https://github.com/OpenEnergyPlatform/ontology/issues/762 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/806 @@ -3126,7 +3128,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/806 change axiom to 'participates in' issue: https://github.com/OpenEnergyPlatform/ontology/issues/850 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/871/" - OEO_00020182 some OEO_00110002 + OEO_00020182 some OEO_00110002, + some OEO_00000441 Class: OEO_00000219 @@ -4688,13 +4691,13 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: OEO_00230020, OEO_00000530 some OEO_00030004, - some OEO_00000054, Annotations: OEO_00020426 "change axiom to 'participates in' issue: https://github.com/OpenEnergyPlatform/ontology/issues/850 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/871/" OEO_00020182 some OEO_00000043, - OEO_00020183 some OEO_00020043 + OEO_00020183 some OEO_00020043, + some OEO_00000054 Class: OEO_00000447 @@ -7970,8 +7973,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some , - OEO_00010231 some OEO_00010332 + OEO_00010231 some OEO_00010332, + some Class: OEO_00010334 @@ -8232,8 +8235,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some OEO_00000061, - some OEO_00020003 + some OEO_00020003, + some OEO_00000061 Class: OEO_00010386 @@ -8499,8 +8502,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some OEO_00000061, - some OEO_00020103 + some OEO_00020103, + some OEO_00000061 Class: OEO_00010413 @@ -10113,9 +10116,9 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , + OEO_00140002 some OEO_00140001, some - (OEO_00000044 or OEO_00000448), - OEO_00140002 some OEO_00140001 + (OEO_00000044 or OEO_00000448) Class: OEO_00020147 @@ -11250,19 +11253,6 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/498", Class: OEO_00030035 -Class: OEO_00340069 - - Annotations: - "An amount is a quality of an object aggregate that counts the number of entities that form the object aggregate.", - OEO_00020426 "Update size and add amount -issue: https://github.com/OpenEnergyPlatform/ontology/issues/1896 -pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1905", - rdfs:label "amount"@en - - SubClassOf: - - - Class: OEO_00050000 Annotations: @@ -11605,11 +11595,16 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1221 rework module structure issue: https://github.com/OpenEnergyPlatform/ontology/issues/1592 -pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1652", - "An energy amount value is a quantity value that has an energy unit as unit."@en, +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1652 + +change label and add alternative label +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1865 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1941", + "An energy value is a quantity value that has an energy unit as unit."@en, "Energiemenge"@de, "energy quantity value", - rdfs:label "energy amount value"@en + "energy amount value", + rdfs:label "energy value"@en SubClassOf: OEO_00000350, @@ -11773,8 +11768,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some OEO_00000044, - OEO_00140002 some OEO_00140001 + OEO_00140002 some OEO_00140001, + some OEO_00000044 Class: OEO_00140001 @@ -12636,8 +12631,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some OEO_00000031, - OEO_00140002 some OEO_00140127 + OEO_00140002 some OEO_00140127, + some OEO_00000031 Class: OEO_00140127 @@ -12674,8 +12669,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some OEO_00000031, - OEO_00140002 some OEO_00140127 + OEO_00140002 some OEO_00140127, + some OEO_00000031 Class: OEO_00140133 @@ -15563,21 +15558,33 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1880", Class: OEO_00340068 Annotations: - "Size is a quantity of an entity that quantifies its spatial extend.", - "Derived from: http://purl.allotrope.org/ontologies/result#AFR_0002109 and http://purl.obolibrary.org/obo/PATO_0000117", OEO_00020426 "restructuring of quantity values issue: https://github.com/OpenEnergyPlatform/ontology/issues/1848 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1851 Update size and add amount issue: https://github.com/OpenEnergyPlatform/ontology/issues/1896 pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1905", - + "Size is a quantity of an entity that quantifies its spatial extend.", + "Derived from: http://purl.allotrope.org/ontologies/result#AFR_0002109 and http://purl.obolibrary.org/obo/PATO_0000117", rdfs:label "size"@en SubClassOf: OEO_00340062 +Class: OEO_00340069 + + Annotations: + OEO_00020426 "Update size and add amount +issue: https://github.com/OpenEnergyPlatform/ontology/issues/1896 +pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1905", + "An amount is a quality of an object aggregate that counts the number of entities that form the object aggregate.", + rdfs:label "amount"@en + + SubClassOf: + + + Class: OEO_00360001 Annotations: @@ -15654,8 +15661,8 @@ pull request: https://github.com/OpenEnergyPlatform/ontology/pull/1928", SubClassOf: , - some , - some OEO_00360008 + some OEO_00360008, + some Class: OEO_00360008