Skip to content

entsoe/cimsyntaxgen-profiling-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CimSyntaxGen is an Enterprise Architect Add-In and a companion tool for CimConteXtor. It has three functionalities:
- Generate syntactic models from EA packages. The first syntactic generations are W3C XML (Extensible Markup Language) Schema, RDF (Resource Description Framework) Schema, JSON (Java Script Object Notation) Schema and Avro Schema.
- Generate HTML and AsciiDoc documentation from EA packages,
- Manage CodeLists.
CimSyntaxGen's syntactic generations are based on IEC (International Electrotechnical Commission) TC 57 standards: IEC 61970-501 (CIM RDF Schema), IEC 62361-100 (XML Naming and Design Rules), and IEC 62361-104 (CIM profiles to JSON schema mapping). 

NOTE: To use CimSyntaxGen Add-In, one should be familiar with:
- UML class diagram modelling,
- Enterprise Architect UML tool,
- Rules for creating a profile based on a UML Information Model (see Annexes of the CimConteXtor user's manual and UN/Cefact  CCTS)
- W3C  XML Schema Recommendation,
- W3C RDF Schema Recommendation,
- IEC TC 57 61970 - 501 "CIM Resource Description framework",
- IEC TC 57 62361-100 "XML Naming and Design Rules",
- IEC TC 57 62361-104 draft "CIM profiles mapping to JSON schema".

"Enterprise Architect" is a tool developed and distributed by Sparx System.

CimSyntaxGen was originally developed at Zamiren by Sébastien Maligue-Clausse, André Maizener and Jean-Luc Sanson and distributed under CeCILL-B open-source license.

ENTSO-E contributed expanding CimSyntaxGen and publishes it under the Apache 2.0 license on the ENTSO-E website. The open-source tool development is under governance of ENTSO-E.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published