20
FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data Management Subcommittee chair, Bruce Bargmeyer (NIST, EPA, and LBL)

FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

Embed Size (px)

Citation preview

Page 1: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

FEA Data and Information Reference Model (DRM):

the Interoperability Message

Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32

Data Management Subcommittee chair, Bruce Bargmeyer (NIST, EPA, and LBL)

Page 2: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

2

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 purposegranularity of contentsthe level of semantics management.

Page 3: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

3

Types of Registries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

DatabaseCatalogs

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

SoftwareComponentRegistries

Common Content

Page 4: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

4

Types of Registries:ISO 11179 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 11179Registries

Page 5: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

5

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

DatabaseCatalogs

Page 6: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

6

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

UDDIRegistries

Page 7: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

7

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 ToolRepositories

Page 8: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

8

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

OntologicalRegistries

Page 9: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

9

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.

SoftwareComponentRegistries

Common Content

Page 10: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

10

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/ebXMLRegistries

Page 11: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

11

Example of Common Content across Registry Types

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

CountryName

SoftwareComponentRegistries

Common Content

Common Content

DatabaseCatalogs

Page 12: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

12

RegistriesExample of Common Content

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

CountryName

DataElement

XML Tag

TermHierarchy

Attribute

BusinessSpecification

TableColumn

SoftwareComponentRegistries

Common Content

Common Content

DatabaseCatalogs

BusinessObject

Page 13: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

13

OASIS/ebXML XML Registry

<Country>JPN</Country>

Repository

VI304

ListPriceCurrency

Dollars

XML Instance

UnitPrice

XML Instance

<CntryCode>JPN</CntryCode>

CollaborationPartner #1

X12

EDIFACT

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘Country’ Biz =‘VI304’ >

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘Country’ Biz =‘VI304’ >

Schema or Template<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘CntryCode’ Biz =‘VI304’ >

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘CntryCode’ Biz =‘VI304’ >

Schema or Template

CollaborationPartner #2

<?xml version="1.0"?> <shipTo > <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

Page 14: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

14

UDDI Registry

<?xml version="1.0"?> <shipTo> <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

Business-to-Business

Page 15: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

15

Case Tool Repository

Page 16: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

16

Database Catalog

Page 17: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

17

Ontological Registry

Concept Concept

ConceptConcept Geographic Area

Geographic Sub-Area

Country

Country Identifier

Country Name Country Code

Short Name ISO 31662-Character

Code

ISO 31663- Character

Code

Long Name

DistributorCountry Name

Mailing AddressCountry Name ISO 3166

3-Numeric CodeFIPS Code

Page 18: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

18

An Example of Software Component Registry

Page 19: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

19

Data Element List – Address Group

<?xml version="1.0"?> <shipTo > <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

ISO 11179 Registry

33c

NameStreet AddressCity, State Postal CodeCountry

Page 20: FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data

20

Data Elements

DZ

BE

CN

DK

EG

FR

. . .

ZW

ISO 3166English Name

ISO 31663-Numeric Code

012

056

156

208

818

250

. . .

716

ISO 31662-Alpha Code

Algeria

Belgium

China

Denmark

Egypt

France

. . .

Zimbabwe

Name:Context:Definition:Unique ID: 4572Value Domain:Maintenance Org.Steward:Classification:Registration Authority:Others

ISO 3166French Name

L`Algérie

Belgique

Chine

Danemark

Egypte

La France

. . .

Zimbabwe

DZA

BEL

CHN

DNK

EGY

FRA

. . .

ZWE

ISO 31663-Alpha Code

Example of Common ContentCountry Identifier

Algeria

Belgium

China

Denmark

Egypt

France

. . .

Zimbabwe

Name: Country IdentifiersContext:Definition:Unique ID: 5769Conceptual Domain:Maintenance Org.:Steward:Classification:Registration Authority:Others

DataElementConcept