Comments (3)
Source from what that data is generated is ENTSO-E code list XSD, no manual changes are done and purpose for now is to maintain backwards compatibility. Long discussions are to be had, how and what to change, but most likely as long as the code list XSD is the source of truth, we will have to stay with the naming as it is. We are thinking to leave the enumerations as they are and in parallel create new ones, that combine those with enumerations that can be used for grid models. (current XSD based code list is used only for market data, to align we might have the best approach to publish the XSD conversion as is, but mark it as deprecated and then recreate new codelist's that refer to the direct XSD conversions)
- Source Data XSD: https://github.com/Haigutus/Energy-Reference-Data/blob/master/Tools/urn-entsoe-eu-wgedi-codelists.xsd
- Conversion Script: https://github.com/Haigutus/Energy-Reference-Data/blob/master/Tools/entsoe_codelist.py
from energy-reference-data.
I use the same source and convert with a 15 line xsparql script (which is xquery but ++)
for $data in doc($input)/xs:schema/xs:simpleType[fn:matches(@name,"^Standard")]
let $name := fn:replace(fn:replace($data/@name/string(),"^Standard",""),"TypeList","")
...
The result is uniform like this, all I one file
<https://transparency.ontotext.com/resource/type/AllocationMode> tr:description "The identification of the method of allocation in an auction." .
<https://transparency.ontotext.com/resource/type/AllocationMode/A01> a tr:CodeValue ;
tr:codeList <https://transparency.ontotext.com/resource/type/AllocationMode> ;
tr:name "Order by price with pro rata" ;
tr:notation "A01" .
(But using SKOS would be better).
I don't see anything sacrilegious in rationalizing the names. If you feel that "TypeType" descended to us on stone tablets straight from God, I'd say we have irreconcilable philosophical differences :-)
from energy-reference-data.
In principle I agree and it is an easy change to implement, but it will break one to one backwards compatibility, so we need to have discussion if, why and what to change.
On URL naming, I would say it is bad to put semantic meaning into URL structure.
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.