Limited Distribution Release Open Information Interoperability Tool Suite Dr. Len Seligman, Dr. Ken Smith, Catherine Macheret, Chris Wolf

Slides:



Advertisements
Similar presentations
My Two Cats Are a Community of Interest Dr. Scott Renner
Advertisements

Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Multi-Mode Survey Management An Approach to Addressing its Challenges
S&I Framework Provider Directories Initiative esMD Work Group October 19, 2011.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
NIEM, CAM and the 7 “D’s” David Webber - Public Sector NIEM Team, November 2011 NIEM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
XML: Advanced Concepts and Long Term Vision Tim Bornholtz Holly Hyland Technical Track Session.
1 Dr Alexiei Dingli Introduction to Web Science Conclusion.
Information and Business Work
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1 1 Roadmap to an IEPD What do developers need to do?
FHIRFarm – How to build a FHIR Server Farm (quickly)
Tool support for Enterprise Architecture in System Architect Architecture Practitioners Conference, Brussels David Harrison Senior Consultant, Popkin.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
ISO/TC211 Geographic Information/Geomatics Implementing ISO Metadata David Danko Work Item 15—Project Leader
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
1 1 National Information Exchange Model (NIEM) OASIS Emergency Interoperability Summit: Roadmap to Emergency Data Standards Roundtable.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
NIEM Blue Team Presentation April 20, 2010 Phil Letowt, Mini Kanwal, Ken Sall, David Webber ICE OCIO / Task ASAS ICE Information Exchange Reuse with NIEM.
Tools for Diagrammatic Specifications Stian Skjerveggen Supervisors: Yngve Lamo, Adrian Rutle, Uwe Egbert Wolter.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
Save time. Reduce costs. Find and reuse interoperability solutions on Joinup for developing European public services Nikolaos Loutas
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
David Webber, NIEM Team, Oracle Public Sector Rapid NIEM XML Exchange Design, Semantics and UML Models NIEM Test Model Data Deploy Requirements Build Exchange.
Mini Kanwal Core Data Type - PERSON December 02, 2004.
Delivering business value through Context Driven Content Management Karsten Fogh Ho-Lanng, CTO.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
National Information Exchange Model Presented by : Mini Kanwal June, 09.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 1 CAM Toolkit for NIEM IEPD Development Phil Letowt – DHS/ICE David Webber – ICE Data Architect.
Publications Office Metadata Registry (MDR) INSPIRE Registry and Registers Workshop Willem van Gemert Publications Office of the EU Dissemniation and Reuse.
EPA Enterprise Data Architecture Metadata Framework Assessment Kevin J. Kirby, Enterprise Data Architect EPA Enterprise Architecture Team
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
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.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan Sabbouh Jeff Higginson.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
Warfighter Support Stewardship Growth & Development Leadership Defense EDI Convention Development System (DECoDe) Briefing for: DLMSO April 29, 2008 Defense.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Semantics and the EPA System of Registries Gail Hodge IIa/ Consultant to the U.S. Environmental Protection Agency 18 April 2007.
Armstrong Process Group, Inc. Copyright © Armstrong Process Group, Inc., All rights reserved National Information Exchange.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
Data Management Program Introduction
Robert Worden Open Mapping Software Ltd
Implementing the Surface Transportation Domain
CIM Modeling for E&U - (Short Version)
Chris Menegay Sr. Consultant TECHSYS Business Solutions
The Re3gistry software and the INSPIRE Registry
MySQL Migration Toolkit
1/18/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
2/15/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
Matthew Farmer Making Azure Integration Services Real
DITA Overview – Build the case for DITA
Presentation transcript:

Limited Distribution Release Open Information Interoperability Tool Suite Dr. Len Seligman, Dr. Ken Smith, Catherine Macheret, Chris Wolf

© 2009 The MITRE Corporation. All rights reserved 2 Limited Distribution Release Outline  Background: Interoperability Challenges  OpenII overview  Demo  Status and Next Steps

© 2009 The MITRE Corporation. All rights reserved 3 Limited Distribution Release Challenges and Opportunities  Resource-Intensive Interoperability Tasks: –Enterprise challenge: Developing, maintaining, discovering and harmonizing data standards –Challenge for programs: Adopting, translating and migrating standards to implement data exchanges  Interoperability tools reduce effort –Improving stewardship of standards –Increasing adoption of standards –Easing data translation among standards –Increasing number of data exchanges

© 2009 The MITRE Corporation. All rights reserved 4 Limited Distribution Release Mapping Needs for Standards Based Exchanges Target Database Source Database Exchange Schema Map NIEM Other Standards: Geospatial, Health, … Map

© 2009 The MITRE Corporation. All rights reserved 5 Limited Distribution Release Outline  Background: Interoperability Challenges  OpenII overview  Demo  Status and Next Steps

© 2009 The MITRE Corporation. All rights reserved 6 Limited Distribution Release Problem  It takes too long to productively share data today  Many available tools are vendor-specific and costly –Interoperability tools don’t interoperate!  More functionality needed –e.g., Find my sharing opportunities? IBM Oracle Microsoft

© 2009 The MITRE Corporation. All rights reserved 7 Limited Distribution Release OpenII  Collaboration with industry and academic leaders to build an open source information interoperability toolkit  Extensible, plug-in architecture  Rich & growing tool suite  Open source advantages: –Free! –Anyone can customize it, incorporate it into contractor tools OpenIntegration.org

© 2009 The MITRE Corporation. All rights reserved 8 Limited Distribution Release Demo

© 2009 The MITRE Corporation. All rights reserved 9 Limited Distribution Release Step 1: Manage Schemas Step 3: Generate Mapping Between Schemas Step 2: Identify Associations Among Schemas The Schema Integration Process Step 4: Use Results of Schema Mappings Schemas DDL XML OWL

© 2009 The MITRE Corporation. All rights reserved 10 Limited Distribution Release Importing Schemas

© 2009 The MITRE Corporation. All rights reserved 11 Limited Distribution Release Searching for Schemas

© 2009 The MITRE Corporation. All rights reserved 12 Limited Distribution Release Finding Schema Associations

© 2009 The MITRE Corporation. All rights reserved 13 Limited Distribution Release Analyzing Schema Relatedness

© 2009 The MITRE Corporation. All rights reserved 14 Limited Distribution Release Matching Schemas

© 2009 The MITRE Corporation. All rights reserved 15 Limited Distribution Release Use Results of Schema Mappings CREATE TABLE "SK260" ( "skid" int GENERATED ALWAYS AS IDENTITY,"V0" String, "V1" String, "V2" int, "V3" int, "V4" String, "V5" String ); INSERT INTO "SK260" ( "V0", "V1", "V2", "V3", "V4", "V5" ) SELECT DISTINCT "T0"."title","T0"."authorFName","T0"."ISBN","T0"."productID","T0"."authorLName","T0"."publisher" FROM "Books" AS "T0", "Data" AS "T1" WHERE "T0"."" = "T1"."ID"; CREATE TABLE "SK243" ( "skid" int GENERATED ALWAYS AS IDENTITY,"V0" String, "V1" String, "V2" int, "V3" int, "V4" String, "V5" String ); INSERT INTO "SK243" ( "V0", "V1", "V2", "V3", "V4", "V5" ) SELECT DISTINCT "T0"."title","T0"."authorFName","T0"."ISBN","T0"."productID","T0"."authorLName","T0"."publisher" FROM "Books" AS "T0", "Data" AS "T1" WHERE "T0"."" = "T1"."ID"; INSERT INTO "Data" ("ID","") SELECT DISTINCT ( SELECT "skid" FROM "SK260" WHERE "V0" = "T0"."title" AND "V1" = "T0"."authorFName" AND "V2" = "T0"."ISBN" AND "V3" = "T0"."productID" AND "V4" = "T0"."authorLName" AND "V5" = "T0"."publisher"), ( SELECT "skid" FROM "SK260" WHERE "V0" = "T0"."title" AND "V1" = "T0"."authorFName" AND "V2" = "T0"."ISBN" AND "V3" = "T0"."productID" AND "V4" = "T0"."authorLName" AND "V5" = "T0"."publisher") FROM "Books" AS "T0", "Data" AS "T1" WHERE "T0"."" = "T1"."ID"; INSERT INTO "Books" ("author","description","format","ID","ISBN","length","productId","publisher","supplierID","title") SELECT DISTINCT "T0"."authorLName",1,1, ( SELECT "skid" FROM "SK243" WHERE "V0" = "T0"."title" AND "V1" = "T0"."authorFName" AND "V2" = "T0"."ISBN" AND "V3" = "T0"."productID" AND "V4" = "T0"."authorLName" AND "V5" = "T0"."publisher"),"T0"."ISBN",1,"T0"."productID","T0"."publisher",1,"T0"."title" FROM "Books" AS "T0", "Data" AS "T1" WHERE "T0"."" = "T1"."ID"; DROP TABLE "SK260"; DROP TABLE "SK243"; SQL Data Transform

© 2009 The MITRE Corporation. All rights reserved 16 Limited Distribution Release RMAP OpenII Architecture & Toolkit OpenII SchemaStore Metadata Repository (M3 Metamodel) Importers, Exporters, Schema Search, & Display, Admin functions Eclipse Framework WSDL, Repository Selection Affinity Overlap HarmonyUnity XMAP Common Ground Workbench

© 2009 The MITRE Corporation. All rights reserved 17 Limited Distribution Release Outline  Background: Interoperability Challenges  OpenII overview  Demo  Status and Next Steps

© 2009 The MITRE Corporation. All rights reserved 18 Limited Distribution Release Selected Customer Applications  Army: Distributed Common Ground Station (DCGS-A)  National Geospatial-intelligence Agency (NGA) and DHS: aligning infrastructure protection models  Air Force: aligning multiple large code lists; also data models with architecture products  Army/G8/Force Development/Warfighter Analysis Office

© 2009 The MITRE Corporation. All rights reserved 19 Limited Distribution Release Status  Most OpenII tools are mature prototypes –Proven useful on real problems –Innovative –Not shrink-wrapped for NIEM applications, however  Proposed next step: Customize OpenII to better support NIEM workflows –Tune matching algorithms for known NIEM schema patterns –Create bridge to metadata repositories to maximize reuse –Integrate with IEPD production tools –Apply to DHS pilots

© 2009 The MITRE Corporation. All rights reserved 20 Limited Distribution Release Proposed NIEM Use Cases  NIEM Domain and Core Vocabulary Stewardship –Creating new core vocabularies –Harmonizing newly introduced NIEM domains into existing set –Mapping enterprise conceptual models to core vocabularies and data assets  Data Exchange Implementation –Searching IEPD repositories for relevant IEP schemas to leverage –Mapping business data model to NIEM models –Mapping source and/or target schemas to NIEM exchange schema and auto-generating data translation code

© 2009 The MITRE Corporation. All rights reserved 21 Limited Distribution Release Summary  Open architecture, open source –Contributions from industry, academic leaders –Free to incorporate into COTS or GOTS –Customizable, extensible  Benefits –Improved stewardship and harmonization of standards –Easier adoption of standards –Quicker standards-based interoperability We are ready to begin pilots and to customize tools for DHS needs

© 2009 The MITRE Corporation. All rights reserved 22 Limited Distribution Release Backup

© 2009 The MITRE Corporation. All rights reserved 23 Limited Distribution Release Domain Overlaps in Maritime and International Trade

© 2009 The MITRE Corporation. All rights reserved 24 Limited Distribution Release Developer View of Gaps  No easy way to browse across program and application schemas  No automatic way to find common data across the enterprise  Metadata harmonization process is manual and time consuming  No automatic way to find gaps between the enterprise logical model and the various enterprise data stores  Building Data Exchanges is Time Consuming  Programs need tools to ease adoption of data standards

© 2009 The MITRE Corporation. All rights reserved 25 Limited Distribution Release Developer View of Gaps II  Progress: NIEM, Data Asset Catalogs and enterprise data models are positive steps  Continuing Needs: –Visibility at data element level, to identify schema reuse and harmonization opportunities –Data asset clustering, to speed definition of new NIEM domains and IEPDs –Matching, to identify correspondences between IEPDs and existing systems –Mapping and CodeGen, to speed generation of data exchange code

© 2009 The MITRE Corporation. All rights reserved 26 Limited Distribution Release OpenII Framework and Tools SchemaStore Schemas ExtensionsMappings Harmony Identify schema correspondences API Transfer data via SQL Generate new domain models / exchange schemas Transfer data via XQuery Cluster schemas around themes Affinity RMap XMap Unity XSD OWL DDL Import / Export Search Examine degree of schema relatedness Overlap Common Ground Toolkit