Presentation is loading. Please wait.

Presentation is loading. Please wait.

ToolMatch Service: Finding Tools for Your Data & Data for Your Tools ESIP Summer 2014 A Collaboration between ESIP’s: Semantic Web Cluster & Product &

Similar presentations


Presentation on theme: "ToolMatch Service: Finding Tools for Your Data & Data for Your Tools ESIP Summer 2014 A Collaboration between ESIP’s: Semantic Web Cluster & Product &"— Presentation transcript:

1 ToolMatch Service: Finding Tools for Your Data & Data for Your Tools ESIP Summer 2014
A Collaboration between ESIP’s: Semantic Web Cluster & Product & Services Committee Presenters: Chris Lynnes (NASA), Patrick West & Matthew Ferritto (RPI), Nancy Hoebelheinrich (Knowledge Motifs LLC) - Google Doc *

2 Our Process Thanks to Peter Fox for this image.

3 Initial Use Cases ESIP ToolMatch wiki page
I have data & need to know which tools I can use I have tools & need to know what data can be used with them After discovering data collections that are accessible via OPeNDAP Hyrax in HDF5 format, how can I use the resulting data products? What datasets can be used in my go-to visualization tool? I need data with measurements of atmospheric aerosol optical depth sliced along latitude and longitude, returned as netcdf data, and accessible in MatLab ESIP ToolMatch wiki page

4 HDFView: Can Display Swath Data in HDF as Line Plots

5 Ferret: Can Display Swath Data via OPeNDAP as a Grid

6 Panoply: Can Display Swath Data via OPeNDAP on a Map

7 Which datasets are available in Giovanni?

8 One of Products & Services Projects for Spring 2014 Funding
Evaluating the ESIP Ontologies for Mapping and Reconciliation “Semantic Web Business and Planning Session”, 9:15 AM, Friday July 11th Matching Visualization Tools with Data - an Ontology Based Web Service “Finding a ‘ToolMatch’ for your Data Collection”, 11 AM, Friday July 11th RFP See the poster Wednesday night! Check them out here at the meeting!

9 Desired outcomes for ToolMatch
Provide a proof of concept for the use of Semantic Web technologies in support of data user and data tool developer information needs Refine and augment the ToolMatch service to use all the information gathered as part of the DSTCCP* Plan how best to integrate an ongoing ToolMatch service with DSTCCP Facilitate the adoption of a ToolMatch service into the services offered by an established data center such as that of NASA’s Goddard Space Flight Center or Jet Propulsion Laboratory. * Climate cluster’s Decision Support Tools Catalog & Community of Practice

10 Proposed ToolMatch Deliverables (by Sept 30th 2014)
ToolMatch Ontology and Inference Rules ToolMatch Knowledge Store populated with tool descriptions & data collection characteristics (partial) Web forms for entering: Tool descriptions Data descriptions (set, collections, file) Web services to match: a given data description to a list of tools a given tool description to a collection of data Presentation, demo, hackathon, posters at ESIP Summer Meeting 2014 Comply with ESIP Products & Services Reporting Requirements per RFP for Testbed funding received

11 ToolMatch Website http://toolmatch.esipfed.org
It’s a work in progress

12 Proposed Solution ToolMatch (web-based) Service Based on:
Based on: a simple ontology and set of rules that will describe what kinds of tools work with what kinds of datasets. Goals: Facilitate a crowd-sourced approach for domain experts who are not ontologists Match tools with data & data with tools via (for both use cases) by providing: a simple user interface for user interaction a simple RESTful web service for use by applications and data portals Giving ToolMatch clients access to the ToolMatch knowledge base

13 ToolMatch Ontology - Tool

14 Adding Tools

15 ToolMatch Ontology - Dataset

16 Adding Datasets

17 And generate a list

18 Eventually a webservice
For the most part users will interact with our web service interface Given information about a data collection return the list of tools Given information about a tool return the list of datasets

19 Demo

20 Prospects for Collaboration
USGS has proposed a similar project, and is interested in collaborating (Mike Frame) EarthCube Rapid Prototyping interested in tracking new prototyping SW & data that can be used with them (Adam Shepard and Danie Kincade) Yolanda Gill & students / colleagues interested in working with models and matching software and data to them Possible use by USGRCP (Curt Tilmes) Others?

21 Hackathon: Give us input by:
Testing the Tools form Populating the Knowledge Store for Tools information by inputting info into the Tool form Identifying potential datasets, collections, models to match tools and populate the Knowledge Store Discussing what characteristics of the above (datasets, collections, models) would be necessary to meet our two use cases Identifying other issues we should be thinking about for our September deadline & beyond

22 Toolmatch Website - Collaborators

23 Thanks! Follow Our Progress! Acknowledgements
Eric Rozell, Master’s Graduate of Rensselaer Polytechnic institute ESIP Products & Services Testbed Funding ESIP Energy & Climate cluster Semantic Web cluster chairs: Peter Fox & Tom Narock ESIP on the Web: ToolMatch on github: ESIP ToolMatch wiki page: Created using Wordle..

24 Glossary Glossary: CMAP/COE – Concept Mapping Application Ontology Editor, built on top of the IHMC CmapTools concept mapping software ESIP – Earth Science Information Partners ( FOAF - Friend of a Friend ( O&M – Observations and Measurements ( OWL – Web Ontology Language RDFs – Resource Description Framework Schema RPI/TWC – Rensselaer Polytechnic Institute / Tetherless World Constellation ( SADL – Semantic Application Design Language ( SPARQL – Simple Protocol and RDF Query Language

25 Backup Slides (v-0.1)

26 From assertions we Infer
* Equivalent Class DataCollection <Aqua_AIRS_Level2_Plus_AMSU> and (isAccessedBy value OPeNDAP) or (hasDataStorageFormat value NetCDF) and (usesGridType value AuxiliaryLatLonGrid) or (usesGridType value RegularLatLonGrid) and usesConvention value ClimateForecast_CF * Subclass Of mappedBy value IDV and mappedBy value McIDAS-V and mappedBy value Panoply Inferred

27 From assertions we Infer
* Equivalent Class DataCollection and (isAccessedBy value OPeNDAP) or (hasDataFormat value NetCDF) and usesConvention value CF1Convention and usesConvention value RegularLatLonGrid * Subclass Of mappedBy value Ferret and mappedBy value GrADS Inferred

28 From assertions we Infer
* Equivalent Class DataCollection and (isAccessedBy value GrADSDataServer) or (isAccessedBy value Hyrax) or (isAccessedBy value ThreddsDataServer) or (isAccessedBy value erddap) * Subclass Of isAccessedBy value OPeNDAP Inferred

29 Query Becomes Easy The resulting query to find the set of tools available to visualize a data collection becomes very simple SELECT ?tool WHERE { <data_collection> toolmatch:visualizedBy ?tool . ?tool rdf:type toolmatch:Tool . }

30 Toolmatch Website - Schema

31 Toolmatch Website - Query

32 Toolmatch Website - About


Download ppt "ToolMatch Service: Finding Tools for Your Data & Data for Your Tools ESIP Summer 2014 A Collaboration between ESIP’s: Semantic Web Cluster & Product &"

Similar presentations


Ads by Google