Comments (4)
HMG 2022-09-30: Proposal to go with option 3. - the drawback of data duplication is small compared to he flexibility accuracy and alignment with different models (mainly CIM). One to one compatibility between functions is not guaranteed, what other options would expect.
from energy-reference-data.
@Haigutus , @Sveino
Whatever solution you adopt, should work equally well for all kinds of EIC entities: Parties, Resources, etc because they also have Functions.
I strongly believe that each EIC entity should have one identity, linking to its various functions. Example from our TEKG project:
<10YCA-BULGARIA-R> a tr:EnergyResource ;
tr:countryCode "BG" ;
tr:eic "10YCA-BULGARIA-R" ;
tr:function "Bidding Zone" , "Member State" , "Control Block" , "Control Area" , "Market Balance Area" , "Scheduling Area" ;
tr:eicType <type/Eic/Y>.
<eic/10X1001A1001A38Y> a tr:EnergyResource;
tr:name "STATNETT SF";
tr:countryCode "NO";
tr:eic "10X1001A1001A38Y";
tr:function "System Operator";
tr:eicType <type/Eic/X>.
function
is better rendered as a resource (not string), part of a Functions concept scheme. However, some functions are inconsistently spelled, so require normalization, so you may well need two fieldsfunction
andfunctionText
(latter to be used as a mini "staging area" until resolved)eicType
is the class of EIC and decodes the third char of the EIC.- for some EnergyResources we also added
rdf:type
based onfunction
. However, some functions are inconsistent with eicType and multiple values are inconsistent between themselves (eg both "Production Unit" and "Generation Unit").
See function-related validation rules starting at https://transparency.ontotext.com/spec/#function-not-null (3.6.1). Also see 3.6.10 and 3.6.11 about EIC-functions compatibility.
from energy-reference-data.
There are some areas that we need to include in a common reference for Pan-Europe, but there is also a need for area that it maintain inside each country:
- GeographicalRegion (need to be pan Europe)
- SubGeographicalRegion (needed for the country).
-
BiddingZone and BiddingZoneBoard - should be one concept
-
SynchronousArea, LFCBlock, LFCArea and LFCOperator
I think the Function should be part of the organisation and roles: #17
from energy-reference-data.
Related to: #51
from energy-reference-data.
Related Issues (20)
- Fix header namespace issue HOT 1
- Manifest payload naming standard HOT 3
- Manifest instance file specification
- Provenance instance file specification
- Duplicated mRID in FaultCauseType HOT 2
- 47 Missing descriptions in FaultCauseType HOT 1
- FaultCauseType header changes HOT 1
- OPC R4 - OR reference data
- ACK for CGMES and NC
- CIM WG Maintenance Request - Support DCAT3 HOT 4
- Incorrect PropertyReference HOT 3
- Use both name and UUID as resolvable reference HOT 2
- In a flat ConceptScheme should we use topConceptOf HOT 1
- Create CSA ReferenceData HOT 4
- Typo in BiddingZoneBorder.tranmissionReliabilityMargin HOT 3
- energy.referencedata.eu/Confidentiality reference
- content negotiation and semantic redirects HOT 5
- PowerFlow settings update of CIM namespace HOT 2
- Incorrect use of urn:eic HOT 1
- use https not http HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from energy-reference-data.