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]
