the planetary science ontology a case study in an ontology ...value-added aggregated data products...

20
The Planetary Science Ontology A Case Study in an Ontology- Based Information Architecture J. Steven Hughes J. Steven Hughes 7th International Protégé Conference Tuesday 6th - Friday 9th, July 2004 Washington, DC [email protected]

Upload: others

Post on 10-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

The Planetary Science OntologyA Case Study in an Ontology-

Based Information Architecture

J. Steven HughesJ. Steven Hughes7th International Protégé Conference Tuesday 6th - Friday 9th, July 2004

Washington, DC

[email protected]

Page 2: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

2

The Planetary Science Ontology

Topics

• Overview of the Planetary Data System (PDS)

• Planetary Science Ontology

• Infrastructure Components– Intelligent Resource Discovery Service

– Catalog and Archive Service

• Benefits

Page 3: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

3

The Planetary Science Ontology

Planetary Science Domain

Source: A. Hooke, NASA/JPL

DSN

One or MoreSpacecraft

Instrument Teams

Spacecraft ControlCenter

PDS

A SpaceTrackingNetwork

One or MoreInstruments

Page 4: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

4

The Planetary Science Ontology

PDS Overview

The PDS acquires, preserves, and distributes the large volume of unique and valuable data returned by Solar System Exploration missions

Key PDS Products and ServicesHigh quality peer-reviewed data archives

Data distribution to planetary community

Archiving expertise to planetary missions

Scientific expertise and support for users

Value-added aggregated data products

Education and outreach data products and services

Node structure provides focus on key disciplines

Page 5: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

5

The Planetary Science Ontology

Products

Opportunity PanCam of Endurance Crater Exposures

Catalog #: PIA06355:2004-06-30

Cassini Vis/IF Map Spec of Titan Catalog #: PIA06406:2004-07-03

MGS Pre-Mapping Phase Pilot DVD Set

Cassini ISS of RingsImage Id=W00000379,

2004-07-01Cassini ISS Image of Phoebe

Catalog #: PIA0607:2004-06-23Mars Rover2004-06-25

Page 6: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

The Planetary Science Ontology

The Data Model

Level Group/Element Structure_________________________________________

1 spacecraft instrument identification group2 instrument identification2 instrument name2 spacecraft identification2 instrument type

1 instrument description...

1 filter group2 filter name2 filter number2 filter type

...

OBJECT = INSTRUMENTINSTRUMENT_ID = VISASCID = VO1INSTRUMENT_NAME = VISUAL_IMAGING...INSTRUMENT_TYPE = VIDICON_CAMERA...

END_OBJECT

instinfo

instid instname ...insttype scid

TargetData Set describehas

produce

InstrumentSpacecraft

Reference

Page 7: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

The Planetary Science Ontology

An Image Label (partial)

DATA_SET_ID = "VO1/VO2-M-VIS-5-DIM-V1.0"SPACECRAFT_NAME = {VIKING_ORBITER_1, ...TARGET_NAME = MARSIMAGE_ID = MG88S045^IMAGE = 2SOURCE_IMAGE_ID = {"383B23", "421B23", ...INSTRUMENT_NAME = {VISUAL_IMAGING_SUBSYSTEM ... NOTE = "MARS DIGITAL IMAGE ...

OBJECT = IMAGELINES = 160LINE_SAMPLES = 252SAMPLE_TYPE = UNSIGNED_INTEGERSAMPLE_BITS = 8SAMPLE_BIT_MASK = 2#11111111#CHECKSUM = 2636242

END_OBJECT

Page 8: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

8

The Planetary Science Ontology

Re-hosting the Data Model

Page 9: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

9

The Planetary Science Ontology

Some Statistics

~50 Base Classes

~1,200 Common Data Elements

1,000s of Parameters

~4,500 Product Types

1,000,000s of Products

Page 10: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

10

The Planetary Science Ontology

Intelligent Resource Discovery

1. Science data tools and applications use “APIs” to connect to a virtual data repository

2. Middleware creates the informatics infrastructure connecting distributed heterogeneous systems and data

3. Distributed Repositoriesfor storing and retrieving many types of data

Mars OdysseyTHEMIS

Mars OdysseyTHEMIS

OODTReusable

Middleware Framework

OODTReusable

Middleware Framework

OODTAPI

OODTAPI

Visualization Tools

Mars OdysseyMARIE

Mars OdysseyMARIE

OODTAPI

OODTAPI

Web Search Tools

Mars OdysseyRadio Science

Mars OdysseyRadio Science

OODTAPI

OODTAPI

Analysis Tools

Page 11: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

11

The Planetary Science Ontology

Key Characteristics

• Multi-tiered information architecture– Client Tier (Data Browsers)

– Service Tier (Product and Profile Servers)

– Storage Tier (Data Repositories)

• Distributed Heterogeneous Data Repositories– Locally managed by discipline experts

– Underlying heterogeneity is encapsulated and hidden from the users

• Separate data and technology architectures– Data model evolves with discipline

– Technology evolves with industry

Page 12: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

12

The Planetary Science Ontology

Resource Descriptions

• Profile

– Single structure for describing any resource*

• Profile Server

– Using a profile database• Search for profiles using any attribute as constraint• Return any subset of attributes of matching profiles

*Resource – Any instance of any class

Page 13: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

13

The Planetary Science Ontology

PROFILE DTD

<!ELEMENT profiles(profile*)>

<!ELEMENT profile(profAttributes,resAttributes,profElement*)>

<!ELEMENT profAttributes(profId, profVersion?, profType,profStatusId, profSecurityType?, profParentId?, profChildId*,profRegAuthority?, profRevisionNote*, profDataDictId?)>

<!ELEMENT resAttributes(Identifier, Title?, Format*, Description?, Creator*, Subject*,Publisher*, Contributor*, Date*, Type*, Source*,Language*, Relation*, Coverage*, Rights*,resContext+, resAggregation?, resClass, resLocation*)>

<!ELEMENT profElement(elemId?, elemName, elemDesc?, elemType?, elemUnit?, elemEnumFlag, (elemValue* | (elemMinValue, elemMaxValue)),elemSynonym*, elemComment?)>

Page 14: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

14

The Planetary Science Ontology

Data Product Profile-<profile>

-<profAttributes><profId>1.3.6.1.4.1.1306.2.104.10018791</profId><profVersion>null</profVersion><profType>profile</profType></profAttributes>

-<resAttributes><Identifier>ODY-M-HEND-EDR-2-V1.0:H0133</Identifier><Title> ODYSSEY-MARS-HEND-EDR-2-V1.0:H0133</Title><Description>null</Description><resContext>NASA.PDS</resContext><resAggregation>null</resAggregation><resClass>data.product</resClass><resLocation>URI for product ...</resLocation></resAttributes>

-<profElement><elemName>FILE_SPECIFICATION_NAME</elemName><elemValue>/ody_2001/xxx/H0133.DAT</elemValue></profElement>

-<profElement><elemName>INSTRUMENT_ID</elemName><elemValue>HEND</elemValue></profElement>

</profile>

Page 15: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

15

The Planetary Science Ontology

Resource Discovery and Distribution Infrastructure

DiscoveryQuery

User

ProductCatalog

Profile Server Product Server

DataRepository

Client Applications

Query Server

Webserver (QueryServlet)Java API

HTTP

RetrievalQuery

Packaged Products

ProductDescriptions

User QueriesAnd Results

OODT Middleware

ProductCatalog

Profile Server

OdyProfile

DB

Profile ServerProduct Server

DataRepository

Product Server

THEMISData

Repository

Page 16: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

16

The Planetary Science Ontology

Catalog andArchive Server

(Process, Catalog, Version, andArchive)

MetadataRegistry

PDS DD &Product Schemas

Validate

Data setRule-base

Data set1

Data set2

Data setn

Java Agent 1

Userquery

PDS Portal

Que

ryC

lient

Web

ser

ver

sear

ch.js

p

XMLQuery (Profiles + Data)

Java Agent 2

Java Agent N

PDS Missions

Ingest PDS Data Products(Meta + Data)

PDS Product and Profile Servers

Catalog and Archive Infrastructure

PDS Ontology

ProductCatalog (DE-based)

ProcessExecute

ISO/IEC 11179

DE Database

Page 17: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

17

The Planetary Science Ontology

Benefits

Define

Classify

Simple

Search

Validate

Correlative

Search

Data

MiningDescribe

Planetary

Science

Ontology

Page 18: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

18

The Planetary Science Ontology

Contacts

J. Steven [email protected]

PDShttp://pds.jpl.nasa.gov/

Daniel [email protected]

OODT Sitehttp://oodt.jpl.nasa.gov/oodt-site/index.html

Page 19: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

19

The Planetary Science Ontology

Backup

Page 20: The Planetary Science Ontology A Case Study in an Ontology ...Value-added aggregated data products Education and outreach data products and services Node structure provides focus on

20

The Planetary Science Ontology

Data Catalog

Product Types by Mission

020406080

100120140160

VGRCLEM1

GO

MGN

MGS

MPF

ODYCASSIN

IMRO

Mission

Prod

uct T

ypes

Product Types

5753

121

Sources

CASSINI and MRO - SISes

Other – PDS Data Set Catalog