NEESGrid Data and MetaData Technology

26
NEESGrid Data and MetaData Technology Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance

description

NEESGrid Data and MetaData Technology. Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance. Outline. Model activities Metadata tools and repository Data as video What is done What we have to do. Data. Metadata. The Slide. - PowerPoint PPT Presentation

Transcript of NEESGrid Data and MetaData Technology

Page 1: NEESGrid Data and MetaData Technology

NEESGrid Data and MetaDataTechnology

Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles

Severance

Page 2: NEESGrid Data and MetaData Technology

Outline

Model activities Metadata tools and repository Data as video What is done What we have to do

Page 3: NEESGrid Data and MetaData Technology

The Slide

gas

mile

gallon

car

model

ratio

mileage

fluid

volume

denominator

numerator

measurementdistance

rate

travel

consumption

fuel

unit

efficiency

vehicle

estimate

Metadata

Data

Data Viewers

Data

Map

pers

Data Ingestors

There is a layer is where we develop tools which take advantage and begin to depend on of the “meaning” of the data – where we begin to depend on the meaning of a second.

Where we make a viewer capable of viewing a certain type of object.

This is where we build things which make use of knowledge.

This layer will never be complete but it is a large focus of the coming months.

Concept

s

Search

09/2003

Page 4: NEESGrid Data and MetaData Technology

How to prioritize model exploration and development Focus on the following areas:

– Areas where we have or are building tools– Areas where we already have incoming data in

some format– Build the model through experiment based

deployment - solve real problems in an open way and see if (with some adaptation) the solutions apply more broadly (i.e. Minnesota )

11/2003

Page 5: NEESGrid Data and MetaData Technology

Go Forward - Tools

Evaluate the ORST interface and use it to implement experiment-based interface to meta data repository

Investigate tools to represent structural data (like SAC data) Extend and improve viewers – publish API so that sites can

extend the viewers Improve notebook

– Single signon using CHEF/Grid credentials– Integration with Metadata– Smother integration with CHEF

Explore automated synchronized video and data capture and after-experiment replay of synchronized video and data (ORST UMinn)

Explore the capture of high quality still images as data (UMinn) Investigate adopting a data-editing tool (XMLSpy)

09/2003

Page 6: NEESGrid Data and MetaData Technology

RDF Integration

Some of the data and meta data task force members are using Protégé-2000 to develop their models and expressing them in RDF.

RDF and NEESML are very similar but not identical so it may be challenging to ingest any arbitrary RDF

We expect that we will be able to map a subset of RDF to NEESML for ingestion or adapt an RDF parser (Jena or Raptor) to ingest that subset directly into the repository

11/2003

Page 7: NEESGrid Data and MetaData Technology

Data Model Activities

Groups have been formed to develop coordinated models– Shake Table– Centrifuge– Tsunami– GeoTech

Gokhan Pekhan is organizing this effort Kincho / Jun / Jim pushed forward with a

RDF-Based Shake Table Model from Protege-2000 and developed software

Page 8: NEESGrid Data and MetaData Technology

Models + Data Model

Repo

Models

Configure

Data

Load

Con

figur

e

RDF/OWL

RDF<owl:ObjectProperty rdf:ID="hasPublications"> <rdfs:domain> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Project"/> <owl:Class rdf:about="#Task"/> </owl:unionOf> </owl:Class> </rdfs:domain> <rdfs:range rdf:resource="#Publications"/> </owl:ObjectProperty>

Page 9: NEESGrid Data and MetaData Technology

Protégé - 2K

Models + Data Model

Repo

Models

Configure

Data

Load

Con

figur

e

RDF/OWL

RDF

Page 10: NEESGrid Data and MetaData Technology

Electronic Notebook

Collaborative effort with the DOE SciDAC– Electronic notebook - metadata entry– Data mapping– Data provenance– Data display– Slide data/metadata jakarta.apache.org/slide/

Ultimate integration will be via JSR-170 www.scidac.org/SAM/ collaboratory.emsl.pnl.gov/docs/collab/sam/samtechoverview.html

Page 11: NEESGrid Data and MetaData Technology

DOE ELN / NEESgrid Integration (to date)

SAM /Slide

Repository

ChefGrid

Security

NEESgridRepository

MyProxy

Technology Celebration

Page 12: NEESGrid Data and MetaData Technology

DOE ELN / NEESgrid Integration (ultimate)

ChefGrid

Security

NEESgridRepository

MyProxy

Page 13: NEESGrid Data and MetaData Technology

DAQ

0 3 40 6 8

<experiment> <blah> <public-view></experiment>

<experiment> <blah> <public-view></experiment>

0 3 40 6 8

09/2003

“Skunkworks” project

Page 14: NEESGrid Data and MetaData Technology

Data Turbine

Commercial, free data streaming toolkit

Page 15: NEESGrid Data and MetaData Technology

Data Turbine (cont)

Existing data viewers will be adapted to access and display data from data turbine

Data acquisition software will be adapted to place information in Data Turbine Channels

Metadata elements will be developed to represent data turbine live, stored, and derived channels

New efforts (video as data) will be developed from the ground up using Data Turbine

outlet.creare.com/rbnb/

11/2003

Page 16: NEESGrid Data and MetaData Technology

Video as Data

Follow on to initial demonstration at ORST Experiment based development: Minnesota Design phase complete Joint effort, NEESGrid SI, ORST, Minnesota,

UC Davis, Texas, Buffalo, and others

Page 17: NEESGrid Data and MetaData Technology

DT Main System

CTLNTCPPlugin

Data Turbine - Today

NTCPControl

DAQData

CaptureDT Client

BT848 rbnbjcap

DT Client

NEESNSDSDriver

ControlPlugin

AXIS / DTGateway

Axis

Page 18: NEESGrid Data and MetaData Technology

DT Main System

Data Turbine

NTCPControl

ControlPlugin

Thumbs

Control

Make Smoothie

Technology Celebration

Page 19: NEESGrid Data and MetaData Technology

DT Main System

PTZ/USB

StillCapture

DT Client

DT Capturing

CameraControl

DAQData

CaptureDT Client

AudioAudio

EncoderDT Client

BT848 rbnbjcap

DT Client

Still Capture - Minnesota / Paul HubbardVideo capture - From CreareAudio capture - From Creare (TBD)Data Capture - From sites (upwards compatible)NEES NSDS Driver - Paul HubbardCamera Control Plugin - Mich / Minn

NEESNSDSDriver

Each still capture produces two channels - Small 1-5fps stream + large single images when picture is taken

ControlPlugin

Page 20: NEESGrid Data and MetaData Technology

DT Main System

User Views / Still Camera

Quicktime Storage System

QuicktimeSlicingTool

Still Image / Camera Control

~

< >^

^

< >

ControlPlugin

Data Viewer

ThumbnailProcess

Thumbnail - uBuffalo / UmichiganThumbnail viewer - Creare / MichCamera Control Applet - Minn / MichQuicktime Slicing tool - Mich (low)Stored Data Viewer - MichJPEG Viewer - CreareQuickime Viewer - Apple

Thumbnail + Audio + Data

< > +

Page 21: NEESGrid Data and MetaData Technology

MinnesotaMock - up

If you area developer and interested in following / helping / participating in this activity, join the mailing list

[email protected]

Page 22: NEESGrid Data and MetaData Technology

Tool List - To Do

Next release of repository Integrate ELN into repository DAQ Control Panel in CHEF

– Set/Retrieve Metadata– Start / Stop– Ingest data from staging space

Data Turbine Control Panel in CHEF– Start / Stop / Configure Sources

• Video | Audio | Data | Thumbnail– Control permanent storage of video

Page 23: NEESGrid Data and MetaData Technology

To Do (cont)

NTCP Debugging and Monitoring in CHEF– Needed Data Turbine

Data as Video Client Tools in CHEF– New Monitor Tool– Still Image– Camera Control

Data Turbine Audio Capture We may need to support XML Schema QuickTime Capabilities

– Archive, retrieve, slice, dice, convert, present– Probably will not be completed as part of SI effort

Page 24: NEESGrid Data and MetaData Technology

Data Model Work

Data Curation Summit– Understand issues form go-forward plan– Meeting 3/18/2004

Data and Metadata Task Force– Finish the tsunami and centrifuge models

DSAC Committee– Meeting 3/19/2004

Page 25: NEESGrid Data and MetaData Technology

Summary

In September 2003, we met and “re-visioned” data

A bunch of requirements gathering and development has been done– The “high risk” elements are working now

There is more to do - We will run out of time– Evolutionary development approach - there will

always be usable working code - we will stop when we run out of time

Page 26: NEESGrid Data and MetaData Technology

The people…

Gokhan Peckan - Data Models Kincho Law - Data Models / Software design Jun Peng - Data Models / Software design Jim Eng - Parse / Ingest / RDF / Project

Browser Jim Myers - Electronic Notebook Terry Weymouth - Data Turbine Paul Hubbard - DAQ and NTCP Joe Futrelle - Data / Metadata Repository