UN/CEFACT Common Methodologies Mark Crawford, SAP Mike Rowell, Oracle Philipp Liegl, TUWIEN.

Slides:



Advertisements
Similar presentations
Copyright © Open Applications Group, Inc. All rights reserved 1 © Copyright 2009 Open Applications Group Improving OAGIS with Ontology Technology.
Advertisements

Status on the Mapping of Metadata Standards
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
1 Metadata Registry Standards: A Key to Information Integration Jim Carpenter Bureau of Labor Statistics MIT Seminar June 3, 1999 Previously presented.
Copyright © Open Applications Group, Inc. All rights reserved 11 David Connelly CEO, Open Applications Group,
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Designing Electronic Messages UNESCAP / ECO TF Workshop SIPS : Supplychain Information Platform Study group General Secretariat : Hisanao Sugsamata
NIEM-UML Profile Justin Stekervetz, NIEM PMO
GJXDM Information Exchange Package Methodology Naming & Design Rules (MNDR) John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User.
Proposal for a Revised Technical Framework for UN/CEFACT 1.
TMG Report to the Plenary UN/CEFACT TMG Report Chair: Gunther Stuhec Vice Chair: Christian Huemer.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Business Informatics Group Institute of Software Technology and Interactive Systems Vienna University of Technology Favoritenstraße 9-11/188-3, 1040 Vienna,
14 May th UN/CEFACT Plenary1 Applied Technologies Group Chair Mark Crawford Vice Chairs Gait Boxman Jostein Frømyr
Business Informatics Group Institute of Software Technology and Interactive Systems Vienna University of Technology Favoritenstraße 9-11/188-3, 1040 Vienna,
1 SBDH 3.0 Project Session SBDH 3.0 Project leader Shingo Sakaguchi Oslo, Norway June 2010.
30 March th UN/CEFACT Forum - Dublin1 10th UN/CEFACT FORUM March Dublin, Ireland Forum Host & Supporting Sponsors:
Slide 1 UBL Forum Tim McGrath Vice Chair UBL Technical Committee Allerod, Denmark November UBL and UN/CEFACT a status report.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright © Open Applications Group, Inc. All rights reserved 1 © Copyright 2009 Open Applications Group Improving OAGIS with Ontology Technology.
UBL TC Meeting San Francisco Oct 2001 Status Report of ebXML & UN/CEFACT Core Components Project Team Activities and Deliverables.
UN/CEFACT Forum Wednesday, 16 March 2005 Lunch & Learn ATG XML NDR Mark Crawford ATG2 Chair U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC.
UN/CEFACT TMG Closing Plenary Syndey Face-to-Face Interim Meeting 9-13 January 2006 at Newport Mirage Hotel.
Electronic Business XML Copenhagen Sue Probert Senior Director, Document Standards, Commerce One Vice-Chair, UN/CEFACT Forum’s International Trade & Business.
Developing a common set of federal NDR’s Mark Crawford Draft April 28, 2005.
Proposal for a Revised Technical Framework for UN/CEFACT eProcurement impact 1.
th UN/CEFACT Forum ● TMG Closing Plenary1 7th UN/CEFACT Forum: Lyon, France Techniques & Methodologies Group (TMG) Closing Plenary 30 September.
Applied Technologies Group Report Chair: Mark Crawford Vice Chair: Jostein Frømyr Vice Chair: Gait Boxman.
SDMX Standards Relationships to ISO/IEC 11179/CMR Arofan Gregory Chris Nelson Joint UNECE/Eurostat/OECD workshop on statistical metadata (METIS): Geneva.
ATG Applied Technologies Group Report Chair: Mark Crawford Vice Chair: Gait Boxman Vice Chair: Jostein Frømyr.
Interfacing Registry Systems December 2000.
1 TBG17 Progress Report TBG6 Meeting New Delhi Forum October 2 - 6, 2006.
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
Federal XML Naming and Design Rules and Guidelines Mark Crawford.
UN/CEFACT TMG Closing Plenary  New Delhi, IndiaSlide 1 UN/CEFACT TMG Closing Plenary New Delhi, India 02 – 06 October 2006.
Metamodel Layer Model Layer Instance Layer CCTSXML Schema CCTS Model XML Schema Instance XML Instance XML Instance Metamodel Mapping Model Mapping Instance.
UN/CEFACT TMG Closing Plenary  Zurich, SwitzerlandSlide 1 UN/CEFACT TMG Closing Plenary Zurich, Switzerland 10 – 14 December 2007 Gunther Stuhec,
ECIMF meeting, Paris Overview of some international projects related to ECIMF Andrzej Bialecki.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Oracle, OAGIS and Open Standards October 21-22, Walldorf, Germany Garret Minakawa, Director.
UN/CEFACT Technical Update AFACT TMC 16Jun2015 Tehran, Iran.
9th UN/CEFACT Forum Oct New Delhi, India Organized by : Department of Commerce, Ministry of Commerce & Industry Government of India.
UN/CEFACT UN/CEFACT Forum Workflow ICG/TBG/ATG
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
UCM Team Update on 13th UN/CEFACT Forum Senegal November 2008 (condensed from closing plenary) Scott R. Hinkelman.
DLMS XML Update Supply PRC May 18, 2007 Thomas Lyons.
UN/CEFACT TMG Closing Plenary  Dublin, IrelandSlide 1 UN/CEFACT TMG Closing Plenary Chair: Gunther Stuhec Vice Chair: Christian Huemer Secretary:
Business Informatics Group Institute of Software Technology and Interactive Systems Vienna University of Technology Favoritenstraße 9-11/188-3, 1040 Vienna,
1 UBL Library Content Sub-Committee November 1st 2001.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
TC 57 TC 57 UML/XML Workshop Report for CIM user Group Jun 2007 Netherlands (ARNHEM) EDF R&D.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Leveraging UBL for Developing Justice XML (GJXDM) Reference Documents John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User Conference.
1 UCM meeting notes 4/10/08 Mexico City Meeting Notes (S. Hinkelman) Agenda Categorize available use cases Review inventory of current contributions (for.
UN/CEFACT Structure TBG Subgroups Internal & External Compliant Process Models, Core Components, Business Information Entities BPM=Business Process Model.
For Semantic Interoperability EDICOM 2012 AFACT TMC: Technology and Methodology Committee Hisanao Sugamata.
UN/CEFACT TMG Closing Plenary  Vancouver, CanadaSlide 1 UN/CEFACT TMG Closing Plenary Vancouver, Canada 12 – 17 March 2006.
UN/CEFACT Mission Role of Architecture and Deliverables.
July 11, 2008OASIS SET TC OASIS Semantic Support for Electronic Business Document Interoperability (SET) TC Overview.
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
UCM Walldorf Notes UN/CEFACT Unified Context Methodology Project January
UNCEFACT organisatie UNECE TRADE UNCEFACT: WP7 agriculture quality standards WP6 regulary cooperation and standards Bureau Programme Development Area Trade.
Applied Technologies Group Report Chair: Mark Crawford Vice Chair: Jostein Frømyr Vice Chair: Gait Boxman.
Status of Collaboration With UN/CEFACT
Core Components and More
International Trade & Business Process Group (TBG)
M2AP Methodology For Message Assembly Profile Improving traceability, reusability and instance interoperability in CIM XML message content schema design.
Presentation transcript:

UN/CEFACT Common Methodologies Mark Crawford, SAP Mike Rowell, Oracle Philipp Liegl, TUWIEN

Core Components Technical Specification Core Data Type Catalogue Context Categories Component Library Business Data Type Catalogue Business Message Template XML NDR Business Transactions XMLXSD XCDT Note: UML = Unified Modeling Language UMM = UN/CEFACT Modelling Methodology XSD = XML Schema Definition Language XML = Extensible Markup Language XMI = XML Metadata Interchange XCDT = XML Expressed Core Data Types BCSS = Business Collaboration Specification Schema ISO SBDH TMG (Techniques and Methodologies Group) TBG (Trade Business Group) ATG (Applied Technologies Group) Implicit parts of UN/CEFACT Standards Non UN/CEFACT Standards UMM UCM UML Profile for CCTS UML XMI EDIFACT EDIFACT Syntax RegistryRegistry ICG ECDT UML2E UCM = Unified Context Methodology SBDH = Standard Business Document Header UML2E = UML to EDIFACT ECDT = EDIFACT Core Data Types

3 CCTS 3.0 Purpose Fix significant problems with CCTS 2.01 Address real world experiences of last 6 years Project Lead Jim Wilson Editor Mark Crawford Approval statusApproved by FMG Current ODP step6 (Implementation Verification)

What is Not Changed An ACC is still an ACC – with BCCs and ASCCs An ABIE is still an ABIE – with BBIEs and ASBIEs A Data Type is still a Data Type

Whats Changed Version 2.01Version 3.0 Ambiguous Property ConceptsClarified Confusing and Conflicting RulesClarified and aligned Implicit and Explicit Rules <200Explicit Rules > 870 Required QualifiersOptional Qualifiers – For semantic differentiation only! Universally unique BIEsPackage unique BIEs Ambiguous Codes and IdentifiersClarifies differences Core Component TypesDeleted Implicit Data TypesExplicit Data Types Fixed, Limited PrimitivesClarified, Expanded, Floating Context Constraint LanguageDeleted Storage RequirementsDeleted

Implementation Verification Status TBG17 style Spreadsheet developed Contains D08a Estimate – 1 week of effort by 1 person can completely conform to CCTS3 Will still require harmonization of conflicts in properties Will still require harmonization for deletion of unnecessary qualifiers and properties Input received from ATG Input received from CIDX Input pending from OAGi – anticipate by mid- May Input pending from TBG1

Still to Do Implementation Strategy Document Will most likely recommend phased implementation Transform 2.01 CCs into 3.0 CCs No need to deprecate or transition 2.01 library or artefacts Unless business requirement exists Use 3.0 CCs for new work Anticipate 1 st Draft by end of May

8 ATG2 – Data Type Catalogue Purpose Develop Data Type Library based on CCTS version 3.0 Project Lead Serge Cayron Editor Mark Crawford Approval statusApproved by FMG Current ODP step5 (Public Review)

9 ATG2 – Data Type Catalogue Application of CCTS 3.0 concepts Floating primitives Floating Code Lists and Identifier Schemes Other changes Enrichment and precision of primitives and facets Rationalization of numeric data types Rework of Date and Time data types Criteria for creating new data types and primitives.

10 ATG2 – Data Type Catalogue V 3.0V 2.01Key changes Code. Type Floating Code Lists – SC’s reduction Identifier. Type Floating Identifier Schemes – SC’s reduction Indicator. Type Boolean primitive: ‘True’/‘False’ value domain. Name. Type Text. Type V 3.0V 2.01Key changes Amount. Type Floating Code Lists – SC’s reduction Measure. Type Floating Code Lists – SC’s reduction Numeric. TypeDeprecated Ordinal. TypeThe data type of the ordinal numbers Percent. Type Clarified definition and use Quantity. Type Floating Code Lists – SC’s reduction Rate. Type Addition of unit code SC’s - Floating Code Lists Ratio. TypeNew, dimensionless, proportion or quotient. Value. Type The data type of the quantifying numbers

11 ATG2 – Data Type Catalogue V 3.0V 2.01Key changes Date. Type TimePoint primitive, Format. Code SC Date Time. Type TimePoint primitive, Format. Code SC Duration. TypeTimeDuration primitive Time. Type TimePoint primitive, Format. Code SC V 3.0V 2.01Key changes Binary Object. Type SC Reduction Graphic. Type SC Reduction Picture. Type SC Reduction Sound. Type SC Reduction Video. Type SC Reduction

ATG2 – Data Type Catalogue NameDescription BinaryThe set of (in)finite-length sequences of binary digits BooleanDenotes a logical condition through predefined enumeration of the literals ‘true’ and ‘false’. DecimalThe subset of the real numbers, which can be represented by decimal numerals DoubleThe IEEE double precision 64 bits floating point type FloatThe IEEE simple precision 32 bits floating point type IntegerA value in the infinite set (...-2, -1, 0, 1, 2...), a denumerably infinite list. Normalized StringA string that does not contain the carriage return (#xD), line feed (#xA) nor tab (#x9) StringA sequence of characters in some suitable character set TimeDurationA Length of time in various time units as used in the Gregorian calendar. TimePointA point in time to various common resolutions: year, month, day, hour, minute, second, and fractions thereof. TokenA string that does not contain the line feed (#xA) nor tab (#x9) characters, that have no leading or trailing spaces (#x20) and that have no internal sequences of two or more spaces. Primitives

13 UCM Purpose Develop Workable Context Methodology Project Lead Scott Hinkelman Editor Anthony B. Coates Mark Crawford Approval statusApproved by FMG Current ODP step3 (1 st Working Draft)

Two significant efforts underway UCM Reference Architecture Internal document – but available Classification Scheme Technical Specification (name may change) This is the initial UCM specification underway

Architecture Document Frames discussion and position of specification work Provides comprehensive UCM view Essentially sets UCM road map Born out of ~30 use case submissions of how/when Context will be used Analysis resulted in 3 broad areas – “UCM Dimensions” Modeling Syntax Binding Deployment

Classification Scheme Technical Specification The is the initial, and only, UCM specification being worked on. It is in the Modeling Dimension. Mathematical foundation based on a Directed Acyclic Graph (DAG) Will specify A UML logical metamodel for defining context values UCM will NOT define context values such as in CCTS 2.X UCM WILL define how to define context values via Classification Scheme instances A Grammar (BNF) to express context set values such as: “All of Europe but not the UK” BIEs which are relevant for Step3 in OrderToCash for partner1 Automotive industry in Germany More – you define your values

17 UPCC Purpose Provide a UML Profile for CCTS 3.0 Project Lead Philipp Liegl Editor Approval statusApproved by FMG Current ODP step4 (Internal Draft) UCM list: UCM Wiki: +Unified+Context+Methodology

UPCC – A UML Profile for CCTS 3.0 Project goal: Provide an unambiguous UML representation for Core Components Support the validation of structure and semantics of CCTS 3.0 compliant information models Support storage and retrieval of UPCC 3.0 model artifacts from registries April th UN/CEFACT FORUM - Rome18

Project status Scheduled end of implementation verification phase (ODP 6): First prototypical implementation of UPCC VIENNA Add-In Open source implementation April th UN/CEFACT FORUM - Rome19

VIENNA Add-In 7-11 April th UN/CEFACT FORUM - Mexico City20

From CCTS models to deployment artifacts 14th UN/CEFACT FORUM - Rome21 VIENNA Add-In […] UN/CEFACT Naming and Design Rules 3.0

7-11 April th UN/CEFACT FORUM - Mexico City22

NDR v3.0 Purpose Provide Robust XML NDR to support CCTS 3 Project Lead Mark Crawford Editor Michael Rowell Approval statusApproved by FMG Current ODP step6 (Implementation Verification)

NDR v3.0 NDR 2.01 to NDR 3.0 Address the change requests to NDR from UN/CEFACT Concerns about large schema modules Others Provide additional support for SDO’s to drive convergence and alignment Provide support for Context

NDR v3.0 Example Change Request from UN/CEFACT IdentifierList and CodeList are the same there is no difference. In CCTS 3, Data Type Catalogue, and NDR 3.0 all enumerated list are CodeLists. IdentifierList identify the meta structure of the identifications. The BIE are divided into namespaces that come from the CCTS Packages for each Business Process that contains the definition of content for the given TBG. Necessary to support elimination of mandatory qualifiers

NDR v3.0 CCTS provides the translation of generic CC to context specific BIEs NDR 3.0 simply translates these context specific BIEs to XML Schema Support for more robust Usage Rules and Context Enable the packaging of schema definition in such a way that the entire library is not required for a single implementation

NDR v3.0 NDR used by more than UN/CEFACT Request from AIAG to UN/CEFACT and other SDOs to agree upon a common NDR Each SDO has their own NDR The UN/CEFACT NDR addresses the requirements of these other organizations to facilitate their adoption of the UN/CEFACT common methodologies and foster alignment and interoperability To this end: ACORD, GS1, HR-XML, OAGi, RosettaNet, UBL Participants have been involved and have provided feedback.

NDR v3.0

Backup

Why a New Version Received 300 Comments against 2.01, 659 comments against 1 st Public Review and 655 comments against 2nd Public Review Majority submitted by Forum members Some from outside implementers