NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Forest Markup / Metadata Language FML
Parameter Vocabularies in the NERC DataGrid Project Presented by Roy Lowry Roy Lowry British Oceanographic Data Centre on behalf of the on behalf of the.
GE/BCDMEP Meeting March 2004 EnParDis Enabling Parameter Discovery Roy Lowry, Michael Hughes & Laura Bird British Oceanographic Data Centre.
A Semantic Modelling Approach to Biological Parameter Interoperability Roy Lowry & Laura Bird British Oceanographic Data Centre Pieter Haaring RIKZ, Rijkswaterstaat,
NERC DataGrid Vocabulary Workshop, RAL, February 25, 2009 NERC DataGrid Vocabulary Server Description.
Vocabulary management: a foundation for semantic interoperability through ontology development Roy Lowry British Oceanographic Data Centre GO-ESSP, Paris,
NERC DataGrid Vocabulary Governance Vocabulary Workshop, RAL, February 25, 2009.
A Registry for controlled vocabularies at the Library of Congress
Demonstration of adding content to an ICAN Semantic Resource Roy Lowry, Adam Leadbetter, Olly Clements (NETMAR - BODC) Tanya Haddad (ICAN - OCA)
Introduction to Controlled Vocabularies (Term / Code Lists)
SDN2 First Training Course, Oostende IODE-PO, 2-6 July 2012 Metadata Directories Management Sissy Iona, HCMR/HNODC.
Ontology Semantic Mediation in the Big Picture MMI Workshop - August 2005.
EDMED and EDIOS Roy Lowry, Karen Vickers (Technical) Lesley Rickards, Liz Bradshaw (Content) British Oceanographic Data Centre.
Introduction to Geospatial Metadata – FGDC CSDGM National Coastal Data Development Center A division of the National Oceanographic Data Center Please .
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
2 nd Training Workshop 4 – 5 June 2007 Common Data Index - CDI By Dick M.A Schaap Technical Coordinator SeaDataNet.
The NERC DataGrid Vocabulary Server Roy Lowry British Oceanographic Data Centre Ontology Registry Meeting.
The NERC DataGrid Vocabulary Server: an operational system with distributed ontology potential Roy Lowry British Oceanographic Data Centre GO-ESSP 2008,
SeaDataNet Ontology Use Case Roy Lowry British Oceanographic Data Centre Coastal Atlas Interoperability Workshop, Corvallis, July (+ Lessons.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Ricerca Distribuita Semantica Protocolli opensource per la condivisione di risorse online.
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
MEDIN Data Guidelines. Data Guidelines Documents with tables and Excel versions of tables which are organised on a thematic basis which consider the actual.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
Configurable User Interface Framework for Cross-Disciplinary and Citizen Science Presented by: Peter Fox Authors: Eric Rozell, Han Wang, Patrick West,
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
Bryan Lawrence on behalf of BADC, BODC, CCLRC, PML and SOC An Introduction to NDG concepts [ ]=
CF Conventions Support at BADC Alison Pamment Roy Lowry (BODC)
NERC DataGrid Vocabulary Server Access Vocabulary Workshop, RAL, February 25, 2009.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
The MMI Tools Carlos Rueda Monterey Bay Aquarium Research Institute OOS Semantic Interoperability Workshop Marine Metadata Interoperability Project Boulder,
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Joanne Luciano With Peter Fox and Li Ding CSCI Week 10, November.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
, 1/21, © Library and Documentation Systems Division 21 st APAN Meeting Tokyo, January 2006 AGROVOC and AOS, Margherita Sini, FAO From.
Semantic Technologies and Application to Climate Data M. Benno Blumenthal IRI/Columbia University CDW /04-01.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES SeaDataNet annual meeting, Madrid, March 2009 How to prepare data for integration in SeaDataNet.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
GEMET GEneral Multilingual Environmental Thesaurus leading the way to federated terminologies Stefan Jensen, Head of information services group with input.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Registering Earth Science Data and Data Related Services Using NASA’s Global Change Master Directory (GCMD) Tyler Stevens (GIS/Services Coordinator) ESIP.
CWIC Developers Meeting January 28 th 2014 Calin Duma CSW and OpenSearch from the CWIC Start client perspective.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
WISE Working Group D September 2009, Brussels Jon Maidens.
The Proliferation of Metadata Standards and the Evolution of NASA’s Global Change Master Directory (GCMD) Standard for Uses in Earth Science Data Discovery.
An introduction to the MEDIN Discovery Metadata Standard.
STAR, STELLAR and SKOS Ceri Binding, Phil Carlisle, Keith May, Doug Tudhope, Andreas Vlachidis University of Glamorgan and English Heritage.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) How to implement CDI ? M. Fichaut,
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Roy Lowry British Oceanographic Data Centre.  Controlled Vocabularies - What and Why  Controlled Vocabularies - History  Controlled Vocabularies -
Metadata generation, control and updating Peter Thijsse - MARIS.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Extended Metadata Registries and Semantics (Part 2: Implementation) Karlo Berket Ecoterm IV Environmental Terminology Workshop April 18, 2007 Diplomatic.
Metadata V1 By Dick M.A. Schaap – technical coordinator Oostende, June 08.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
CDI Data Discovery and Access Service Dick Schaap (MARIS) – SeaDataNet Technical Coordinator RDA – Paris - Sept 2015.
Introduction to Controlled Vocabularies (Term / Code Lists)
knowledge organization for a food secure world
Controlled Vocabularies: What, Why, How?
INSPIRE Geoportal Thematic Views Application
Presentation transcript:

NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009

NERC DataGrid Use Cases  Metadata population with verifiable content  Dynamic drop-down lists  Semantic cross-walk  Smart discovery  Vocabulary Server usage models

NERC DataGrid Metadata Population Use Case  SeaDataNet is an EU project building a distributed data system across European and Mediterranean data centres  Semantic infrastructure provided by NDG Vocabulary Server  SeaSearch was a precursor project federating metadata across a slightly smaller network  SeaSearch was plagued by local vocabulary maintenance allowing illegal values into documents  SeaDataNet adopted two strategies to address this

NERC DataGrid Metadata Population Use Case  Strategy 1: constraint through tooling  Provide a metadata editor that  Allows manual entry of XML metadata records  Exports a simple RDBMS schema into XML  Link this up to the Vocabulary Server API to  Populate drop-down lists  Verify fields populated from vocabularies as they are output  SeaDataNet Mikado tool does this

NERC DataGrid Metadata Population Use Case  Strategy 2: constraint through validation  Problem is not everybody uses the tools  SeaDataNet metadata documents include Schematron code to validate field content  Schematron maintained by software polling Vocabulary Server API  Records validated at source using Schematron-aware tool (e.g. Oxygen 8 or later) or on-line validation service

NERC DataGrid Dynamic Drop-Down List Use Case  SeaDataNet marks up data using BODC Parameter Usage Vocabulary (21000 terms)  Navigation of something this size is a potential issue  Addressed by building three layers of increasingly broad terms over the top  Layers linked together using SKOS mappings

NERC DataGrid Dynamic Drop-Down List Use Case  Search client required to exploit this  An obvious design for this is a series of drop-down lists working down the hierarchy  These need to be dynamically populated to keep up to date with the master vocabulary versions

NERC DataGrid Dynamic Drop-Down List Use Case  The following URL gives all terms from the top level hierarchy:  rent rent  This may be used to set up a list of hot- linked labels pointing to Vocabulary Server concept URLs such as:  DS02 DS02  Represents the concept ‘chemical oceanography’  When selected by the user a Vocabulary Server call is issues and…..

NERC DataGrid Dynamic Drop-Down List Use Case  …we get a SKOS document thus - SDN:P081:3:DS02 Chemical oceanography The chemical oceanographic science domain T10:30:

NERC DataGrid Dynamic Drop-Down List Use Case  This delivers a set of URIs from the next level down in the hierarchy  Again, these may be displayed as hot- linked labels and again the user selects one to drill down into the next layer of the hierarchy through another VS call  Maris BV in the Netherlands have linked this to Ajax to produce a client

NERC DataGrid Semantic Crosswalk Use Case  BODC wishes to produce a GCMD DIF document from an EDMED V1.2 document  The “parameter” sections of the two documents are populated using different vocabularies (BODC PDV and GCMD Science Keywords)  This situation was usually addressed by having no parameter section in the output document. We can now do better…

NERC DataGrid Semantic Crosswalk Use Case  A list of BODC PDV terms as parameter URNs is obtained from the EDMED document, for example: SDN:P021:24:TEMP SDN:P021:24:PSAL SDN:P021:24:CPWC  This may then translated into a list of URLs

NERC DataGrid Semantic Crosswalk Use Case  This list may be rolled into an HTTP get request thus: rdByTerm?subjectTerm= urrent/TEMP&subjectTerm= 1/current/PSAL&subjectTerm= 021/current/CPWC&objectList= 41/current&predicate=255&inferences=true  An XML document is returned containing the GCMD Science Keywords that map to the three BODC terms as both text strings and URLs  The document may be reformatted using XSLT or XQuery to generate the “parameters” section for the DIF

NERC DataGrid Smart Discovery Use Case  Ability to find datasets tagged ‘rainfall’ using the search term ‘precipitation’  Also includes so-called ‘faceted searches’  Find one ‘type of thing’ by searching for another ‘type of thing’  For example:  Find datasets tagged ‘CTD’ (an instrument type) using the search term ‘salinity’ (a phenomenon)  Requires semantically rich relation ‘Salinity measuredBy CTD’  System needs to understand ‘measuredBy’ (requires rules)

NERC DataGrid Smart Discovery Use Case  Operational Smart Discovery requires:  An extensively populated full-blown ontology  A state of the art inference engine  VS API has Smart Discovery support methods  Based on SQL search on relational triple store  Inference functionality would need a locally- developed inference engine  Produces impressive demonstrations but not scalable to operational

NERC DataGrid VS Usage Models  The dynamic drop-down list use case may be implemented in at least three ways 1.Client issues a VS call on each user interaction returning a relatively small XML document 2.Client uses one VS call to download the entire thesaurus into an RDF-aware tool and then interacts through a local API 3.Entire thesaurus loaded into RDF-aware tool on the server that is interrogated by the client through something like SPARQL

NERC DataGrid VS Usage Models  Method 1  Experience shows it to work well for first three use cases  Smart Discovery could potentially require hundreds of server call per query.  Method 2  Requires a thick client  Could be part of an installed package.  Provides access to inference engines  Well-suited to Smart Discovery  Untested as far as we know.

NERC DataGrid VS Usage Models  Method 3  Being developed by Marine Metadata Interoperability (MMI) project based on OWL rather than SKOS.  Provides access to inference engines  Well-suited to Smart Discovery support