Describing access to energy data
If you know me and my work, you should know that access to energy data is a topic dear to my heart. By energy data I mean time series data of consumption or production of electricity, various types of gas, distance and local heating or cooling and water among others.
There are various standards or protocols, often defined by government bodies or standards and industry associations in different jurisdictions. I propose to develop a descriptive mapping of such standards using GeoJSON-LD files.
GeoJSON[1] is a format for encoding geographic data structures. It's a simple, lightweight format that uses JavaScript Object Notation (JSON) to represent geographic features like points, lines, polygons, and collections of these features. It's widely used in web applications and mapping services.
GeoJSON-LD[2] is a variant of GeoJSON that incorporates Linked Data principles. It adds additional metadata to GeoJSON features, allowing them to be linked to other data sources on the web. This makes it easier to integrate geographic data with other information and to create more complex and interconnected applications.
These files can be consumed by applications, are human readable or easily viewable in editors like geojson.io[3].
Per jurisdiction the following properties should be available:
protocol_maintainer
The authority responsible for managing the data access protocol.
Example:
"protocol_maintainer": "https://www.bundesnetzagentur.de/"
api
A link or description of the actual API to access energy data.
Example:
"api": "https://www.bundesnetzagentur.de/DE/Beschlusskammern/BK06/BK6_83_Zug_Mess/834_wim/BK6_WiM_node_neu.html"
authentication
A link or description of the used authentication method.
Example:
"authentication": "https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Smart-metering/Smart-Meterin-PKI/smart-meterin-pki_node.html"
data_holders
A link or description of the data holders.
Example:
"data_holders": "https://www.bundesnetzagentur.de/SharedDocs/A_Z_Glossar/M/Messstellenbetreiber_grundzustaendig.html"
data_owners
A link or description of the data owners.
Example:
"data_owners": "https://www.bundesnetzagentur.de/SharedDocs/A_Z_Glossar/A/Anschlussnutzer.html"
data_recipients
A link or description of the possible data recipients.
Example:
"data_recipients": "https://www.bundesnetzagentur.de/DE/Beschlusskammern/BK06/BK6_83_Zug_Mess/834_wim/Mitteilungen_wim/mitteilung_nr_3.html"
permission_administrators
A link or description of the possible administrators of permissions for data sharing.
Example:
"permission_administrators": "https://www.bundesnetzagentur.de/DE/Beschlusskammern/BK06/BK6_83_Zug_Mess/834_wim/Mitteilungen_wim/mitteilung_nr_3.html"
payment_terms
A link or description of the possible payment processes between data owners, data holders and data recipients.
Example:
"permission_administrators": "https://www.gesetze-im-internet.de/messbg/__34.html"
Let me know what you think about this approach. This is a first, very early draft. A complete file is available on GitHub[4].