XML in the Emerging U.S. Federal Information Architecture Presented by Eliot Christian, USGS April 30, 2003.

Slides:



Advertisements
Similar presentations
Overview: Guide for applying RM-ODP with UML Profile for EDOC
Advertisements

Chapter 1: The Database Environment
Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
June 28-29, 2005IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Cross-enterprise Document Sharing for Imaging (XDS-I) Rita Noumeir.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
1 An Update on XML.org Registry and Repository Una Kearns Documentum, Inc.
Who am I? Senior Researcher of The National Library of Korea (2007 ~ )
Cultural Heritage in REGional NETworks REGNET T2.4: Business Process Re-engineering.
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
Relational Database and Data Modeling
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Federal Data Architecture Subcommittee Co-chairs: What Does the DRM Mean to Me? – The FEA DRM Management Strategy 19 July 2006 Bryan Aucoin, DNI Suzanne.
Interoperability Standards for Information Sharing and Safeguarding PM-ISE Slide 1 | Unclassified | Notional | DRAFT.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Year 6 mental test 5 second questions
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
UKOLN, University of Bath
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Overview Environment for Internet database connectivity
What is a Service Oriented Architecture?
Database System Concepts and Architecture
25 seconds left…...
CFR 250/590 Introduction to GIS, Autumn 1999 Data Search & Import © Phil Hurvitz, find_data 1  Overview Web search engines NSDI GeoSpatial Data.
From Model-based to Model-driven Design of User Interfaces.
Pronalaženje Skrivenog Znanja
Interoperability Principles in the Global Earth Observations System of Systems (GEOSS) Presented 13 March 2006 at eGY in Boulder, CO by: Eliot Christian,
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
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.
June 3, E-Gov and the Federal Enterprise Architecture Presentation to the Ontolog Forum Marion A. Royal November 06, 2003.
Reference Models مدل های مرجع معماری.
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
Doug Nebert FGDC Secretariat June 2006
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
WG2 Tutorial ISO/JTC1/SC32 Larry Fitzwater (202) SDC JE-4029.
OASIS – Customer Information Quality (CIQ) January 2004 John Glaubitz Member, OASIS CIQ TC.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Interoperability Standards at Levels of Syntax and Semantics Presented by Eliot Christian at the First Meeting of WMO / CBS / ISS / ET-ADRS (Expert Team.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
Interfacing Registry Systems December 2000.
Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510)
Tommie Curtis SAIC January 17, 2000 Open Forum on Metadata Registries Santa Fe, NM SDC JE-2023.
FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data.
Registry Services Bringing Value to US EPA, States, and Tribes Exchange Network Vendors Meeting April 24, 2007 Cynthia Dickinson EPA/OEI/OIC Data Standards.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
SDC JE-2027 January 18, 2000 Bruce Bargmeyer Chair, SC 32 – Data Management and Interchange U.S. Environmental Protection Agency Telephone: (202)
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.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Information Architecture The Open Group UDEF Project
Concept Proposal Sixth Open Forum on Metadata Registries Semantic Interoperability between Registries To be held January 20-24, 2003 Bruce Bargmeyer
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.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
International/Interagency Collaboration – IT for Environmental Information & Environmental Data Exchange Network Copenhagen, Denmark April 25, 2002 Bruce.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Concept Presentation Sixth Open Forum on Metadata Registries To be held January 20-24, 2003 Bruce Bargmeyer
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Core Services block.
The Re3gistry software and the INSPIRE Registry
Ecoinformatics Technical Projects Workgroup
Presentation transcript:

XML in the Emerging U.S. Federal Information Architecture Presented by Eliot Christian, USGS April 30, 2003

2 Business Reference Model (BRM) Lines of Business Agencies, Customers, Partners Service Component Reference Model (SRM) Technical Reference Model (TRM) Data Reference Model (DRM) Business-Driven Approach Performance Reference Model (PRM) Government-wide Performance Measures & Outcomes Line of Business-Specific Performance Measures & Outcomes Service Layers, Service Types Components, Access and Delivery Channels Service Component Interfaces, Interoperability Technologies, Recommendations Business-focused data standardization Cross-Agency Information exchanges Federal Enterprise Architecture (FEA)

3 Regulatory Management Support Delivery of Services Policy and Guidance Devel. Public Comment Tracking Regulatory Development Rule Publication Knowledge Mgmt CRM Content Mgmt Collaboration Search Portal Personalization Business Reference Model ( BRM ) Rule Publication Service Component Reference Model ( SRM ) Technologies Platforms J2EE.NET Windows NT Data Mgmt ODBC JDBC Business Logic Technical Reference Model ( TRM ) Performance Reference Model (PRM) Outcomes, Measurements, Metrics Business lines and functionsSupporting technology and standards Enabling capabilities, components, and services Data and Information Reference Model (DRM) Classification, Categorization, XML, Sharing FEA Reference Models

4 FEA Data Reference Model (DRM) Overview of Framework Recreational Resource Management & Tourism Level of Granularity / Re-Use Level of Context FEA Business Reference Model (BRM) Classification Object Class Property Representation Data Element Concept Data Element Camping Campsite Permit Name Location Facility Trail Fee Use Request Identifier Name Location Text Amount Text Name Campsite Name (Name)Permit Fee Amount Conceptual

5 1. Avoid non-standard data syntaxes Standard: XML or ASN.1 2. Register the semantics of shared data elements Standard: ISO Document service interfaces in a standard way Standard: CORBA IDL, ebXML, Web Services, UDDI 4. Implement standard for information discovery Standard: Information Retrieval, ISO 23950/GILS 5. Implement standard interfaces for geospatial data Standard: GILS/GEO, OpenGIS Consortium Information Architecture Principles

6 Information Architecture Principle 1: Avoid non-standard data syntaxes Need to agree on a small number of robust data representation syntaxes that handle all data types required to traverse the shared interfaces Agreement to use either ASN.1 (Abstract Syntax Notation) or XML (Extensible Markup Language Both are interconvertible and both are compatible with Web Services

7 Information Architecture Principle 2: Register the semantics of shared data elements Need a common understanding of the meaning of data elements traversing the interface ISO (Information Technology-- Metadata Registries) supports registration of data using virtually any syntax

8 Registries as Applied to Data/ Information/ Knowledge Management Several types of registries commonly used in data / information/ knowledge management Various registries have related content, extended and utilized in different ways The registries vary according to: intended purpose granularity of contents the level of semantics management.

9 Types of Registries Common Content OASIS/ebXML Registries Common Content ISO Registries Common Content Ontological Registries Common Content Database Catalogs Common Content CASE Tool Repositories Common Content UDDI Registries Software Component Registries Common Content

10 Types of Registries: Database Catalogs/Data Dictionaries/ Repositories Registers schema, integrity & operational information Includes all elements of database schemas: data elements, relations, integrity constraints Emphasis on information required to make database systems work for queries, etc., not semantic management Common Content Database Catalogs

11 Types of Registries: Universal Description, Discovery, and Integration (UDDI) Registries Registers Web-based Business Services A White page directory of the business activities of firms Emphasis on interface specifications Common Content UDDI Registries

12 Types of Registries: Case Tool (Encyclopedias/Repositories) Registers data models and application program logic Includes information needed to create a database and potentially the program code for a system, including database schemas Emphasis not on semantic management Common Content CASE Tool Repositories

13 Types of Registries: Ontological Registries Registers Concept Structures Includes relations among concepts (subsumption, inheritance, … ) and axioms for inference among concepts, e.g., temporal/spatial reasoning, etc. Emphasis is on semantics Common Content Ontological Registries

14 Types of Registries: Software Component Registries Registers reusable software components built on specific vendor platforms such as EJB, COM, CORBA IDL etc. Includes basic common elementary objects and object patterns Emphasis on reusability of software component to build flexible and standardized business systems. Software Component Registries Common Content

15 Types of Registries: OASIS/ebXML XML Registries Registers XML Artifacts Includes schemas and DTDs (XML schemata typically relate to a paper form, EDI document, or reporting requirement) Emphasis on syntactic (structure) information Common Content OASIS/ebXML Registries

16 Types of Registries: ISO Metadata Registries Registers Data Elements, components of data elements and groups of data elements (e.g., country codes for customer place of residence) Includes data element concepts, data elements (including representation), value domains, and (multiple) taxonomies Emphasis on semantic information such as definitions of data elements and value meanings, and stewardship responsibilities Common Content ISO Registries

17 Example of Common Content across Registry Types Common Content OASIS/ebXML Registries Common Content ISO Registries Common Content Ontological Registries Common Content CASE Tool Repositories Common Content UDDI Registries Country Name Software Component Registries Common Content Database Catalogs

18 Registries Example of Common Content Common Content OASIS/ebXML Registries Common Content ISO Registries Common Content Ontological Registries Common Content CASE Tool Repositories Common Content UDDI Registries Country Name Data Element XML Tag Term Hierarchy Attribute Business Specification Table Column Software Component Registries Common Content Database Catalogs Business Object

19 OASIS/ebXML XML Registry JPN Repository VI304 ListPrice Currency Dollars XML Instance UnitPrice XML Instance JPN Collaboration Partner #1 X12 EDIFACT DISA DISA Schema or Template DISA DISA Schema or Template Collaboration Partner #2 Alice Wilson 161 North Street Happy Valley MO USA

20 UDDI Registry Alice Wilson 161 North Street Happy Valley MO USA Business-to-Business

21 Case Tool Repository

22 Database Catalog

23 Ontological Registry Concept Geographic Area Geographic Sub-Area Country Country Identifier Country NameCountry Code Short Name ISO Character Code ISO Character Code Long Name Distributor Country Name Mailing Address Country Name ISO Numeric Code FIPS Code

24 An Example of Software Component Registry

25 Data Element List – Address Group Alice Wilson 161 North Street Happy Valley MO USA ISO Registry 33c Name Street Address City, State Postal Code Country

26 Data Elements DZ BE CN DK EG FR... ZW ISO 3166 English Name ISO Numeric Code ISO Alpha Code Algeria Belgium China Denmark Egypt France... Zimbabwe Name: Context: Definition: Unique ID: 4572 Value Domain: Maintenance Org. Steward: Classification: Registration Authority: Others ISO 3166 French Name L`Algérie Belgique Chine Danemark Egypte La France... Zimbabwe DZA BEL CHN DNK EGY FRA... ZWE ISO Alpha Code Example of Common Content Country Identifier Algeria Belgium China Denmark Egypt France... Zimbabwe Name: Country Identifiers Context: Definition: Unique ID: 5769 Conceptual Domain: Maintenance Org.: Steward: Classification: Registration Authority: Others Data Element Concept