OpenEnergyPlatform / omi

Repository for the Open Metadata Integration (OMI). For metadata definition see metadata repo:
https://github.com/OpenEnergyPlatform/metadata
GNU Affero General Public License v3.0
7 stars 4 forks source link

Features/refactoring #6

Closed MGlauer closed 5 years ago

MGlauer commented 5 years ago

This pull request introduces a python-based internal structure for OEP metadata and four major concepts

  1. Dialects: A dialect is a representation of the general metadata format. The aim is to design a flexible format to allow the integration of different metadata formats
  2. Parser: Loads internal structure from strings or a dialect specific format (JSON, RDF)
  3. Compiler: Translates internal structure to dialect specific format
  4. Renderer: Transforms dialect specific format into a string
MGlauer commented 5 years ago

Closes #1

MGlauer commented 5 years ago

Closes #2