IPDA Planetary Data Access Protocol(PDAP)

Slides:



Advertisements
Similar presentations
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line.
Advertisements

SLAP: Simple Line Access Protocol v0.5
Heinrich Stamerjohanns Institute for Science Networking Distributed Open Archives Dr. Heinrich Stamerjohanns Institute for Science Networking at the University.
PNS: Personalized Multi-Source News Delivery Georgios Paliouras(1), Mouzakidis Alexandros(1), Christos Ntoutsis(2), Angelos Alexopoulos(3), Christos Skourlas(2)
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
IPUMS to IHSN: Leveraging structured metadata for discovering multi-national census and survey data Wendy L. Thomas 4 th Conference of the European Survey.
TAP service at ESAC - VOTAP Carlos Rios Diaz Science Archives Team (SAT) ESA-ESAC, Madrid, Spain VOTAP.
AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases Frehiwot Fisseha FAO/WAICENT AGRIS/CARIS and Documentation Unit.
IPDA Update Dan Crichton Tom Stein August 2014 International Planetary Data Alliance.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
JAXA’s Space Exploration Scenario for the Next Twenty Years - Science Strategy - Masato Nakamura Steering Committee of Space Science Institute of Space.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Open Data Protocol * Han Wang 11/30/2012 *
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations May 2007, Beijing, China Simple Line.
How to Adapt existing Archives to VO: the ISO and XMM-Newton cases Research and Scientific Support Department Science Operations.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Linking Tasks, Data, and Architecture Doug Nebert AR-09-01A May 2010.
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado IVOA Interop meeting Strasbourg, May 2009 (1/12) SLAP v0.9.
Common Archive Observation Model (CAOM) What is it and why does JWST care?
SPASE and the VxOs Jim Thieman Todd King Aaron Roberts.
PhotDM implementation feedback | Jesus Salgado | ESAC | 18 October 2011 | IVOA Pune 2011 | Pag. 1 Photometry DM implementation feedback Jesus.
Workshop on How to Publish Data in VO ESAC, June 25-June DAL (Data Access Layer) protocols Jesus Salgado
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
21-jun-2009 IVOA Standards Pedro Osuna ESA-VO Project Science Archives and Computer Support Engineering Unit (SRE-OE) Science Operations Department (SRE-O)
International Planetary Data Alliance (IPDA): A Standards Initiative for Building Compatible Archives Dan Crichton, NASA/JPL Reta Beebe, New Mexico State.
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado AIDA Tech. Meeting Strasbourg, March 2009 (1/8) WP7 Task.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Pedro Osuna VOSpec Kyoto May 2005 VOSpec: A Tool to Handle VO-Compatible.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
PDAP Assessment Document version Release Notes VersionRelease DatePageComment 0.1Jan. 12, 2009-Initial release 0.2Jan. 20, Image.
PDAP Implementation for Clementine Data ISAS/JAXA Yukio Yamamoto July 14,
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Discovery and Metadata March 9, 2004 John Weatherley
IPDA PDAP | Jesus Salgado | ESAC | 12 July 2012 | IPDA meeting Bangalore 2012 | Pag. 1 IPDA PDAP UML for Extensions Jesus Salgado ESA/PSA 12/07/2012.
IPDA Planning. Topics Endorsements Administration Projects Next Meeting Other Topics.
IPDA Standards Identification Project - Report B Gopala Krishna Elizabeth Rye Dan Crichton Steve Hughes Dave Heather Navita Thakkar.
Japan Aerospace Exploration Agency (JAXA)
10th IPDA Steering Committee Meeting
Interoperability and Prototype
Charles Acton NAIF Manager JPL July 18, 2007
IPDA PDS4 Report PDS Team July 2015.
Accomplishments RSM v0.7 First draft XML Schema completed: VOResource.xsd NVO: Working prototype resource using VOResource as format for metadata exchange.
Product Retrieval Statistics Canada / Statistique Canada Title page
IPDA Planetary Data Access Protocol(PDAP) v1.1 Future plans
IVOA Status Christophe Arviset
PDAP Query Language International Planetary Data Alliance
International Planetary Data Alliance (IPDA): A Standards Initiative for Building Compatible Archives Dan Crichton, NASA/JPL Reta Beebe, New Mexico State.
Communication and Information Resource Centre Administrator
Digitometric Services for Open Archives Environments
Unit# 5: Internet and Worldwide Web
WebDAV Design Overview
Getting Started With Solr
Google Sky.
Why IIIF? Shane Huddleston Jeff Mixter Dave Collins Product Manager
IVOA Interoperability Meeting - Boston
Web archives as a research subject
SVO - ESAVO Use case: Comparison of evolutionary synthesis models
OPeNDAP/Hyrax Interfaces
Presentation transcript:

IPDA Planetary Data Access Protocol(PDAP) An effort to share planetary scientific data Jesus Salgado1 Pedro Osuna1, Steve Hughes2, Sean Kelly2, Yukio Yamamoto3 1ESA/PSA 2NASA/PDS 3JAXA/ISAS 03/12/2009

International Planetary Data Alliance (IPDA) The International Planetary Data Alliance (IPDA) is an international effort focused on the development and collaboration of standards for data archiving and promotion of interoperability among planetary science data archive systems in order to share scientific results returned from exploration of the solar system. Ensuring interoperability promoting standards like PDAP. Work ongoing for other protocols Projects defined within IPDA to work on interoperability One meeting per year + teleconfs and mailing discussions IPDA Technical Experts Group created to deal with technical issues Participants from all over the world Current IPDA chair: Yasumasa Kasaba (Tohoku Univ., Japan) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 2

Planetary Data Access Protocol Interoperability project created and main delivery: PDAP (Planetary Data Access Protocol) Concept was born at the ESA/PSA and NASA/PDS Technical Interoperability Meeting, held January 10-12, 2006 in Madrid Spain Current version v0.4 working draft, under review Protocol to access Datasets, products and images Initially prepared by PSA(ESA) and PDS(NASA) technical experts. Now in collaboration with IPDA Technical experts Two servers implementations (PDS and PSA) + two implementations in progress (JAXA) Two client implementations, different flavors PSA Mars Map client: Geometrical searches for PDS/PSA products PDS dataset/product browser: PSA datasets/products access through PDAP IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 3

Planetary Data Access Protocol PDAP is a two steps protocol: Metadata Access: Software Clients search for available data that match certain criteria. The matching criteria includes specific protocol metadata and PDS keywords Data Retrieval: Software client retrieve through a synchronous HTTP GET/POST request using a reference URL returned from first step Any PDAP server service implementation should be registered. Registration allows service discovery and get access to publisher/curation information Interchange default format is VOTable (XML). This format can be easily parsed by a client and displayed in different ways IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 4

PDAP input fields GET/POST HTTP based protocol (service URL and keyword=value) DATA_SET_ID, PRODUCT_ID Data Set or Product specific PDS keywords: INSTRUMENT_TYPE, INSTRUMENT_NAME, TARGET_TYPE, TARGET_NAME, MISSION_NAME Time Constraints: START_TIME, END_TIME and geometrical constraints using PDS keywords Different granularity levels: RESOURCE_CLASS (DATA_SET, PRODUCT, IMAGE) Different response output: RETURN_TYPE (VOTABLE, HTML, ASCII) Input fields could have different meaning at different granularity levels RESOURCE_CLASS=METADATA gives service capabilities IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 5

PDAP output fields POLYGON(LON_1:LAT_1,LON_2:LAT_2,….,LON_n:LAT_n) Default output in VOTable format General Data Set, Product or Image information. Attribute pointing to the corresponding PDS keyword Link to access the data Dublin core information (Publisher, Contributor, Publishing date, Rights) For Image granularity level, apart from central longitude and latitude, footprint information is added for every record in a simple way POLYGON(LON_1:LAT_1,LON_2:LAT_2,….,LON_n:LAT_n) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 6

IPDA protocols and link to other VOs Protocol is close enough to be interoperable in the future by general clients but they contain specific Planetary characteristics Use of VOTable and Simple protocols concept for PDAP Not need of specific data models or dictionary (semantics) from scratch Use of PDS keywords Try to use the best of both worlds: Knowledge of planetary data from planetary community Experience in interoperability from other VOs Client applications should be able to consume e.g. IVOA and IPDA resources without major effort and without loosing a good characterization/description of the data IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 7

PSA: Planetary Science Archive http://www.rssd.esa.int/index.php?project=PSA IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 8

Interoperability use case IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 9

Use Case I: Map based queries PDAP servers selection Region of interest IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 10

PSA-DH PDAP Map Client IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 11

Map based queries (II) PDS Server find 8 products and PSA server 43 products (difficult to visualize as GRS footprints are small) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 12

Query Construction Both servers receive same query and return VOTable responses http://psa.esac.esa.int/aio/jsp/metadata.jsp?RESOURCE_CLASS=IMAGE&TARGET_NAME=MARS&MINIMUM_LATITUDE>19.0&MAXIMUM_LATITUDE<19.1&MINIMUM_LONGITUDE>225.8&MAXIMUM_LONGITUDE<225.9 http://www.planetarydata.org/grs/pdap.jsp?RESOURCE_CLASS=IMAGE&TARGET_NAME=MARS&MINIMUM_LATITUDE>19.0&MAXIMUM_LATITUDE<19.1&MINIMUM_LONGITUDE>225.8&MAXIMUM_LONGITUDE<225.9 Client uses “<“ “>” operators to constraint the region of interest (note this has been deprecated to prevent the use of these symbols and to define ranges in a more flexible way). Recommended: http://psa.esac.esa.int/aio/jsp/metadata.jsp? RESOURCE_CLASS=IMAGE& RETURN_TYPE=VOTABLE& TARGET_NAME=MARS&LATITUDE=19.0/19.1&LONGITUDE=225.8/225.9 Scheme Query Type Response return format And Query!!! IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 13

PDS OODT/PDAP Client IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 14

VEX Interoperability Project Definition PDS Atmospheres Node should have access to VEX Datasets @ PSA PDS Atmospheres Node should not need to copy across the data from PSA but data location URLs will point to PSA PDS Atmospheres Node should be able to create a uniform display for datasets located at PDS and at PSA First approach: PDS Atmospheres Node will download the index file every night (or every time the file is updated) from PSA Using a index file parser, a view of the dataset will be displayed at PDS pages Final pointers will be to the ftp mirror located at PSA IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 15

PDAP approach for VEX Interoperability Project Project lead: PDS Atmos. Node + ESA/PSA Include a new granularity level for files in dataset, there is not need for a full download of the data set for review Asking for a certain data set, the service will provide a VOTable representation of the dataset, one row per file Every row will contain the file name, relative directory to data set top level and a URL to retrieve this single file Every row could contain extra metadata per row, as a group id, file type, etc PDAP approach to the use case: PDS Atmospheres Node will query for new data sets at PSA and the corresponding VOTable(s) data set descriptions Using a VOTable parser, a view of the dataset will be displayed at PDS pages URL Pointers are provided, so the server has the freedom to use static or dynamic links IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 16

PDAP approach advantages All the files inside the data set will be present in the VOTable response. No files lost URLs are provided in the response. More freedom and extensible for other data providers. No need of creation of mirrors with a specific directory structure Extra metadata could be added to allow better searches of files (like files for a specific product) It could be used in combination of other PDAP queries Extensible for proprietary data using dynamic links that could check proprietary rights Extensible to google-ize searches to file level by extending PDAP IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 17

PAIO (PSA Archive InterOperability) (I) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 18

PAIO (PSA Archive InterOperability) (II) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 19

PAIO (PSA Archive InterOperability) (III) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 20

Hayabusa/Selene PDAP implementation project (JAXA) (I) The Hayabusa spacecraft, formerly known as MUSES-C for Mu Space Engineering Spacecraft C, was launched on 9 May 2003 and rendezvoused with Itokawa in mid-September 2005. After arriving at Itokawa, Hayabusa studied the asteroid's shape, spin, topography, colour, composition, density, and history SELENE (Selenological and Engineering Explorer), better known in Japan by its nickname Kaguya (かぐや?), was the second Japanese lunar orbiter spacecraft.[1] Produced by the Institute of Space and Astronautical Science and NASDA (both now part of the Japan Aerospace Exploration Agency, JAXA), the spacecraft was launched September 14, 2007. After successfully orbiting the moon for 1 year and 8 months, the main orbiter was intentionally crashed onto the lunar surface near Gill lunar crater at 18:25 UTC on June 10, 2009. IPDA project lead by JAXA Flyby products in the case of Hayabusa Extension to non-map-projected data Creation of simple UML diagram Proprietary data Pagination Link to OpenGIS Full PDAP review Prototypes created for both projects IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 21

Hayabusa/Selene PDAP implementation project (JAXA) (II) IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 22

Conclusions IPDA is an effort to define/implement data archiving standards and interoperability for planetary data PDAP is the first interoperability protocol defined in the IPDA context IPDA main members plan to expose their data through PDAP and adapt archives to consume it so community can access datasets from different IPDA members in a transparent way Extensions of PDAP for new data and new use cases are expected IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 23

IPDA Planetary Data Access Protocol(PDAP) Jesus.Salgado@sciops.esa.int THANK YOU Jesus Salgado IPDA Planetary Data Access Protocol(PDAP) Jesus.Salgado@sciops.esa.int IPDA PDAP | Jesus Salgado | ESAC | 03 December 2009 | PV 2009 | Pag. 24