NEESgrid Data Technologies Charles Severance January 8, 2004 NSF Site Visit.

Slides:



Advertisements
Similar presentations
XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
Advertisements

OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
U-P2P: A Peer-to-Peer Framework for Universal Resource Sharing and Discovery Neal Arthorne, Babak Esfandiari, Aloke Mukherjee Carleton University Ottawa,
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Asa MacWilliams Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München Dec Software.
Information and Business Work
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
NEESGrid: Early Experiences in CyberInfrastructure Charles Severance University of Michigan Sakai Project, NEESGrid Project, OGCE Project
Question n How will interoperability with other repositories be addressed, given that many other repositories are using a common tool suite (OWL, RDF,
Please Describe Data ingestion. This includes support for real-time sensor data (object ring buffers) as well as simulation output (grid portals) –We have.
Integration of the UC Davis Biological Collections Data via a Web Portal [A Pilot Project] To develop a Web Portal allowing better & more use of the information.
The ORST Data Model / NEESGrid Charles Severance October 2, 2003.
NEESGrid Data and MetaData Technology Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance.
NEESgrid Data Effort Jean-Pierre Bardet, Amr Elnashai, Charles Severance, Joe Futrelle.
An Architecture for Creating Collaborative Semantically Capable Scientific Data Sharing Infrastructures Anuj R. Jaiswal, C. Lee Giles, Prasenjit Mitra,
NEESGrid Data and MetaData Technologies Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance.
NEES Grid Data Overview Comments to Charles Severance
A Preview of NEESpop 3.0 Capabilites. Recent Developments Data Model Developed - Project Browser provides friendly view of Data Repository and easy metadata.
NEESGrid Data and MetaData Technology Kincho Law, Jun Peng, Jim Eng, Terry Weymouth, Paul Hubbard, Charles Severance.
NEESGrid - A Collaborative Portal Study Charles Severance University of Michigan NEESGrid SI Team
NEESgrid Data Overview Charles Severance. Goals n Operates both as local and central (curated) repository using same toolset n Object oriented - referential.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Struts 2.0 an Overview ( )
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
TeraGrid Information Services December 1, 2006 JP Navarro GIG Software Integration.
GIS technologies and Web Mapping Services
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
CS780-3 Lecture Notes In Courtesy of Mengjun Xie.
Wien, January Infrastructure for Spatial Information in the European Community The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM European.
PHP TUTORIAL. HISTORY OF PHP  PHP as it's known today is actually the successor to a product named PHP/FI.  Created in 1994 by Rasmus Lerdorf, the very.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Metadata Management Case Study Date: 10/21/2008 Dan McCreary President Dan McCreary & Associates (952) M D Metadata Solutions.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
Technical Aspects of SIARD “SIARD under the hood” 10. April 2003 / Stephan Heuscher.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
The Prajna Project Utilities for Understanding Edward Swing.
A Preview of NEESgrid 3.0 Capabilities NEES Consortium Annual Meeting San Diego, CA May 2004.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Justin Tilton uPortal Framework and User Interface Demonstration.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason & Marc Molinari { z.jiao,
Automatic Metadata Discovery from Non-cooperative Digital Libraries By Ron Shi, Kurt Maly, Mohammad Zubair IADIS International Conference May 2003.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
DSpace System Architecture 11 July 2002 DSpace System Architecture.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Application of RDF-OWL in the ESG Ontology Sylvia Murphy: Julien Chastang: Luca Cinquini:
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
NEESGrid - A Collaborative Portal Study
Data Model.
Presentation transcript:

NEESgrid Data Technologies Charles Severance January 8, 2004 NSF Site Visit

NEESgrid Data - Value Proposition n An RDF like store – Referential integrity long- term flexibility n Seamless data and meta data transport n Smooth integration of data with meta data n Extensible tools n Involved with sites through Experiment Based Deployment

NEESgrid Data – Current Elements n Local Repository n Central Repository n JAVA APIs – Run locally on the same system as a repository or over OGSA Web Services –NEES File Management Services –NEES Meta Data Services –NEES Data Mapping Services n Data Viewers –Streaming (numeric, X/Y graph) –Stored (X/Y graph, 2-D structure, video)

NEESdata NEESpop Local Repository Current Elements API Central Repository Data Teamlets Data Acquisition Workstation API Data Teamlets API Data/MD Ingest Tools Data tools Data viewers Grid and Web Services Data Servlets API Mapping

A Simple Experimental Scenario M DAQ System Glue Test Specimen Labview API Data Developer System Data M MD Researcher System Data MD

Repository Browser

Sample of the Video/Data Viewer Data Viewer

Mappings and the Data Viewer n NSDS (ISO 8601 Time channel) n Column data with time recorded as a column n Column – generate time n Column – generate time – trigger filter Channel units: g,g,in,kip Time ATL1 ATT T15:48: T15:48: public class NEESDataMap { public static boolean repoMap(File mainFile, File mappingFile, String mapping) { // Code here }

Data Ingestor

NEES Metadata Representation n NEES Markup Language (NEESML) –Provides an RDF-like structure capable of representing semantic information –XML is the syntax which is used –Logic is more “object oriented” Can define objects Can create objects Can reference objects n Meta data is many different things…. n Goal if we EVER want to build reusable data tools, we have to represent the semantics inside the meta data rather than just the information

NEESML Table 1: Primitive types in NEESML NameDescriptionExamples string Text “Hello, world.” “BN# x” int Integer long Long integer. Can exceed the size of an integer double Double precision floating point number date A moment in time, represented as a date and time stamp in UTC with 1ms resolution :40: :03:48.774

JAVA APIs n

Remaining Work n Second Generation Repository API n Project Browser n Electronic Notebook n Data Turbine n Video as data n Schema/XML Ingestion n RDF Model/Data Ingestion n Curation Tools ***

Repository API n The NFMS and NMDS APIs are being combined into a single Repository API –Rich support for access control n Access control will use Community Authentication Service (CAS) from the Grid technology n Aligning with JSR-170 Java Content Repository n

Project Browser n Joint effort between the NEESgrid SI team and Oregon State technical developers n Based on a project browser prototype at Oregon State University n Provides a user friendly interface to Metadata elements - compliment to the project browser and electronic notebook n

Electronic Notebook n Collaborative effort with the DOE SciDAC –Electronic notebook - metadata entry –Data mapping –Data provenance –Data display –Slide data/metadata jakarta.apache.org/slide/ n Ultimate integration will be via JSR-170 n n collaboratory.emsl.pnl.gov/docs/collab/sam/samtechoverview.html

Data Turbine n Commercial, free data streaming toolkit n Developed by NASA

Data Turbine (cont) n Existing data viewers will be adapted to access and display data from data turbine n Data acquisition software will be adapted to place information in Data Turbine Channels n Metadata elements will be developed to represent data turbine live, stored, and derived channels n New efforts (video as data) will be developed from the ground up using Data Turbine n outlet.creare.com/rbnb/

Video as Data n Follow on to initial demonstration at ORST n Experiment based development: Minnesota n Design phase nearly complete n Joint effort, NEESGrid SI, ORST, Minnesota, UC Davis, Texas, and others as design solidifies

DT Main System Video as data: User Views Still Image / Camera Control ~ <> ^ ^ <> Still Image Viewer <> Camera Control Gateway Data ViewerThumbnail + Audio + Data <>+

Schema/XML Ingestion n Several data efforts are expressing their data/models in Schema/XML (Cosmos, etc) n We are developing capabilities to parse XML and automatically extract relevant metadata for the repository n The entire XML file will be stored as data n This allows data developers to use tools like XMLSpy to develop their models.

RDF Integration n Some of the data and meta data task force members are using Protégé-2000 to develop their models and expressing them in RDF. n RDF and NEESML are very similar but not identical so it may be challenging to ingest any arbitrary RDF n 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

Curated Data Tools *** n Still evolving fine-grain requirements with community –Sites –Consortium DSAC has this as its focus n Some expected minimum requirements –Transfer between repositories –Workflow - implemented as ACLs (incoming, in- progress, published) –Will be extensions to Repository browser as well as a simple workflow tool

Conclusion n We are focusing on both core elements and the application of those elements n We are engaging the sites increasingly in the going forward development process n We have a lot of work - some of these efforts will continue post-transition with the sites taking an increasing role in the development