Metadata Management Case Study Date: 10/21/2008

Download Report

Transcript Metadata Management Case Study Date: 10/21/2008

M D Metadata Solutions

Metadata Management

Case Study Date: 10/21/2008 Dan McCreary President Dan McCreary & Associates [email protected]

(952) 931-9198

Overview

• The Challenge • Why XRX is an Ideal Solution • Screen Images • Results

M D

Copyright 2008 Dan McCreary & Associates

2

M D

Gartner on Metadata

Metadata cast into formal logics will drive interoperability, automation, cost cutting, better search capabilities and new business opportunities.

Semantic Web Drives Data Management, Automation and Knowledge and Discovery Alexander Linder March 2005 G00125145

3

Copyright 2008 Dan McCreary & Associates

The Challenge

M

• Allow the business people (not the IT department or developers) to manage all aspects of metadata – Definitions – Approval – ISO/IEC Metadata Registry – Shopping Cart – Wantlist Management – Automatic Form Generation

D

Copyright 2008 Dan McCreary & Associates

4

Semantic Triangle

A pattern of neural activity in our brain Concept

Refers To Symbolizes

M D Symbol Referent

Stands For

“cat”

“gato” (Spanish) “katze” (German) Physical Objects

Ogden, C. K., & Richards, I. A. (1923) The Meaning of Meaning

5

Copyright 2008 Dan McCreary & Associates

Semantic Web Standards Stack

M Source: Tim Berners-Lee www.w3c.org

Trusted Semantic Web Proof Logic Rules/Query URI/IRI XML Query XML Ontology (OWL) RDF Model & Syntax XML Schema Namespaces Unicode http://www.w3.org/Consortium/Offices/Presentations/SemanticWeb/34.html

D

Copyright 2008 Dan McCreary & Associates

6

Example of K-12 Registry

M D

Copyright 2008 Dan McCreary & Associates

7

A (meta) Data Registry

Goal: create semantic maps to a federal & state metadata standard, not many standards R N R 2 R N NIEM R 2 M R 7 R 3 R 7 NIEM R 3 D R 6 R 4 R 5

Mapping from Minnesota's metadata registry to N other metadata registries:

The O(N 2 ) problem R 6 R 4 R 5

Mapping from Minnesota's metadata registry to counties & federal The O(N) problem

8

Copyright 2008 Dan McCreary & Associates

UML XML XML Doc

Evolving Metadata Standards

ISO/IEC 11179 MDR Federal XML Developer’s Guide (xml.gov)

ISO commercial schemas

ebXML Non-ISO schemas Public Schemas XLink xBRL GJXDM M D NIEM Federal XML Naming and Design Rules Dept Stds.

Federal Data Reference Model (DRM) Minnesota Data Standards UBL

Future Standards (?)

MOF XMI CWM OASIS Standards Division Stds

ISO standards dominate most metadata registries Copyright 2008 Dan McCreary & Associates

9

Minnesota Enterprise Technical Architecture

M D

• Follow established Minnesota metadata standards

10

Copyright 2008 Dan McCreary & Associates

Build an Inventory of Data Elements

Sample Data Element

M D

Copyright 2008 Dan McCreary & Associates

11

M D

Examples of Federal Meta Data Registries

• NIEM – National Information Exchange Model • GJXDM – Global Justice XML Data Model • ebXML – Extensible Business XML • UBL – Universal Business Language • EPA – Environmental Protection Agency • DOD – Department of Defense Metadata Registry • xBRL – XML Business Reporting Language

12

Copyright 2008 Dan McCreary & Associates

M D

Examples of Local Metadata Registries

• Minnesota Department of Education Registry • Minnesota Department of Revenue Property Taxation Registry • Financial Institution

13

Copyright 2008 Dan McCreary & Associates

Property Taxation Example

M D

Copyright 2008 Dan McCreary & Associates

14

Example: NIEM.gov

M D Fill your shopping cart with Data elements Easily create sub schemas for different needs

Copyright 2008 Dan McCreary & Associates

15

Registry helps track data source mapping

Metadata Registry A M Local Registry or database D Table Column Column Column Table Column Column Column OLTP RDBMS Data Warehouse

• • • • • Registry data elements can map to one or more data sources. Concepts usually map to tables and properties map to columns.

Mappings can be used to facilitate transfers Mapping can be stored directly in the registry Tools are frequently used to create initial mappings Organizations can create mappings between their internal systems and a central metadata registry

16

Copyright 2008 Dan McCreary & Associates

Metadata Registry Workflow Funnel

Glossary Of Terms Draft Data Elements Review & Edit Approve

• • •

Create the Registry Define your glossary and data elements Review & make changes Approve & publish by stakeholders

The registry defines the data we exchange and keeps our need for code changes to a minimum

• •

Use the Registry Generate data schemas (XML) by selecting and organizing data elements Add new items to the registry as needs change

M

Federated Search

Federation

: When many different sources can return search results from a single search

Search Business Terms WebSite Terms Data Elements ACORD Other Standards RDMS Columns 18 D

Copyright 2008 Dan McCreary & Associates

Federated Search Results

M D

Copyright 2008 Dan McCreary & Associates

19

Metadata Shopper

M D

Copyright 2008 Dan McCreary & Associates

20

M D

Why XRX?

• Metadata is complex • Many nested structures • Metadata needs to be quickly customized to meet the needs of different stakeholders • Data governance is a collaborative process

21

Copyright 2008 Dan McCreary & Associates

Before XRX

M

• Staffing/Skills – XML Schemas – XSLT to transform data elements into HTML – DBAs to create RDBMS tables and indexes – One or more Java Developers – HTML Forms and Reports – CSS – Reporting tools (Crystal Reports etc) – Limited form functionality (no AJAX) • Six people, 9 months $250,000 to $500,000

D

Copyright 2008 Dan McCreary & Associates

22

After XRX

M

• Skills – XForms, REST and XQuery • Steps – Import data definitions from spreadsheets and XML sources – Create data element registry – Create shopping cart tools with XForms – Generate XML sub-schemas for importing into document exchanges – Higher quality user experience (suggest items) • One Person Three Months: $40,000

D

Copyright 2008 Dan McCreary & Associates

23

Thank You!

M

Please contact me for more information: • Metadata Management • Metadata Registries • Service Oriented Architectures • Business Intelligence and Data Warehouse • Semantic Web • Native XML Databases Dan McCreary, President Dan McCreary & Associates Metadata Strategy Development [email protected]

(952) 931-9198

D 24

Copyright 2008 Dan McCreary & Associates