1 / 22

TC 57 – WG13, WG14 and WG16 CIM Messaging Profiles Task Force Prague, May 6, 2011 kendall.demaree@alstom

TC 57 – WG13, WG14 and WG16 CIM Messaging Profiles Task Force Prague, May 6, 2011 kendall.demaree@alstom.com . Profiles Task Force. Informally created to address profiling issues Broad interest from across WG13,14,16 First meeting March 15, 2011. Mission of discovery.

paul2
Download Presentation

TC 57 – WG13, WG14 and WG16 CIM Messaging Profiles Task Force Prague, May 6, 2011 kendall.demaree@alstom

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TC 57 – WG13, WG14 and WG16CIM Messaging Profiles Task ForcePrague, May 6, 2011kendall.demaree@alstom.com

  2. Profiles Task Force • Informally created to address profiling issues • Broad interest from across WG13,14,16 • First meeting March 15, 2011 P 2

  3. Mission of discovery • … “Hey lets do a call on profiling issues.” … • Broadly stated mission to address profiling issues • Understand different WG approaches and needs • Better coordinate and leverage consistent CIM usage P 3

  4. Key objectives • Reduce the historically high lifecycle cost of ad-hoc data exchange • Leverage CIM based semantic quality and consistency to reduce lifecycle cost • Promote standard exchange methodologies that reduce lifecycle costs P 4

  5. Life cycle business drivers • Clarity and consistency reduce cost • Lower vendor integration costs • Eliminate stranded implementations • Leverage team capabilities to deal with any CIM-based profile • Semantic models that survive better over time • Lowers cost of data maintenance • Eliminate duplicate data entry • Declare mastership of data • Reduce data errors • Enables wider automation of business processes • Achieving more IT sophistication via reduced complexity • Savings must offset cost of maintaining Canonical CIM P 5

  6. Status • 7 phone conferences so far – once per week • Problems discussions • Requirements gathering • Existing profiling practices review • Documentation round-up • Objectives and Tensions • WG19 NWIP objective P 6

  7. Artifacts • IEC TC57 sharepoint • IECTC57 > WG 13 > Working Documents > Phone conferences and minutes (renamed from 'CIM issues') > profile meetings • http://iectc57.ucaiug.org/WG13/Shared%20Documents/Forms/AllItems.aspx?RootFolder=%2fWG13%2fShared%20Documents%2fPhone%20conferences%20and%20minutes%20%28renamed%20from%20%27CIM%20issues%27%29%2fprofile%20meetings&FolderCTID=&View=%7b52C45526%2d18A5%2d4E9A%2d951E%2d118A791DBC9E%7d • Profiling Review (2 ppt) – Sanson, Maizner • Profiling Requirments (doc) – Britton • Meeting minutes P 7

  8. Topics • Scope of profile – what is a profile? • Profile management • Versioning • Harmonization with external models • Communication of profile definitions • Validation of profiles, exchange documents P 8

  9. Profiling from Information Model • CIM = Information Model • Rules • To make • A Profile • Conceptual Profile • Rules • to make • Syntactic • representation • Syntactic Profile

  10. W13/ENTSO-E • CIM = Information Model • 61970 part 301 • Rules • To make • A Profile • 61970 part 452/456 ? • ENTSO-E Requirements • Conceptual Profile • Rules • to make • Syntactic • representation • 61970 part 501 • RDFS • Syntactic Profile • Rules • to make • Instances • 61970 part 552 • CIM/XML • Instance

  11. W14 • 61968 part 11 • 61970 part 301 • CIM = Information Model • Rules • To make • A Profile • Conceptual Profile • Rules • to make • Syntactic • representation • XML NDR draft • 61968 part 3 - 9 • Syntactic Profile • XSD • Rules • to make • Instances • XML • XML • Instance

  12. W16 • 62325 part 301 • 61970 part 301 • 61968 part 11 • CIM = Information Model • Rules • To make • A Profile • 62325 part 450 draft • UML and 62325 part 351 • UML and 62325 part 451 • 62325 part 452 • Conceptual Profile • Rules • to make • Syntactic • representation • XML NDR ? • Syntactic Profile • Rules • to make • Instances • XML • XML • Instance

  13. Issues • XSD and RDF messages from same profile • Header versioning in messages • Typing at profile level • Inheritance (flattening in messages or profiles) • Union and other XSD specifics • RDF limitations of CIMTool • Standard means to communicate profile definitions • Large number of profiles being created P 13

  14. Documentation Round-up for Reference • 61970-501 http://iectc57.ucaiug.org/WG13/Moved%20Documents/Part%20501%20CIM%20RDF%20Schema/57_801e_FDIS%20Part%20501.pdf • http://iectc57.ucaiug.org/WG13/Items%20for%20review/61970-552_rev1_2010-05-03.zip • 61968- System Interfaces for Distribution Management - XML Naming and Design Rules • http://iectc57.ucaiug.org/WG16/Shared%20Documents/IEC62325_450_draft_06-12-2010.zip • http://iectc57.ucaiug.org/WG14/Part1/Drafts/61968%20NamingAndDesignRules%20v04.doc (This document is retired – replaced by 62361-100) [AI – Margaret post this on WG14 site “Shared Documents” call it NDR • http://iectc57.ucaiug.org/WG14/Shared%20Documents/Forms/AllItems.aspx?RootFolder=%2fWG14%2fShared%20Documents%2fRelevant%20WG%2019%20Documents&FolderCTID=&View=%7b3C9A26BB%2d1EE2%2d483F%2d9E91%2d08A2A1BEA936%7d • [62361-100 NWIP from WG19 – Naming and Design Rules for CIM Profiles to XML Schema Mapping]  • Possibly of interest - Web Services Implementation Profile • http://iectc57.ucaiug.org/WG14/Part1/Drafts/61968-1-2%20Profile%20Draft%202011-02-16.doc P 14

  15. Some CIM Profile statistics • WG13 – using RDF technology only • 4 profiles so far • mostly rather large and complex • Directly derived from subset of CIM with CIMTool/RDF style • WG14 • Mix of RDF (like WG13) and XSD (60-70), mostly XSD, • many of these XSD’s are smaller and concise • part 9 metering has 63 standard profiles so far • Many more expected • More exotic use of XSD profiling capabilities. • Using CIMTool • WG16 • UML based profile definitions • More complex and matching EU market messages P 15

  16. Existing tensions • Semantic quality vs profile consistency • Product backward compatibility vs currency with latest Canonical CIM • The enterprise canonical vs the standard Canonical CIM • Version mismatch and rolling upgrades in the enterprise • Historical data managed across Canonical CIM versions P 16

  17. Common theme of versions • Problems highly relate to versioning issues • Versioning of… CIM, CIM parts, profiles, message schema • Cross version semantics are important • Versioning has not been directly addressed • Ideas vary widely P 17

  18. Versioning of CIM P 18

  19. CIM Change propagation and versioning P 19

  20. Profile versioning and tracing through time P 20

  21. Harmonization vs Profiling • Harmonization • Relates to mapping to external semantics • Important consideration or part of work • Difficult to do in clear, simple and general sense • Technology impedance mismatches complicate this • CIM profiling • Models in CIM used to generate message schema • Restricting nature, not creating new modeling • No attempt to support all technology capabilities • Model level compatibility with external world through good business model representation and transformations P 21

  22. Where to next? • Delivery of WG19 NWIP - key driver • Help create more common vision • Feedback into working groups for profile activities P 22

More Related