GitHub user arne-bdt added a comment to the discussion: CIM XML (IEC 61970-552) 
as Lang based on current RDF/XML parser (read-only at first)

Based on ParserRRX_StAX_SR.java, I started a separate module 
"jena-iec61970-552" in a  [branch 
](https://github.com/arne-bdt/jena/tree/GH-xxxx-IEC61970-552-CIMXML/jena-iec61970-552).
I failed to derive from the original parser as the necessary changes went too 
deep. So I copied and adopted it.

For several reasons I don't think it should be a Jena module for now:
1. There may be frequent changes and/or fixes needed in the coming months, that 
do not match the Apache Jena release cycle.
2. I am not sure, if the CGMES profiles are 100% IEC compliant or just a 
European variation of the original CIM. CIMXML parser itself should be IEC 
compliant, but it needs these profiles.
3. The parser does something that Jena would not: It fixes incoming UUIDs (with 
uppercase or missing dashes) to always get valid "urn:uuid:..." IRIs. Otherwise 
the  CGMES 2.4.15 "Conformity Assessment Scheme Test Configurations" and data 
from https://energy.referencedata.eu/ could not be used.
4. It might help the [OpenCGMES project](https://github.com/SOPTIM/OpenCGMES) 
to get attraction.

So for now, I derived the [OpenCGMES IEC 61970-552 CIMXML 
Parser](https://github.com/SOPTIM/OpenCGMES/tree/main/cimxml) from the 
"jena-iec61970-552" module in my branch.

GitHub link: 
https://github.com/apache/jena/discussions/2529#discussioncomment-14377139

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to