NERC DataGrid Vocabulary Workshop, RAL, February 25, 2009 NERC DataGrid Vocabulary Server Description.

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
Alexandria Digital Library Project Integration of Knowledge Organization Systems into Digital Library Architectures Linda Hill, Olha Buchel, Greg Janée.
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
Stefania Bergamasco, Cecilia Colasanti An integrated approach to turn statistics into knowledge combining data warehouse, controlled vocabularies and advanced.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Revision of course For examination purposes. Outline of Examination Question 1 is compulsory and is worth 40%. There are five other questions, of which.
NERC DataGrid Vocabulary Governance Vocabulary Workshop, RAL, February 25, 2009.
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
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)
Implementing Metadata Marjorie M K Hlava, President Access Innovations, Inc. Albuquerque, NM
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
Database Management System Lecture 2 Introduction to Database management.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
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.
What Can Do for You! Fabian Christ
ArcGIS Workflow Manager An Introduction
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
Break Out Session on Infrastructure and Technology: A Report Vipul Kashyap AOS Workshop, Rome, 15 November 2001
XML in SQL Server Overview XML is a key part of any modern data environment It can be used to transmit data in a platform, application neutral form.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
CF Conventions Support at BADC Alison Pamment Roy Lowry (BODC)
NERC DataGrid Vocabulary Server Access Vocabulary Workshop, RAL, February 25, 2009.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Aquenergy Portal Elisabetta Zuanelli, University of Rome “Tor Vergata”, Italy E-Age 2014 Muscat december.
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
IT-522: Web Databases And Information Retrieval By Dr. Syed Noman Hasany.
Antoine Isaac 1 st PRELIDA Workshop Pisa, June 26, 2013.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Working with Ontologies Introduction to DOGMA and related research.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
ΕΚΤ Access to Knowledge ΕΚΤ Access to Knowledge CERIF API: Access and reuse research information in CRIS Dimitris Karaiskos Vasilis Bonis, Nikos Pougounias.
Recommending Adaptive Changes for Framework Evolution Barthélémy Dagenais and Martin P. Robillard ICSE08 Dec 4 th, 2008 Presented by EJ Park.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Apache Solr Dima Ionut Daniel. Contents What is Apache Solr? Architecture Features Core Solr Concepts Configuration Conclusions Bibliography.
The ECOST Web-based platform for data providers and for data users.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Technologies Stuart N. Wrigley 1, Raúl García-Castro 2 and Cassia Trojahn 3 1.
Dmitry Mouromtsev, Aleksei Romanov, Dmitry Volchek and Fedor Kozlov Laboratory ITMO University, St. Petersburg, Russia “Metadata Extraction from.
Introduction to Controlled Vocabularies (Term / Code Lists)
Experience Management
Database Systems Instructor Name: Lecture-3.
HP Labs and the semantic web
Taxonomy of public services
Presentation transcript:

NERC DataGrid Vocabulary Workshop, RAL, February 25, 2009 NERC DataGrid Vocabulary Server Description

NERC DataGrid Outline Vocabulary Server:  Data model  Implementation  Content  Usage  Development path

NERC DataGrid Vocabulary Server Data Model  The fundamental building block of the data model is a term, which is equivalent to a SKOS “concept”  Each term has:  Key: a semantically neutral string that forms the basis of a URN  Label: a human-readable name for the concept  Alternative label: used for abbreviations  Definition: more verbose explanation of the concept

NERC DataGrid Vocabulary Server Data Model  The terms are aggregated into lists equivalent to SKOS ‘collections’  Each list is given a semantically neutral identifier (4-byte string)  Lists may aggregated in ‘Superlists’  Each ‘Superlist’ is given a semantically opaque identifier (bytes 1-3 of the component list identifiers)

NERC DataGrid Vocabulary Server Data Model  The ‘Superlist’ concept was inherited from 1980s BODC infrastructure  It has no parallel in any knowledge representation standard  It is has the unpleasant side effect of giving terms alternative possible URNs  Its deprecation is becoming a priority

NERC DataGrid Vocabulary Server Implementation  Server back end is an Oracle relational database  All terms are stored in a single table  List and superlist aggregations implemented as a 2-level indexing table hierarchy  Heavily defended by constraints and triggers  Fully automated timestamps and update ‘fingerprints’  Fully automated audit trails  Fully automated list and superlist versioning

NERC DataGrid Vocabulary Server Implementation  Term URLs, list URLs and API calls invoke Java applications that submit SQL queries and wrap up the output as XML documents

NERC DataGrid Vocabulary Server Implementation  Why not XML?  Grew out of an integral part of the BODC Oracle infrastructure  Experiments with XML – particularly OWL – technology did not go well  Maintenance tools seem less effective  Navigation difficulties through very large XML documents  Performance issues with lists containing terms  XML has benefits such as access to inference engines, so worth persevering  Answer might be to have operational XML builds from a relational back end

NERC DataGrid Vocabulary Server Content  Server Contents ( )  76 public superlists  125 public lists  public terms  public mappings (RDF triples)  Some of the subject areas covered  Parameters  Platforms  Instruments  Coverage terms  Geographic keywords

NERC DataGrid Vocabulary Server Usage  Server Usage for 2008 (2009 to in brackets)  (607172) total hits  (7134) vocabulary catalogue downloads  (10233) vocabulary term/list downloads  1367 (433) vocabulary map downloads  2479 (73) term searches  1501 (74) term verifications  Rest of total is robots mining semantic links (getRelatedRecordByTerm method)

NERC DataGrid VS Development Path  Version 1.1 current operational version  Version 1.2 currently under development  Transparent upgrade (no change to WSDL)  Bug fix and activation of versioned list serving  Additional service API providing list content upgrade functionality to authenticated, authorised external users

NERC DataGrid VS Development Path  Version 2.0 currently being designed  Revisit back end design  Governance labelling  Deprecation support  Introduce more XML technology?  Introduce formally-registered, truly permanent URNs  Single RESTful API giving both read and write access through appropriate HTTP methods  Output document revision to SKOS 2008

NERC DataGrid VS Development Path  Whatever happens with V2.0 we will not annoy a large and very active user base through change  Both versions will therefore run in parallel until V1.2 calls are no longer logged