Universal Data Element Framework (UDEF)

Slides:



Advertisements
Similar presentations
Status on the Mapping of Metadata Standards
Advertisements

OASIS Reference Model for Service Oriented Architecture 1.0
XML: Advanced Concepts and Long Term Vision Tim Bornholtz Holly Hyland Technical Track Session.
Information and Business Work
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Convergence of Semantic Naming and Identification Technologies? What are the Choices and What are the Issues? Ron Schuldt Lockheed Martin Enterprise Information.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
3rd Annual Energistics Standards Summit Standards – Benefits across Industries Michael Strathman Aspen Technology, Inc 23 October 2008.
Proposal for a Revised Technical Framework for UN/CEFACT 1.
Extensible Markup Language (XML) 101 David Wallace Corporate Chief Technology Officier Management Board Secretariat Ontario Government.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
AIA e Business and the Metadata Harmonization Project Ron Schuldt Lockheed Martin Enterprise Information Systems Co-Chair, AIA Electronic Enterprise Working.
1 Proposed PLCS TC Organization and Functional Responsibilities Revision
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Mapping Person Data Standards to UDEF Ron Schuldt, Chair The Open Group UDEF Project 9 May 2011 U U D D E E F F.
Universal Data Element Framework (UDEF) OASIS – Universal Business Language Ron Schuldt Senior Staff Systems Architect, Lockheed Martin Co-Chair, AIA Electronic.
Universal Data Element Framework (UDEF) Overview GEIA – DHS Workshop Phoenix – April 11-14, 2005 Ron Schuldt April 13, 2005.
1 History What ebXML is Why ebXML Mission, Values Strategies Scope, Relationships ebXML Requirements Deliverables & Core Components.
A Disaster Response Pilot Demonstrating Web Services and Semantic Naming and Identification Technologies Ron Schuldt, Chair The Open Group UDEF Forum February.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
1 Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Proposed PLCS TC Organization and Functional Responsibilities.
Interfacing Registry Systems December 2000.
Federal XML Naming and Design Rules and Guidelines Mark Crawford.
Requirements for Standardization on the Service Registries ISO/IEC JTC1 SC /10/161 A comment to WSSG, JTC1 SC32WG2 N
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
The Estonian Semantic Interoperability Framework Building a Better e-State through Collaboration Dr. Peep Küngas University of Tartu SOA Trader, Ltd.
ECIMF meeting, Paris Overview of some international projects related to ECIMF Andrzej Bialecki.
1 6/4/2016 UDEF_Solutions, Inc. Universal Data Element Framework UDEF_Solutions, Inc. UDEF_Solutions, Inc. June 29, 1998 UDEF Power Coupled with XML for.
EbXML (Electronic Business XML) Kanda Runapongsa Dept of Computer Engineering Khon Kaen University.
National Information Exchange Model (NIEM) Executive Introduction November 29, 2006 Thomas O’Reilly NIEM Program Management Office.
DLMS XML Update Supply PRC May 18, 2007 Thomas Lyons.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
Copyright © Open Applications Group, Inc. All rights reserved Open Applications Group OAGIS Core Components WG Tax Component
Electronic Enterprise Integration Committee Overview of Aerospace Industry IUID Data Exchange Guideline December 14, 2005 Bill Zirkel, Northrop Grumman.
Information Architecture The Open Group UDEF Project
IT Enablement Approaches Large Business may have hundreds of processes to be enabled by IT. Several Types of Application may be deployed –Departmental.
Universal Data Element Framework (UDEF) The Semantic DNS and a Disaster Response Pilot Use Case Ron Schuldt, Chair The Open Group UDEF Forum December 6,
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
MLR Associates 9/22/ Park Center Drive, #A1612, Alexandria, VA 22302, Voice: ; (Cell) Fax:
Independent Guidance for SOAINT Services Architecture Series: Business Service Architecture Module 3: Identifying Core Business.
Discussion Topics for Exploring OMG UPDM Way-ahead
Core Services block.
CIM Modeling for E&U - (Short Version)
Setting the Standard for Product Support
Mapping QLM Concepts to UDEF
Core Components and More
SOA Implementation and Testing Summary
Convergence of Semantic Naming and Identification Technologies?
ENTERPRISE BUSINESS SYSTEMS part II
Single Point of Entry (SPOE)
XML Based Interoperability Components
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
1/18/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
The Open Group UDEF Forum
One Language. One Enterprise.™
2/15/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
ATIS’ Service Oriented Networks (SON) Activity
Collaborative Contracting Solution
Enterprise Resource Planning
Enterprise Resource Planning
Presentation transcript:

Universal Data Element Framework (UDEF) Semantic DNS and a Disaster Response Pilot Use Case Ron Schuldt, Chair The Open Group UDEF Forum November 10, 2005

Agenda The Problem The UDEF UDEF as the Semantic DNS The Open Group UDEF participants UDEF current status The problem and associated UDEF business value What the UDEF is and what it is not A brief description of the UDEF The six basic steps to map enterprise data to the UDEF A metadata managed architecture that UDEF supports UDEF as the Semantic DNS The UDEF Disaster Response Pilot Use Case A brief description of a UDEF pilot to support disaster response teams Video clip of the UDEF disaster response pilot demo at The Open Group Semantic Interoperability Conference in Houston on October 20, 2005 Semantic DNS registry demo

The Problem

Problem – Global Perspective Each organization is attempting to set its own semantics standard Each must interface with organizations they do not control Elec Banks Chem Aero DoD Trans Organization NASA DHS Other Ship Retail The problem is the lack of common semantics and schema between organizations

Problem – Supply Chain Perspective Today’s reality… point-to-point solutions introduce excessive cost, complexity and time Examples of gaps and/or inefficiencies: Increasing number of unique portals adding cost to suppliers Multiple, redundant, incompatible “portal systems” Incompatibilities in information exchange contribute to delay, rework, and error Excessive cost, complexity and time impeding supply chain agility Supply Chain Perspective Cost of a single interface ranges from $10K to $1M depending on scope and complexity ~ N (N-1) mapping problem & expense Industry Members Business Partners Contractor Government Customer excessive cost, complexity and time Public Exchange Commercial Customer OEM n-Tier Supplier Tier-1 Supplier Logistics Provider

Problem – Internal Perspective Conflicting semantic overlaps between back-office systems App A App B App C Other Apps Legacy Data Though semantically equal, the following are 4 different XML tag names <PARTNUMBER>111-222-333</PARTNUMBER> <partNumber>111-222-333</partNumber> <PartNumber>111-222-333</PartNumber> <partnumber>111-222-333</partnumber>

The Legacy Applications Issue Across the globe there are millions of legacy applications that need to be Web enabled – in preparation for Web Services and SOA XML and associated W3C standards address the syntax requirements but an adopted semantics standard does not exist yet Users of the legacy applications consistently resist changing the names of the fields The semantics solution needs to be non-intrusive to the application user

The UDEF

The Open Group UDEF Participants The Open Group Staff Lockheed Martin Unicorn Safyre Solutions IBM Raytheon Boeing Capgemini SICoP BEA Systems Adobe Contivo Cemantica OMG OAGi NDIA-AFEI GEIA CompTIA W3C Semantic Web RosettaNet POSC SWIFT Dublin Core Metadata Global Exchange Services Chevron Texaco Proctor & Gamble Northrop Grumman SAIC ManTech MITRE Envision Metamatrix Ericsson DLA Canadian Government Penn State University And others

UDEF Current Status As of May 2005, UDEF Officially Adopted by The Open Group Goal - establish the UDEF as the universally-used categorization system for data Develop and maintain the UDEF as an open standard Advocate and promote it Put in place a technical infrastructure to support it Implement a Registry for it, and Set up education programs to train information professionals in its use. Actual UDEF Trees are Viewable Online http://www.opengroup.org/udefinfo/defs.htm UDEF Pilot Submitted to Federal Semantic Interoperability Community of Practice (SICoP) To enable manufacturing industry to support disaster response teams Gain visibility to the highest levels of government and possibly (??) obtain funding

The Goal Reduce Requirements and Design-Time Phase Semantics Analysis Time and Cost Current Point-to-Point Approach --- n(n-1) Global Semantics Standard Approach --- 2n Global Semantics Standard 50 100 150 200 250 300 350 400 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 $$ Savings

UDEF Value Proposition API 1 API 2 UDEF Value Typical Interface Build Tasks Analyze and document the business requirements. Analyze and document the data interfaces (design time) Compare data dictionaries Identify gaps Identify disparate forms of representation Perform data transformations as required at run time Transform those data that require it Sys 1 Sys 2 Reduces dependency on system expert Sys 1 Data Names UDEF ID Sys 2 Data Names PO Num d.t.2_13.35.8 Order ID Date Ship 9_1.32.6 Ship Dt Allows automated compare Accept Loc i.0_1.1.71.4 Accept Point Business Id 3_6.35.8 Company Code Ship From Bus ID 3_6.35.8 Ship From Code Reduce design time labor Ship To ID a.a.v.3_6.35.8 Ship To Code PO Line Num d.t.2_1.17.8 Order Line Part Num 9_9.35.8 Prod Number Part Descr 9_9.14.14 Prod Descr Step toward automated transform Part Ser 9_1.1.31.8 Prod Ser Ship Qty 9_10.11 Qty Ship Part UOM 9_1.18.4 Prod Unit Part Price 9_1.2.1 Prod Unit Price UID 9_54.8 Part UID

UDEF – Is and Is Not UDEF Is …… A “loose coupling” method for integrating semantics across disparate systems Allows automation to help align disparate systems – thereby reducing the design-time phase that is typically manual A standards compliant rules-based naming convention Conforms to ISO/IEC 11179 and to ebXML Core Components Evolving to become a global open standard – a Semantic DNS UDEF Is Not …… A software application However, software applications need to adopt UDEF within their APIs Another data standard It acts as the glue to tie data standards together Another ontology It could help build the bridge between ontologies

UDEF Built on Standards An Instantiation of ISO 11179-5 Naming Convention and Supports ebXML UDEF Object Class List Entity Document Enterprise Place Program Product Process Person Asset Law-Rule Environment Condition Liability Animal Plant Mineral Event ebXML Property List Amount Code Date Date Time Graphic Identifier Indicator Measure Name Percent Picture Quantity Rate Text Time Value Sound Video ISO 11179-5 Naming Convention Data Element Name Object Class Term 0...n qualifiers + 1 or more required Object Class Property Term 0..n qualifiers + 1 required Property + Example UDEF-Based Data Element Names Document Abstract Text Enterprise Name Product Price Amount Product Scheduled Delivery Date Engineering Design Process Cost Amount UDEF names follow the rules of English – qualifiers precede the word they modify

ISO/IEC 11179 – Data Element Concept Value Domain Object Class Property Representation Core Application UDEF Maps Data Element Concepts

Creating UDEF IDs UDEF Trees 17 Object Class Trees 18 Property Trees … 1 2 1 4 Entity Asset Document … Amount … Code … t 1 33 66 Order Region … Type … Defined a b c d Work Change Technical Purchase … Purchase Order Document_Type Code has UDEF ID = d.t.2_33.4 See http://www.opengroup.org/udefinfo/defs.htm

Example Mappings Organizations cannot avoid multiple data standards ** Need global semantics standard ** PDM Sys A Part No OAGIS 7.1 ItemX X12 (EDI) Product/Service ID STEP AP 203 Product ID PDM Sys B Part Num RosettaNet ProprietaryProductIdentifier EDIFACT Item Number xCBL PartID 9_9.35.8 UDEF Universal Identifier Product(9)_Manufacturer(9).Assigned (35).Identifier(8) N (N-1) mapping effort instead becomes a 2N mapping effort

Mapping Concepts to UDEF Identify the applicable UDEF property word that characterizes the dominant attribute (property) of the data element concept. For example, Name, Identifier, Date, etc. Identify the dominant UDEF object word that the dominant property (selected in step 1) is describing. For example, Person_Name, Product_Identifier, Document_Date, etc. By reviewing the UDEF tree for the selected property identified in step 1, identify applicable qualifiers that are necessary to unambiguously describe the property word term. For example, Last Name By reviewing the UDEF tree for the selected object identified in step 2, identify applicable qualifiers that are necessary to unambiguously describe the object word term. For example, Customer Person Concatenate the object term and the property term to create a UDEF naming convention compliant name where it is recognized that the name may seem artificially long. For example, Customer Person_Last Name Derive a structured ID based on the UDEF taxonomy that carries the UDEF inherited indexing scheme. For example <CustomerPersonLastName UDEFID=“as.5_5.10”>

A Metadata Managed Architecture Interfaces to Back-Office Systems Vendors with Canonical Models Run Time EAI Transformation Engines UDEF-Indexed Metadata Registries Global UDEF Registry Internet Std Schema Use Matrices Data Dictionary Mapping Matrices Std XML Schema Design Time Interface Developers Extend Matrices Software Vendors with UDEF ID APIs Build/Extend Schema UDEF-Indexed Metadata Registry/Repository UDEF Change Board Web Public Data Modelers And Apps Developers Centralized metadata registry/repository Enables reuse to reduce costs Encourages standardization

UDEF – The Semantic DNS

A Few Example Domain Ontologies The Semantic DNS UDEF Domain Concept Service Emergency Management Inventory Geographic Location Transportation Electrical Goods A Few Example Domain Ontologies

Realizing The UDEF Registry UDEF Registry in Unicorn Unicorn Semantic Mapping Semantic Class Mapping UDEF Object UDEF Term Semantic Property Mapping UDEF Property

Realizing The UDEF Registry (Contd.) UDEF Code Components and Mapping

UDEF Disaster Response Pilot Use Case

UDEF Pilot Participants The Open Group Staff Lockheed Martin Unicorn Safyre Solutions

Pilot Summary Natural disaster response team shows up lacking batteries to operate GPS system and walkie-talkie for 200 search and rescue workers – need eight hundred 9-volt batteries to even begin the search and rescue effort Assumes that UDEF has been adopted globally and that UDEF IDs are exposed at company portals Goal – determine if resources might be available nearby within a manufacturer’s or supplier’s inventory Uses two UDEF tags (IDs) to locate available resources in a battery manufacturer’s inventory near the response team command center – an ad hoc query since formal interface not previously defined Use UDEF ID tags to support semantic integration of disparate procurement applications that use different purchase order semantics Leverage OASIS Emergency Management TC defined message wrappers Open Group UDEF Forum defines message content Two vendors currently involved – Unicorn and Safyre Solutions

Disaster Response Use Case ? ? ?

UDEF Disaster Response Architecture Open Group Global UDEF Registry/Repository HTTP/XML Battery Manufacturers’ Industry UDEF Registry Two UDEF IDs in outbound message NineVolt.Lithium.Battery.PRODUCT_Inventory.QUANTITY a.a.aj.9_36.11 NineVolt.Lithium.Battery.PRODUCT_Postal.Zone.CODE a.a.aj.9_1.10.4

UDEF Disaster Response Video

Obtaining the Batteries

For Additional Information ISO/IEC 11179 – Specification and standardization of data elements http://isotc.iso.ch/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm The OPEN GROUP UDEF Forum Web Site http://www.opengroup.org/udef/ OASIS Emergency Management TC Web Site http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=emergency UDEF.ORG Web Site http://www.udef.org/ For Possible Follow-up Implementations - Contact Dr. Chris Harding – c.harding@opengroup.org Ron Schuldt – ron.l.schuldt@lmco.com Loren Osborn – loren.osborn@unicorn.com Al Slater – aslater@safyre.com