UNCLASSIFIED 1 Universal Core Overview June 2007.

15
UNCLASSIFIED 1 UNCLASSIFIED Universal Core Overview June 2007

Transcript of UNCLASSIFIED 1 Universal Core Overview June 2007.

Page 1: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED1

UNCLASSIFIED

Universal CoreOverview

June 2007

Page 2: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED2

UNCLASSIFIED

DoD and IC Universal Core Data Schema

Constructing a universal core data schema that enables information sharing

– Ways to describe “when, where, what”

– Minimal set of terms in the core– Agreed to by DoD and Intel

Community– Appropriate use of open and

Federal standards– Extensible by COIs and systems

as needed– Extensible by COIs and systems

as needed

Strike Spiral 1 pilot is based on initial C2 common core (e.g., Task/Mission)

– Incorporates universal core

Increased Data Interoperability AND Agility

2

Log

Common

Core **

C2 Common Core

ISR Common

Core **

Financial Common Core **

EIE

Com

mon

Cor

e **

Universal Core

COI Extensions

DoD Component and IC Member Extensions

** With the exception of the C2 Common Core, the other Common Core’s are notional

Page 3: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED3

UNCLASSIFIED

Start with just the most common

One system,info intersection

is everything

Two systems,much info less

is common

Three systems,Intersectiongets smaller

Universal Core starts here

with a core setof common info!

Typical approach: Add new information for each new system exchange... Model continues to get larger and larger

and difficult to manage

Page 4: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED4

UNCLASSIFIEDMining the XML Registry for Common Elements

Identified “data nuggets” that represent common data concepts*

– Position (10199 candidate elements – 10.3%)

– Quantity (10035 candidate elements – 10.1%)

– Shape (7241 candidate elements – 7.3%)

– Time (14161 candidate elements – 14.3%)

– Type (15444 candidate elements – 15.6%)

Position Lattitude Longitude Elevation Location Total (unique elements)1842 745 742 180 6836 10199

Quantity Measure Length Range Measurement Meter Max Length Total (unique elements)3244 770 484 790 1699 3712 8 10035

shape Area Point Line Geographic Surface Dimension Total (unique elements)175 1969 2581 921 1209 737 330 7241

Type Aircraft Equipment Facility Materiel Personnel person Total (unique elements)10736 1578 1483 1295 1279 821 511 15444

Time Effective Date Date Day Total (unique elements)10032 126 5153 4860 14161

* From late 2005 - believe percentages are still valid

Page 5: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED5

UNCLASSIFIED

Universal Core Background DoD Directive 8320.1

– Attempted to define a large data model for all DoD systems to adopt

– Too difficult to harmonize, implement, and scale

DoD Directive 8320.2– Define and implement interoperability around Communities of

Interest– Success harmonizing across the community and streamlining

implementation

Cursor on Target– Simple, small, and powerful exchange standard– Applied loose coupling strategy– Led to numerous implementations and real warfighter capabilities

Universal Core– Leverages the harmonization success of Communities of Interest– Simplicity and power of Cursor on Target– Application of commercial and DoD/IC standards

Page 6: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED6

UNCLASSIFIED

Universal Core Key Principles

Key Principles – Build a strong foundation

Policy, Governance, Definition, and Test processes

– Build Joint from the start DOD and IC communities

– Harmonize across communities– Standards based– Small core with the following attributes

Suitability - include only a few critical objects Simplicity - for widespread adoption Extensibility - to meet individual community needs Leveragability - of existing standards, tools, and expertise Supportability - for long-term success

Page 7: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED7

UNCLASSIFIEDGovernance Process – Senior Enterprise Services Governance Group (SESGG) Oversee Joint Data Strategy and Enterprise

Services Implementation

– Define the required measurement and control mechanisms to ensure DoD-wide and IC-wide implementation

– Identify and develop necessary policy changes, including measurement and control responsibilities, to ensure consistent implementation

– Establish oversight forums, as required, to enable the DoD CIO and DNI CIO to review implementation progress

Page 8: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED8

UNCLASSIFIED

SESGG Members

Mr. Mike Krieger, co-chair, DoD CIOMr. John Brantley, co-chair, ADNI CIOMr. Ron Bechtold, Army, Mr. Brian Clingerman, Navy,Mr. Kent Werner, AFMr. David Green, USMCMs. Bobbie Stempley, DISAMr. Mac Townsend, DIAMr. Dennis Wisnosky, BTA

Page 9: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED9

UNCLASSIFIEDUniversal Core Harmonization, Governance, Policy, Test

Four Working Groups, each containing participation from all the organizations that make up the SESGG

– DNI and Navy lead the methodology for describing and evolving the universal core schema

– AF leads the development of Governance processes

– JFCOM and Army lead the Test and Evaluation methodology

– DIA and DoD lead the Policy definition

Page 10: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED10

UNCLASSIFIED

Standards-based Approach

GML 3.2.1 (ISO-19136) based on the ISO-19100 series– ISO-19103 – Conceptual Schema Language– ISO-19107 – Spatial schema (geometry and topology

objects)– ISO-19108 – Temporal schema (temporal geometry,

topology, temporal reference systems)– ISO-19109 – Rules for application schemas– ISO-19111 – Spatial referencing by

coordinates (coordinate reference systems)– ISO-19123 – Schema for coverage

geometry and functions Key XML standards

– W3C XML Schema– W3C XLink

Security Tagging– IC-ISM (Intel Community - Info Security Marking)

Page 11: UNCLASSIFIED 1 Universal Core Overview June 2007.

GML Profile- Logical Subset of GML Standard

GML ProfileLogical Subset of GML Data

Types/Subset of gml:elements/attributes

11

Page 12: UNCLASSIFIED 1 Universal Core Overview June 2007.

Universal Core – What, When, Where

Security Marking – IC ISM

Identification – gml:feature– gml:id– gml:name & gml:description

Time & Geo Bounding– gml:boundedBy

Object Type – cc:type– encoded via gml:dictionary

Operational Info

Association – cc:link (xlink)

12

Page 13: UNCLASSIFIED 1 Universal Core Overview June 2007.

Security Marking – IC-ISM

Approach– IC ISM tagging

Required classification, ownerProducer Other optional attributes

– Structure document to support “tear-lines”

““Low”Low”

Releasable SAReleasable SA

““High”High”

Situational Awareness InfoSituational Awareness InfoCross Domain Guard

13

Page 14: UNCLASSIFIED 1 Universal Core Overview June 2007.

Resource Linking

Generic linking to other documents– To other Universal Core-based

schemas– To other non-Universal Core-based

schemas

Utilize W3C xlink standards Utilize locator link

– xlink:type – “locator”– Xlink:href – link to object– Xlink:role – meaning of link– Xlink:title – (String) Description of

associations– Xlink:label – (String) – label for

referenced object– element property (xs:string) – used to

describe the hierarchical type code of referenced object

<uc:link

xlink:href="http://www.aoc.mil/missionXYZ" xlink:role="OBJ.TASK.PRIMARY“

xlink:title="Primary Mission" \>

14

Page 15: UNCLASSIFIED 1 Universal Core Overview June 2007.

UNCLASSIFIED15

UNCLASSIFIED

Dictionary

Dictionary – structure to define terms/vocabulary

– contains dictionaryEntries where each dictionaryEntry has a definition

gml:Definition

– identifier – unique identifier of the term

– name – synonyms for the term being defined

– description – textual definition of the term

– descriptionReference – link to definition of term

– remarks – additional clarifying comments about the term