data doi data resource management poc: craig tanner, it pioneers, l.l.c., 703-626-2730, e-mail:...

12
DATA DOI Data Resource Management OC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: [email protected] March 17, 2004

Upload: edgar-carroll

Post on 29-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATA

DOI Data Resource Management

POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: [email protected]

March 17, 2004

Page 2: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATA

Recreation.gov

• The Goal: to collect recreational data efficiently from the various agencies who managed facilities across the country and to satisfy the various requests from the consumers of this data.

• The Approach: to develop an xml based solution for data interchange

• The Problem: There was an initial rush to implement a solution. Data owners were frustrated with the initial attempt at implementation. The way they thought about their data was different than the process for collecting it. The project stalled.

• The Solution: Step back and start from the beginning…

Page 3: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATABackground

Multi-Department, multi-agency, including Federal, State, Local Govt. and great interest from private sector

Recreation.gov was stuck – Couldn’t make significant progress. Lacked an approach

Published XML Schema but no data integration

An Enterprise Architecture Approach – FEA provided a formal “business oriented’ approach business owners could buy into.

Community of Practice Approach – Information Exchange Drivers with Modernization Blueprint Drivers

Data modeling and re-issuing of the XML brought all parties back to the table

Page 4: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATA

Data Modeling Control: Business Architecture

The DOI Recreation LOB fits within the Federal Enterprise Architecture by tying to the Federal “Natural Resources” LOB. Within the Federal LOB, the DOI Recreation LOB ties to the “Recreational Resource Management and Tourism” sub-function.

The DOI Recreation LOB fits within the Federal Enterprise Architecture by tying to the Federal “Natural Resources” LOB. Within the Federal LOB, the DOI Recreation LOB ties to the “Recreational Resource Management and Tourism” sub-function.

Recreation Resource

Management

Recreation Resource

Management

Recreation Resource Education

and Outreach

Recreation Resource Education

and Outreach

Recreation Operations

Recreation Operations

Recreation Information

Management

Recreation Information

Management

Recreation Resource Permits

Recreation Resource Permits

Recreation Resource Planning

Recreation Resource Planning

Recreational Resource Management and Tourism

(Federal Sub-function)

Recreational Resource Management and Tourism

(Federal Sub-function)

Natural Resources

(Federal Line of Business)

Natural Resources

(Federal Line of Business)

DOI ActivitiesDOI Activities

Page 5: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATA

Data Modeling Control: Business Architecture

Recreation

Resource Management

Recreation

Resource Management

Recreation Resource Education

and Outreach

Recreation Resource Education

and Outreach

Recreation Operations

Recreation OperationsRecreation

Information Management

Recreation Information

Management

Recreation Resource Permits

Recreation Resource Permits

Recreation Resource Planning

Recreation Resource Planning

H8 - Collect Data for

Recreation Resources

Manage Recreation Reservation

and Information Services

T2 - Oversee

Concessions Operations

5T - Operate Recreation Sites And

Campgrounds

1S - Manage Commercial Activities

H7 - Evaluate Recreation

Areas

R1 - Manage Cultural And

Natural Resources

Exhibits and Information

Z1 - Provide Technical

Assistance for Recreation

S3 - Provide Education

and Interpretation

Products

H8 - Collect Data for

Recreation Resources

51 - Manage Recreation

8P - Manage Wildlife for Recreation

1S - Manage Commercial Activities

Manage Recreation

Reservation & Information Services

1P - Issue and Manage Special

Recreation Permits for Non

Commercial Use

1Q - Issue and Manage

Recreation Use Permits

1R - Issue and Manage Special

Recreation Permits For Commercial

Users

3A - Inspect Commercial

Special Recreation Permits For Compliance

H7 - Evaluate Recreation

Areas

J0 - Assess Linear

Recreation Resources

8X - Conduct Environmental

Reviews for Recreation -

Fish & Wildlife Service

26 - Prepare and Revise Recreation

Activity Plans

Page 6: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATAData Exchange Potential

Systems from the following categories have been identified as being in contact with Recreation data:

1. E-Government2. Geospatial Systems3. Inventory, Content, and Metrics4. Permitting5. Learning Systems/Portals6. General Support Systems

Systems from the following categories have been identified as being in contact with Recreation data:

1. E-Government2. Geospatial Systems3. Inventory, Content, and Metrics4. Permitting5. Learning Systems/Portals6. General Support Systems

Page 7: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATAXML Based on a Data

Reference Model

Physical Model

Schema(SQL)

CREATE TABLE RECAREA (RECAREA_ID CHAR(12) NOT NULL, RECAREA_NM VARCHAR(50) NOT NULL PRIMARY KEY (RECAREA_ID));CREATE UNIQUE INDEX XPKRECAREA ON RECAREA( RECAREA_ID ASC);

CREATE TABLE RECAREA_ACT (RECAREA_ID CHAR(12) NOT NULL, RECAREA_ACT_CD CHAR(2) NOT NULL, RECAREA_ACT_DESC VARCHAR(240) NULL, RECAREA_ACT_FEE VARCHAR(240) NULL);CREATE UNIQUE INDEX XPKRECAREA_ACT ON RECAREA_ACT( RECAREA_ID ASC, RECAREA_ACT_CD ASC);

RECREATION-AREA

RECREATION-AREA IDENTIFIER

RECREATION-AREA NAMERECREATION-AREA MAP URL TEXT

RECREATION-AREA IDENTIFIER (FK)RECREATION-ACTIVITY TYPE CODE

RECREATION-AREA-ACTIVITY DESCRIPTION TEXTRECREATION-AREA-ACTIVITY FEE DESCRIPTION TEXT

RECREATION-AREA-ACTIVITY

Information Exchange Package: PUBLIC RECREATION AMENITY REQUEST

A1|AIR-HANG GLIDINGB1|BOATING-SAILINGB2|BOATING-CANOEINGB3|BOATING-KAYAKINGC1|CAMPING-CAMP SITESC2|CAMPING-FREE SPACEH1|HIKING-TRAILSH2|HIKING-FREE RANGES1|SWIMMING-LAKE, PONDS2|SWIMMING-POOL

DOMAIN:RECREATION-ACTIVITY TYPE CODE

Subject Area: RECREATION

Super Type: RECREATION AREA

XML Schema<?xml version="1.0" ?><xsd:Schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xs:element name="RecAreaActivity"> <xs:annotation> <xs:documentation>A recreational activity available at a Recreation Area. </xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="RecAreaActivityType" type="xs:string"> <xs:annotation> <xs:documentation>The code that denotes a specific kind

of Recreational Activity.</xs:documentation> </xs:annotation> </xs:element>

Data Object:DOI Conceptual Data Entities (Standardized)

REGISTRY ENTRY:RECREATION-ACTIVITY TYPE CODE

DATA TYPE: CHARACTERLENGTH: 2DEFINITION:

The code that denotes a specific kind of Recreational Activity

CLASS WORD: CODE

METADATA REGISTRY/REPOSITORYGlossary of Metadata

Data Property:DOI Conceptual Data Elements (Standardized)

Data Representation:

Notional

Page 8: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

Engineer ArchitectSME Steward(s) Chief Data Architect

Consumer

Use in Integrated Systems &InformationExchange

Integrate &Refine

Publish & View

HarvestOr Design

Update

Analyze &Refine

Review(Technical& CrossFunctional

Basic Standardization FrameworkPeople

States

Page 9: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

ArchitectSME Steward(s) Data Architect

ConsumerEngineer

Integrate &Refine

Publish& View

HarvestOr Design

Update

Analyze &Refine

Review(Technical& CrossFunctional

Basic Standardization Framework-In Practice

Previous RecML

Iterative Facilitated Modeling Sessions(Multi-Department and Agency)

Introduce Cross-Departmental Data Standards

Develop Transformation Model

Access Repository

ArtifactsHarvest Metadata

RecML Review Package

Draft New RecML

V1.0 RecML Schema

Access Repository

Artifacts

Working Transformation Model

Working RecML

Recreation.gov Conceptual Model V1.0

Use RecML Schema

Use Information Knowledge and Requirements

Artifact Reuse and Integration Pointers to accessible, integrated e-Gov Data

Store Repository Artifacts

Repository Standardization Management Facility

DRM Program Performance Measurements

Implement Physical Standards

Model Review Package

People

States

Use in Integrated Systems &InformationExchange

Update Repository Artifacts

Working Recreation Model

Page 10: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATADRM Coordination and

Evolution

InitialDOI-DRMV1

CandidateDOI-DRM

Vx+1

ApprovedDOI-DRMRel x+1

DOI-DRM Published Release

Recreation Subject Area

Transformation Model

Original

RecML

Review RecML

Release 1.0 RecML

ApprovedDOI-DRM

Rel 1

CandidateDOI-DRM

Vx+2

Recreation Subject Area Logical Data

Model – Vx +1

Recreation Subject Area Logical Data

Model V1

RIDB

Page 11: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATA

Primary Concepts in RecML

• Address• Event• Facility• Facility Activity• Facility Association• Facility Covers• Facility Event• Organization• Organization Facility Role• Organization Recreation

Area Role

• Address• Event• Facility• Facility Activity• Facility Association• Facility Covers• Facility Event• Organization• Organization Facility Role• Organization Recreation

Area Role

• Recreation Area

• Recreation Area Activity• Recreation Area Advisory• Recreation Area Association• Recreation Area Covers• Recreation Area Event• Recreation Area Facility• Recreational Activity• Vendor• Vendor Activity

• Recreation Area

• Recreation Area Activity• Recreation Area Advisory• Recreation Area Association• Recreation Area Covers• Recreation Area Event• Recreation Area Facility• Recreational Activity• Vendor• Vendor Activity

Page 12: DATA DOI Data Resource Management POC: Craig Tanner, IT Pioneers, L.L.C., 703-626-2730, e-mail: craig@itpioneers.com March 17, 2004

DATARecreation High Level To-Be Systems

Architecture (with DOI systems)