Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restructure Generator and ArtificialObject classes #273

Merged
merged 45 commits into from
Mar 31, 2020

Conversation

akleinau
Copy link
Contributor

@akleinau akleinau commented Mar 5, 2020

closes #173 and hopefully almost every other issue in the generator project:
closes #275, closes #264, closes #162, closes #136, closes #161, closes #159

Restructures the widely distributed generator and powerplant classes as discussed in the 4. OntoHack

  • Technology has no subclasses anymore as they weren't needed
  • its now differentiated between EnergyConvertingDevice, PowerGeneratingUnit and Powerplant
    • An energy converting device is an artificial object that transforms or changes a certain type of energy.
      - A generator is an energy converting device that converts other forms of energy into electrical energy.
      - A Heater is an energy converting device that converts other forms of energy into useful heat.
      - A turbine is an energy converting device that converts energy from a moving fluid flow into rotational energy.
    • A power generating unit is an artificial object that contains a generator, among other parts.
    • A Powerplant is an aggregate of EnergyConverters that is connected to an electric grid.

akleinau added 2 commits March 5, 2020 11:08
implement
- EnergyTransformer
- PowerGneratingUnit
- Powerplant
@akleinau akleinau added [A] new term Including new term(s) in the ontology [B] restructure Restructuring existing parts of the ontology [C] definition update Update an ontology definition labels Mar 5, 2020
src/ontology/edits/oeo-physical.omn Show resolved Hide resolved
src/ontology/edits/oeo-physical.omn Outdated Show resolved Hide resolved
src/ontology/edits/oeo-physical.omn Outdated Show resolved Hide resolved
src/ontology/edits/oeo-physical.omn Outdated Show resolved Hide resolved
src/ontology/edits/oeo-physical.omn Outdated Show resolved Hide resolved
src/ontology/edits/oeo-physical.omn Outdated Show resolved Hide resolved
@stap-m
Copy link
Contributor

stap-m commented Mar 25, 2020

Please also add term trackers :)

@akleinau
Copy link
Contributor Author

akleinau commented Mar 26, 2020

Please also add term trackers :)

I have term trackers on Heater, Generator, EnergyConvertingDevice, PowerGeneratingUnit and Powerplant

- WindEnergyConverter to WindEnergyConvertingUnit
- SolarPark to FieldPhotovolaicPowerplant
@akleinau
Copy link
Contributor Author

@stap-m do you have any more comments or can your approve?

@akleinau
Copy link
Contributor Author

@l-emele any more comments?

@akleinau
Copy link
Contributor Author

I'll merge this to have it implemented for the 5. Ontohack, further changes can be made in #292

@akleinau akleinau merged commit d36ecd2 into dev Mar 31, 2020
@akleinau akleinau deleted the feature/Generator-#173 branch March 31, 2020 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[A] new term Including new term(s) in the ontology [B] restructure Restructuring existing parts of the ontology [C] definition update Update an ontology definition
Projects
None yet
3 participants