NERC DataGrid Vocabulary Server Access 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

James Gallagher OPeNDAP 1/10/14
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.
One acronym, one system: using the EMu API to connect your Collections Management System with your Content Management System 2009 European EMu Users Meeting,
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
NERC DataGrid Vocabulary Workshop, RAL, February 25, 2009 NERC DataGrid Vocabulary Server Description.
The BODC Parameter Markup and Usage Vocabulary Semantic Model Roy Lowry British Oceanographic Data Centre GO-ESSP Meeting, RAL, June 2005.
EGEE is a project funded by the European Union under contract IST WSDL Web Service Description Language 3 – 4 June
Technical Tips and Tricks for User Support Mike Gardner
NERC DataGrid Vocabulary Governance Vocabulary Workshop, RAL, February 25, 2009.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Introduction to Controlled Vocabularies (Term / Code Lists)
Tutorial 11: Connecting to External Data
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Ontology Semantic Mediation in the Big Picture MMI Workshop - August 2005.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
UFCEKG-20-2 Data, Schemas & Applications Lecture 4 Server Side Scripting & PHP.
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.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
MEDIN Data Guidelines. Data Guidelines Documents with tables and Excel versions of tables which are organised on a thematic basis which consider the actual.
Information Extraction with Linked Life Data 19/04/2011.
WSDL: Web Services Definition Language CS 795/895.
Controlled Vocabularies (Term Lists). Controlled Vocabs Literally - A list of terms to choose from Aim is to promote the use of common vocabularies so.
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)
Web Services for Earth Science Data Edward Armstrong, Thomas Huang, Charles Thompson, Nga Quach, Richard Kim, Zhangfan Xing Winter ESIP 2014 Washington.
Web Services: WSDL. Kas ir WSDL? Pirms izmantot SOAP ar konkrēto servisu ir jāzina kādai jābūt SOAP ziņojuma struktūrai kuru protokolu izmantot (HTTP,
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
VSO Programmatic Interface Authors: Igor Suárez Solá Joe Hourclé Alisdair Davey VSO Team.
1 Collection Specific Vocabularies March Terminology CB - abbreviation for collection builder CV - abbreviation for controlled vocabulary.
Website Development with PHP and MySQL Saving Data.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
1 WSDL Tutorial Heather Kreger (borrowed from Peter Brittenham) Web Services Architect IBM Emerging Technologies.
Experts Workshop on the IPT, v. 2, Copenhagen, Denmark The Pathway to the Integrated Publishing Toolkit version 2 Tim Robertson Systems Architect Global.
Chapter 10 Intro to SOAP and WSDL. Objectives By study in the chapter, you will be able to: Describe what is SOAP Exam the rules for creating a SOAP document.
The Digital Archive Database Tool Shih Lin Computing Center Academia Sinica.
1 SPARQL A. Emrah Sanön. 2 RDF RDF is quite committed to Semantic Web. Data model Serialization by means of XML Formal semantics Still something is missing!
Uwe SchindlerGES 2007 – May 2-4, 2007 Data Information Service based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler 1, Benny Bräuer.
1 Creating Web Services from a existing tool Presented by Ashraf Memon Hands-on Ashraf Memon, Ghulam Memon.
1 NODC Geoportal Server Yuanjie Li & Jefferson Ogata.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES SeaDataNet annual meeting, Madrid, March 2009 How to prepare data for integration in SeaDataNet.
Chemical lot - HOW: Infrastructure set up based on SeaDataNet V1 efficient distributed Marine Data Management Infrastructure; Principle of “ADOPTED AND.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
UNIVERSITY OF HELSINKI HELSINKI UNIVERSITY OF TECHNOLOGY Semantic Computing Research Group Web Services Service Publishing.
1 Alison Pamment, 2 Calum Byrom, 1 Bryan Lawrence, 3 Roy Lowry 1 NCAS/BADC,Science and Technology Facilities Council, 2 Tessella plc, 3 British Oceanogrphic.
Data Formats, Flags and Vocabularies Roy Lowry British Oceanographic Data Centre SeaDataNet Training Course, Ostend, June 16-19, 2008.
What problems are we trying to solve? Hannes Tschofenig.
2 nd training course – Ostende – May, 2014 What’s new in NEMO 1.5?
Roy Lowry British Oceanographic Data Centre.  Controlled Vocabularies - What and Why  Controlled Vocabularies - History  Controlled Vocabularies -
3rd Training Workshop June 2008, Ostende Management of CSR Anne Che-Bohnenstengel, BSH  Metadata Formats  Defined Vocabularies  Content Management.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
Metadata V1 By Dick M.A. Schaap – technical coordinator Oostende, June 08.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 9 Web Services: JAX-RPC,
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
SeaDataNet tools NEMO, OCTOPUS, MIKADO
Usage of BODC parameter vocabularies
Introduction to Controlled Vocabularies (Term / Code Lists)
Controlled Vocabularies: What, Why, How?
CS6604 Digital Libraries IDEAL Webpages Presented by
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
Tools for generation of SDN NetCDF (CFPOINT) files
February 11-13, 2019 Raleigh, NC.
Advanced hands-on on programmatic access to an Open Access Repository
Login Main Functions Via SAS Information Delivery Portal
Presentation transcript:

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

NERC DataGrid Vocabulary Access  There are five ways to access the SeaDataNet vocabularies  Term and list URLs  HTTP-POX interface  SOAP API  BODC client interface  SeaDataNet Vocabulary Portal

NERC DataGrid Vocabulary Access  Term and List URLs  User input is a URL  Returns an XML document based on the SKOS standard  List documents include labels and definitions for all terms in the list  Term documents include labels, definition and mappings for the term

NERC DataGrid Vocabulary Access  URL syntax  Namespace base (  ‘list’ or ‘term’  List identifier (e.g. P021)  List version or ‘current’  Term identifier for term URL (e.g. TEMP)  Examples  List (SeaDataNet Parameter Discovery Vocabulary)   Term (CF Standard Name for sea temperature) 

NERC DataGrid Vocabulary Access - SDN:P071:7:CFSN0335 sea_water_temperature T10:02:

NERC DataGrid Vocabulary Access  In SeaDataNet data and metadata we use URNs, not URLs (in case the server namespace changes)  URN syntax is  Namespace base (SDN)  List identifier (e.g. P021)  List version or null field for ‘current’  Term identifier (e.g. TEMP)  For example the URL is represented by the URN SDN:P021::TEMP  URN to URL conversion is simple string slicing

NERC DataGrid Vocabulary Access HTTP-POX API  The API is documented at  User input is a URL  Returns an XML document based on a BODC-defined schema  Provides access to  List catalogue (names all accessible lists)  List contents (keys, terms, abbreviations, definitions, mappings) dg.nerc.ac.uk/list/P021/current&earliestRecord= T00:00:00Z  Plaintext searches across lists  Term verification (abbreviation WC_Temp in P021) dg.nerc.ac.uk/list/P021/current/&entryTerm=WC_Temp&termType=short

NERC DataGrid Vocabulary Access  Provides access to  Mappings –Complete map between two vocabularies (P031/P021) ttp://vocab.ndg.nerc.ac.uk/list/P031/current&predicate=2&objectList=htt p://vocab.ndg.nerc.ac.uk/list/P021/current&inference=false –Map of all terms in all vocabularies to one term erm?subjectTerm= &predicate=255&inferences=true –Map of all terms in vocabulary (P211) mapped to terms in a vocabulary (P211) again containing a string (air temperature). Too big for PowerPoint. Needs to be copied and pasted riteria?subjectText=air%20temperature&caseSensitivity=false&partialM atch=true&predicate=255&inferences=false&subjectList= g.nerc.ac.uk/list/P211/current&objectList= t/P211/current

NERC DataGrid Vocabulary Access  SOAP API  User input is a programmatic service call from Java, Perl, PHP, Python, etc. application  Returns an XML document based on a BODC-defined schema  Provides access to  List catalogue  List contents (keys, terms, abbreviations, definitions, mappings)  Mappings  Plaintext searches across lists  Term verification  The API is documented at  The WSDL is available from vocab.ndg.nerc.ac.uk/ vocab.ndg.nerc.ac.uk/

NERC DataGrid Vocabulary Access  BODC Clients  A range of clients are available from  vocabServer.jsp –provides a catalogue of all lists available »One or more of these may be selected »‘Get checked lists’ displays these in a table rendering –Allows term labels (full or abbreviated) to be verified against one or more vocabularies –Allows free text searches in labels or definitions of one or more vocabularies

NERC DataGrid Vocabulary Access  BODC clients  There are six ‘method call’ clients that give access to specific API method calls and a ‘semantic search’ client  Very basic  Primarily designed as a production system test harness  Some usage tips –listKeys are specified as list or term URLs –termType vocabulary is ‘short’, ‘long’, ‘definition’ –If unsure of required predicate set to 255 –Set inference to ‘true’ to include simple inverse relationships

NERC DataGrid Vocabulary Access  SeaDataNet Vocabulary Portal  User input through a web form at  Returns a human-readable table with key, term, abbreviation, definition and modification date columns  Table may be exported as a semicolon-delimited ‘CSV’ ASCII file  Only includes lists considered to be of interest to SeaDataNet