Linked Vocabulary API for the Earth Sciences Community AGU Fall Meeting 2014 Stephan Zednik Peter Fox Linyun Fu Patrick West Xiaogang Ma.

Slides:



Advertisements
Similar presentations
How We Use Epimorphics Linked Data API (ELDA) in Costal and Marine Spatial Planning Vocabulary project Linyun Fu
Advertisements

A BRIEF INTRO TO THE PROV DATA MODEL Simon Miles The entire W3C Provenance Working Group.
(1) Standardizing for Open Data Ivan Herman, W3C Open Data Week Marseille, France, June Slides at:
International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 International Workshop Linked Open Data & the Jewish Cultural.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Linked Data Practices for the Geospatial Community Talk subtitle Presented at GEOSS Workshop on Climate Boulder Colorado, 23 September 2011 Stephan Zednik,
SKOS and Linked Data Antoine Isaac ISKO, London, Sept. 14th 2010.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
A Registry for controlled vocabularies at the Library of Congress
The NSDL Registry: An Update Diane I. Hillmann Jon Phipps Stuart Sutton.
Accessing Cultural Heritage using Semantic Web Techniques Antoine ISAAC VU Amsterdam - KB Digital Access to Cultural Heritage Master March 20 th, 2008.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
A water information R & D alliance between the Bureau of Meteorology and CSIRO’s Water for a Healthy Country Flagship Vocabulary Services, RDF, SKOS and.
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,
Information Extraction with Linked Life Data 19/04/2011.
Rutherford Appleton Laboratory SKOS Ecoterm 2006 Alistair Miles CCLRC Rutherford Appleton Laboratory Semantic Web Best Practices and Deployment.
Michalis Vafopoulos NTUA, GFOSS & The transformers GREEN CITY HACKATHON.
A J Miles Rutherford Appleton Laboratory SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web NKOS workshop ECDL.
Scotland's Environment Web Data Journey Dave Watson, Duncan Taylor.
Data on the Web Life Cycle Bernadette Farias Lóscio March, 2014.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
1 Carlos Rueda, Paul Alexander, John Graybeal Marine Metadata Interoperability Project (MMI) Monterey Bay Aquarium Research Institute (MBARI) The MMI Registry.
Global Change Information System: Information Model and Semantic Application Prototypes (GCIS-IMSAP) Status 01/08/2013 Stephan Zednik 1, Curt Tilmes 2,
Logics for Data and Knowledge Representation
The MMI Tools Carlos Rueda Monterey Bay Aquarium Research Institute OOS Semantic Interoperability Workshop Marine Metadata Interoperability Project Boulder,
D4: SKOS and HIVE—Enhancing the Creation, Design and Flow of Information Speakers: Hollie White Jane Greenberg Coordinator: Alan Keely.
Incorporating ARGOVOC in DSpace-based Agricultural Repositories Dr. Devika P. Madalli & Nabonita Guha Documentation Research & Training Centre Indian Statistical.
TWC Adoption of RDA DTR and PID in Deep Carbon Observatory Data Portal Stephan Zednik, Xiaogang Ma, John Erickson, Patrick West, Peter Fox, & DCO-Data.
Applying Provenance Extensions to OPeNDAP Framework Patrick West, James Michaelis, Tim Lebo, Deborah L. McGuinness Rensselaer Polytechnic Institute Tetherless.
TWC Adoption of RDA DTR and PID in Deep Carbon Observatory Data Portal Stephan Zednik, Xiaogang Ma, John Erickson, Patrick West, Peter Fox, & DCO-Data.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Information Modeling and Semantic Web Application For National Climate Assessment Jin Guang Zheng 1 Curt Tilmes 2
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Determining Fitness-For-Use of Ontologies through Change Management, Versioning and Publication Best Practices Patrick West 1 Stephan.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
KAnOE: Research Centre for Knowledge Analytics and Ontological Engineering Managing Semantic Data NACLIN-2014, 10 Dec 2014 Dr. Kavi Mahesh Dean of Research,
Determining Fitness-For-Use of Ontologies through Change Management, Versioning and Publication Best Practices Patrick West 1 Stephan.
“New Dimensions in KOS” CENDI/NKOS Workshop September 11, 2008 Washington, DC, USA An international conference to share and advance knowledge and experience.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Summer of Vocabs: Knowledge Organisation Water Resources Management - Environmental Information Infrastructures Megan Williams| Vacation Scholar 29 January.
Linked Vocabulary API for the Earth Sciences Community AGU Fall Meeting 2014 Stephan Zednik Peter Fox Linyun Fu Patrick West Xiaogang Ma
EXtended Knowledge Organization System (XKOS) Prepared by Franck Cotton, Institut National de la Statistique et des Études Économiques Daniel W. Gillman,
SKOS : A language to describe simple knowledge structures for the web
TWC Adoption* of RDA DTR and PIT in the Deep Carbon Observatory Data Portal Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox, & the.
Making Transparency work for you – seminar and workshop Technical implementation: How to create open, linkable data and create applications Paul Davidson,
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
The Keyword Aggregator web service A tool and methodology for managing digital objects’ keywords IINFORMATION MANAGEMENT TECHNOLOGY, LAND & WATER David.
鏈結開放資料之行動災害援助系統 賴怡安 Yi-An Lai 蘇展 Jan Su IIS, Academia Sinica Derrick Cheng Dept. of CS, U.C. Berkeley Open Information System for Disaster Management.
Scotland’s Environment Web Ingrid Baber SEPA Data Unit Manger.
Linking Big Data from Space to Apps on Earth
British Oceanographic Data Centre, Liverpool, England, United Kingdom
RDFa How and Why Ralph R. Swick World Wide Web Consortium
Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox,
PDAP Query Language International Planetary Data Alliance
NISO Virtual Conference 19 February 2014 Ralph Swick, W3C
The Re3gistry software and the INSPIRE Registry
CMSP / OCM Vocabulary Services rpi
LOD reference architecture
Adoption of RDA DTR and PIT in the Deep Carbon Observatory Data Portal
Taxonomy of public services
Presentation transcript:

Linked Vocabulary API for the Earth Sciences Community AGU Fall Meeting 2014 Stephan Zednik Peter Fox Linyun Fu Patrick West Xiaogang Ma

Background The Coastal and Marine Spatial Planning Vocabularies (CMSPV) project focused on vocabulary and ontology development within the context of the Coastal and Marine Spatial Planning (CMSP) and Ocean and Coastal Mapping (OCM) portals for environmental inter- agency collaboration. The CMSP and OCM portals reference data tagged using a multitude of science vocabularies which have overlapping scopes. 1

The Vocabulary Problem Data from numerous agencies using numerous vocabularies Varying state of vocabulary –Representation –Publication –Usage –Mapping 2

CMSPV Objectives Address the need for a standard manner for agencies to publish and consume hierarchical vocabularies on the web Vocabulary Representation Recommendations –Use existing semantic vocabulary Vocabulary Access Recommendations –Open license –Non-proprietary format –Resolvable Identifiers Vocabulary Service Recommendations –Text-based search –Collections –Relationship inference Best-practices for mapping between vocabularies –Formally defined mapping –machine-readable 3

CMSPV Testbed Vocabulary National Information Management Systems (NIMS) Data Categories Data categories for marine spatial planning Revised copy to be formally released under different name From Excel document 8 top-level categories 94 terms 4

Simple Knowledge Organization System (SKOS) Model for expressing concept schemes in RDF Low-cost solution for porting existing knowledge organization systems to the Semantic Web Supports mapping between concept schemes W3C Recommendation (2009) SKOS Primer - 5

SKOS Model Resources –Concept Scheme, Concepts Hierarchical relations –broader/narrower/related –broaderTransitive/narrowerTransitive Mapping relations –narrowMatch/broadMatch/relatedMatch/closeMatch/ex actMatch Annotations –Labels –Documentation (e.g. definition, example, scope, history note) 6

NIMS SKOS ### term:0043 rdf:type owl:NamedIndividual, skos:Concept ; skos:prefLabel "Threatened and Endangered ; skos:inScheme vocab:nims ; skos:narrower term:0044, term:0100. ### term:0044 rdf:type owl:NamedIndividual, skos:Concept ; skos:prefLabel "State Listed Threatened and Endangered ; skos:inScheme vocab:nims. 7

Linked Data Use URIs as names for things Use HTTP URIs so people can look up those names When someone looks up a URI provide useful information, using the standards (RDF*, SPARQL) Include links to other URIs so that they can discover more things 8

Epimorphics Linked Data API (ELDA) Easy-to-use web interface onto linked data User-defined (read-only) RESTful API over linked data resources Configurable –API URLs –Queries –Filters –Response Types (e.g. RDF, XML, JSON, HTML) 9

Linked Vocabulary Architecture 10

Linked Vocabulary API 11 URI base-template –/vocab/{vocab_id}/term/{term_id} –ex: /vocab/nims/term/0006 Collections –/vocab/{vocab_id}/terms –/vocab/{vocab_id}/term/{term_id}/related Text-based Search –/vocab/{vocab_id}/terms?anyLabelContains={text} Mapping –/vocab/{vocab_id}/term/{term_id}/closeMatch For full API see

CMSPV HTML View 12

CMSPV Outcomes Recommendation –Publish vocabularies as Linked Open Data using SKOS Development of vocabulary service –SKOS-based RESTful API – Service hosting preliminary NIMS Data Categories Vocabulary – 13

Next Steps More vocabularies Feedback from greater community Vocabulary mapping in the wild! Iterate on API (especially vocab mapping) Possible Research Data Alliance (RDA) interest group on vocabulary services 14

Thanks CMSP/OCM Workshop Epimorphics Ltd. W3C SKOS Working Group 15

QUESTIONS/COMMENTS? 16

Links CMSPV Project Page – CMSPV NIMS Linked Vocabulary API – Linked Vocabulary API on Github – W3C SKOS Primer – Linked Data – Design Issues – Linked Data API Specification – ELDA on Github – 17

BACKUP SLIDES 18

CMSPV JSON { "format" : "linked-data-api", "version" : "0.2", "result" : {"_about" : " "definition" : " "extendedMetadataVersion" : " "primaryTopic" : {"_about" : " "inScheme" : {"_about" : " "prefLabel" : "NIMS Data Categories"}, "label" : ["Cultural and Historic"], "narrower" : [{"_about" : " "prefLabel" : "Locations of Artifacts Reflecting US Maritime History"}, {"_about" : " "prefLabel" : "Areas + Resources of Cultural Significance to Native Peoples"}, {"_about" : " "prefLabel" : "Important View-sheds"}, {"_about" : " "prefLabel" : "Historically Significant Properties"}, {"_about" : " "prefLabel" : "Protected Areas"} ], "narrowerTransitive" : [{"_about" : " "prefLabel" : "Locations of Artifacts Reflecting US Maritime History"}, {"_about" : " "prefLabel" : "Areas + Resources of Cultural Significance to Native Peoples"}, {"_about" : " "prefLabel" : "Important View-sheds"}, {"_about" : " "prefLabel" : "Historically Significant Properties"}, {"_about" : " "prefLabel" : "Protected Areas"} ], "prefLabel" : "Cultural and Historic", "semanticRelation" : [{"_about" : " "prefLabel" : "Locations of Artifacts Reflecting US Maritime History"}, {"_about" : " "prefLabel" : "Areas + Resources of Cultural Significance to Native Peoples"}, {"_about" : " "prefLabel" : "Important View-sheds"}, {"_about" : " "prefLabel" : "Historically Significant Properties"}, {"_about" : " "prefLabel" : "Protected Areas"} ], "topConceptOf" : {"_about" : " "prefLabel" : "NIMS Data Categories"}, "type" : [" " "type" : [" } 19

SKOS (cont.) 20

5-Star Linked Open Data ★ Make your stuff available on the web (whatever format) under an open license ★★ Make it available as structured data (e.g. Excel instead of image scan of a table) ★★★ Use non-proprietary formats (e.g. CSV instead of Excel) ★★★★ Use URIs to denote things, so that people can point at your stuff ★★★★★ Link your data to other data to provide context 21

ELDA (cont.) 22

LDA Specification lva:vocabularyTermsEndpoint a api:ListEndpoint ; rdfs:comment “…" ; api:uriTemplate "/vocab/{vocabulary}/terms" ; api:exampleRequestPath "/vocab/nims/terms" ; api:variable [ api:name "scheme" ; api:value "{base}/vocab/{vocabulary}" ; api:type rdfs:Resource ; ] ; api:selector [ api:where "?item skos:inScheme ?scheme. ?item skos:prefLabel ?label." ; api:orderBy "?label" ; ] ;. 23