Presentation is loading. Please wait.

Presentation is loading. Please wait.

TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) EDF R&D.

Similar presentations


Presentation on theme: "TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) EDF R&D."— Presentation transcript:

1 TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) Cyril.Effantin@edf.fr EDF R&D

2 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 2 Introduction  9th -10 th May 2007 at Minneapolis : UML XML Workshop set up and lead by : Cyril.effantin@edf.fr Jean-luc.sanson@noos.fr Xiaofeng.wang@xtensible.net  History of this workshop more and more WG are using CIM, newcomers WG 16. WG 19 harmonization process (CIM/61850) A lot of questions and need for more formalization we are not starting from scratch; TC 57 works, but use of other existing works and standards: UN/Cefact (MoU), W3C – see doc standard boundaries

3 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 3 Workshop Goals  Agree on main steps of common methodology for defining semantic models and how they can be used to define XML messages  Agree on a core set of requirements about UML and XML modeling

4 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 4 How are IEC TC57 Working groups using the CIM semantics in XML exchanges ?  We have various technological approaches used in WGs  We have various standards (UN/Cefact, XSD, RDFS, OWL, UML……………etc)  BUT !!!!!!:   Modeling needs looks the same or are close   so it looks a good start to find a common framework to endorse those modeling needs.   it looks also a good start to see how those standards can fit this framework

5 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 5 CIM In Text and UML IEC TC 57 Views In Text Message Architecture In Text and Diagram 61970 part 301 61970 part 401 and 402 CPSM Profile for Network Exchange In Text and partly UML RDF CIM/XML Message 61970 part 405 61970 part 452 61970 Part 501 and 552 WG 13 61970

6 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 6 CIM In Text and UML Profiles for Business Functions In Text and diagram XSD Messages Message Architecture In Text and Diagram 61970 part 301 61968 part 11 61968 Part 1 and Part 3 to 10 Profile for Distribution Network Exchange In Text and partly UML RDF CIM/XML Message 61968 Part 1 and Part 3 to 10 Plus XML NDR 61968 Part 13 61970 part 501 Part 552 61968 Part 1 and Part 3 to 10 WG 14 61968

7 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 7 UML TC 57 Information Model Objects + DataTypes UML Profile for DMS DMS objects with DMS Business DataTypes UML Profile for EMS EMS objects with EMS Business Datatypes UML Profile for SubStation Automation System SAS Objects and Business DataTypes UML Profile for Market Operations CME Objects and Business DataTypes

8 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 8 UML TC 57 Information Model Objects + DataTypes DMS Profile with DMS Objects and Business DataTypes WG 14 EMS Profile with EMS Objects and Business DataTypes WG 13 SAS Profile with SAS Objects and Business DataTypes WG 10 WG 13 Business Functions SubProfile CPSM SubProfile WG 13 Business Functions Messages CPSM Messages XML SchemasRDF CME Profile with CME Objects and Business DataTypes WG 16

9 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 9 UML TC 57 Information Model Objects + DataTypes WG 14 Business Functions SubProfile CDPSM SubProfile WG 14 Business Functions Messages CDPSM Messages XML SchemasRDF DMS Profile with DMS Objects and Business DataTypes WG 14 EMS Profile with EMS Objects and Business DataTypes WG 13 SAS Profile with SAS Objects and Business DataTypes WG 10 CME Profile with CME Objects and Business DataTypes WG 16

10 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 10 UML TC 57 Information Model Objects + DataTypes WG 16 European Style Market Profile WG 16 US Style Market Profile European Style Market Messages US Style Market Messages XML Schemas DMS Profile with DMS Objects and Business DataTypes WG 14 EMS Profile with EMS Objects and Business DataTypes WG 13 SAS Profile with SAS Objects and Business DataTypes WG 10 CME Profile with CME Objects and Business DataTypes WG 16

11 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 11 UML TC 57 Information Model Objects + DataTypes SAS Configuration SubProfile SAS LN Exchange SubProfiles SAS Coonfiguration Message SAS LN Exchange Messages SCL Schemas MMS syntax Other syntax DMS Profile with DMS Objects and Business DataTypes WG 14 EMS Profile with EMS Objects and Business DataTypes WG 13 SAS Profile with SAS Objects and Business DataTypes WG 10 CME Profile with CME Objects and Business DataTypes WG 16

12 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 12 (UML) Information Model (UML) Contextual Model (Profiles) CCTS UP2CC UCM (UML) Message Assembly Models Message Assembly CCTS is an ISO 15000 series standard : Electronic Business Extensible Markup Language (ebXML) -- Part 5: ebXML Core Components Technical Specification, Version 2.01(ebCCTS) XSD Message Models Other syntatic models ….. UN/CEFACT works

13 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 13 Std & Tech Overview :Modeling levels Information Model For a Generic Domain Contextual Models (Profiles) for a Business Domain Syntax Message Models Message Assembly Models

14 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 14 Information Model For a Generic Domain Contextual Models (Profiles) for a Business Domain Syntax Message Models Message Assembly Models Modeling technologies for each levels Modeling Language Graphical notation Model Exchange Message Exchange

15 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 15 Information Model For a Generic Domain Contextual Models (Profiles) for a Business Domain Syntax Message Models XSD / (RDFS) / ( Data Base Schema) Message Assembly Models Modeling technologies for each levels Model exchange XMI / (RDFS+OWL) Modeling Language Graphical Notation UML (UN/Cefact UML profile for CCTS) Message Exchange

16 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 16 Information Model For a Generic Domain Contextual Models (Profiles) for a Business Domain Syntax Message Models Message Assembly Models Modeling needs at each level

17 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 17 Modeling levels and requirements Information level layer Contextual level layer Message Assembly level layer Syntax level layer Requirements

18 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 18 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD RDFS + OWL …. UMLXSD UMLXSD RDFS + OWL XSD MMS RDFS + OWL

19 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 19 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD UML shadow RDFS + OWL UML shadow UMLXSD UMLXSD MMS …. RDFS + OWL

20 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 20 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD UML Shadow UML XSD …. RDFS + OWL UML shadow

21 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 21 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD …. XSD UML Shadow RDFS + OWL UML shadow UML

22 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 22 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD UML Shadow RDFS + OWL UML shadow MMS …. RDFS + OWL

23 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 23 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD …. RDFS + OWL XSD UML Shadow RDFS + OWL UML shadow RDFS + OWL

24 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 24 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSD UML XSD UML Shadow RDFS + OWL UML shadow RDFS + OWL

25 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 25 Modeling levels Requirements technologies mapping Information level layer Contextual level layer Message Assembly level layer Syntax level layer UML XSDMMS …. XSD UML Shadow RDFS + OWL UML shadow RDFS + OWL

26 TC 57 Cyril.Effantin@edf.frCyril.Effantin@edf.fr EDF R&D CimUg Jun 2007 Arnhem 26 Conclusion about the UML XML workshop Report  A report + proposal being made to be sent to the WG19 about :  How we want to continue this work at IEC level ?  What items should be studied in priority now + Roadmap?  When defining CIM based messages, we need to have a formal common framework (methodology) whatever the type of the used technology (RDFS, XSD)   we reach an agreement on the different layers during the first workshop based on the UN/Cefact spirit.  We need to define formal rules of technology mapping with this framework.   XSD   RDFS + OWL  There is no conflict between all those technologies and standards (RDFS OWL XSD UN/Cefact UML….Etc…).  They all Help to build a better Interoperability for CIM based exchanges.  Taking the best of each approach to build unified framework is what we were promoting in this workshop.


Download ppt "TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) EDF R&D."

Similar presentations


Ads by Google