Integrating Heterogeneous Data Sources in the Web of Data

Size: px
Start display at page:

Download "Integrating Heterogeneous Data Sources in the Web of Data"

Transcription

1 Integrating Heterogeneous Data Sources in the Web of Data Franck Michel 1

2 More data sources More opportunities 2

3 Example: study history of zoological knowledge First Natural History Encycloedia, Conservation biology* Archaeological excavation * 3

4 Example: study history of zoological knowledge Knowledge formalizations Controlled vocabularies, taxonomies domain ontologies, Conservation biology* Archaeological excavation * 4

5 LOD Cloud: 10K datasets, 150B Statements On the Web In RDF Under open licences Interlinked Linking Open Data cloud diagram A. Abele, J.P. McCrae, P. Buitelaar, A. Jentzsch and R. Cyganiak. 5

6 Publishing legacy data in RDF raises tricky questions Metadata Vocabularies? Create links? Raw data? Data Translate into RDF? 6

7 Agenda Describe the translation of heterogeneous data into RDF Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 7

8 Agenda Describe the translation of heterogeneous data into RDF Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 8

9 Data Sources Have Heterogeneous Data Models Documents Relational DB ID NAME Native XML DBs Object-Oriented Graph 9

10 Agenda Describe the translation of heterogeneous data into RDF HTML data with RDFa CSV data Relational data NoSQL data Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 10

11 Agenda Describe the translation of heterogeneous data into RDF HTML data with RDFa CSV data Relational data NoSQL data Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 11

12 RDFa: RDF in HTML attributes <body vocab=" <div resource="/jdev2017" typeof="event"> <h2 property="title">jdev 2017</h2> <p>date: <span property="startdate"> </span></p>... <p>t2 - Ingénierie et web des données. <a property="url href=" </a> </p> </div> </body> prefix sch: < < rdf:type sch:event ; sch:title "JDEV 2017"; sch:startdate " " ; sch:url < 12

13 Agenda Describe the translation of heterogeneous data into RDF HTML data with RDFa CSV data Relational data NoSQL data Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 13

14 CSVW: CSV on the Web GET trees.csv ID, Street, Species,Trim Cycle, Inventory Date 1, Addison Av, Celtis australis, 2010/10/18 2, Emerson St, Liquidambar styraciflua, 2010/06/02 Content-Type: text/csv Link: < rel=" " ID, Street, Species,Trim Cycle, Inventory Date 1, Addison Av, Celtis australis, 2010/10/18 { "@context":[" {"@language": 2, Emerson "en"}], St, Liquidambar styraciflua, 2010/06/02 "url": "trees.csv", "dc:title": "Trees", "dc:license": { "@id": " "dc:modified": {"@value": " ", "@type": "xsd:date"}, "tableschema": { "columns": [ { "name": "ID", "titles": ["ID", "Identifier"], "datatype":"string", "required": true }, { "name": "Street", "titles": "On Street", "dc:description": " ", "datatype": "string" },... ], "primarykey": "ID", "abouturl": "#id-{id}" }} 14

15 Agenda Describe the translation of heterogeneous data into RDF HTML data with RDFa CSV data Relational data NoSQL data Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 15

16 Direct Mapping of a RDB to RDF Table: PEOPLE ID FNAME WROTE (FK BOOK/ID) 7 Catherine 22 8 Olivier 22 <PEOPLE/ID=7> rdf:type <PEOPLE>. <PEOPLE/ID=7> <PEOPLE#FNAME> "Catherine". <PEOPLE/ID=7> <PEOPLE#WROTE> <BOOK/ID=22>. <PEOPLE/ID=8> rdf:type <People>. <PEOPLE/ID=8> <PEOPLE#FNAME> "Olivier". <PEOPLE/ID=8> <PEOPLE#WROTE> <BOOK/ID=22>. 16

17 Custom Mapping of a RDB to RDF Table: PEOPLE ID FNAME WROTE (FK BOOK/ID) 7 Catherine 22 8 Olivier 22 < rdf:type ex:teacher. < foaf:name "Catherine". < dc:contributor < < rdf:type ex:teacher. < foaf:name "Olivier". < dc:contributor < Existing vocabularies 17

18 Custom Mapping of a RDB to RDF with R2RML <#MapPeople> rr:logicaltable [ rr:tablename "PEOPLE" ]; rr:subjectmap [ rr:template " rr:class ex:teacher; ]; rr:predicateobjectmap [ rr:predicate foaf:name; rr:objectmap [ rr:column "FNAME" ]; ]. < rdf:type ex:teacher. < foaf:name "Catherine". < rdf:type ex:teacher. < foaf:name "Olivier". 18

19 Agenda Describe the translation of heterogeneous data into RDF HTML data with RDFa CSV data Relational data NoSQL data Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 19

20 Mapping of a NoSQL DBs to RDF with xr2rml { "id": 106, "firstname": "John", " s": [ "john@foo.com", "john@example.org" ] } xr2rml <#MapMbox> xrr:logicalsource [ xrr:query "db.people.find({' s':{$ne: null}})" ]; rr:subjectmap [ rr:template " ]; rr:predicateobjectmap [ rr:predicate foaf:mbox; rr:objectmap [ xrr:reference "$. s.*"; rr:termtype rr:literal ] ]. < foaf:mbox "john@foo.com". < foaf:mbox "john@example.org". 20

21 Many methods for many types of data sources HTML RDFa, Microformats XML AstroGrid-D, SPARQL2XQuery, XSPARQL CSV/TSV/Spreadsheets XLWrap, Linked CSV, CSVW, RML JSON TARQL, JSON-LD, RML Relational Databases D2RQ, R 2 O, Ultrawrap, Triplify, SM R2RML: Morph-RDB, ontop, Virtuoso NoSQL xr2rml (MongoDB), ontop (MongoDB), [Mugnier et al, 2016] Multiple formats RML, TARQL, Apache Any23, DataLift, SPARQL-Generate M.L. Mugnier, M.C. Rousset, and F. Ulliana. Ontology-Mediated Queries for NOSQL Databases. In Proc. AAAI

22 Agenda Describe the translation of heterogeneous data into RDF Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 22

23 Direct mapping: create my own vocabulary Can be derived from an existing schema May seem easier: I do whatever I want But no added semantics, need to link my vocabulary with other ones 23

24 Custom Mapping: reuse existing vocabularies Large variety of existing vocabularies But may be difficult to find the appropriate one Partial coverage of the domain Granularity: too high (cumbersome), too low (useless) Different points of view Frequently, a mixed approach is used 24

25 Agenda Describe the translation of heterogeneous data into RDF Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 25

26 Two approaches to translate existing data sources in RDF Graph Materialization (ETL like) SPARQL ID NAME Query rewriting SPARQL Virtual Graph 26

27 A large variety of approaches Direct Mapping Custom Mapping Graph Materialization AstroGrid-D CSVW RDFa Linked CSV DataLift XSPARQL JSON-LD R2RML RML Any23 Query Rewriting TARQL Ultrawrap R 2 O XLWrap Triplify Virtuoso D2RQ SPARQL2XQuery R2RML ontop xr2rml SPARQL-Generate 27

28 Agenda Describe the translation of heterogeneous data into RDF Choose vocabularies to represent RDF data Access the RDF data produced The key importance of metadata 28

29 Making datasets discoverable and reusable requires high-quality, comprehensive metadata 29

30 30

31 Metadata are the key to enable dataset reuse Context Access Meaning Identification, authors, dates, license, version, reference articles Format, structure, location (dwld), query method What do the data represent? What concepts, entities, semantics? Interpretation Units (cm or inches, left/right) Provenance Statistics Acquired with which equipment, parameters, protocols? Derived from which dataset? With which processing? Dataset-level or entity-level provenance Number of triples per property of class, links to other datasets 31

32 Several works normalize metadata descritpions and how to use metadata CSVW: CSV on the Web DCAT: Data Catalog Vocabulary DCAT extensions, application profiles W3C Dataset Exchange Working Group VoID: Vocabulary of Interlinked Datasets HCLS: Health Care & Life Sciences Dataset Profile 32

33 Thank you! 33

A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages

A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages A Generic Mapping-based Query Translation from SPARQL to Various Target Database Query Languages F. Michel, C. Faron-Zucker, J. Montagnat I3S laboratory, CNRS, Univ. Nice Sophia 1 Towards a Web of Data

More information

Rendre nos Données Accessibles et Interopérables sur le Web

Rendre nos Données Accessibles et Interopérables sur le Web Rendre nos Données Accessibles et Interopérables sur le Web Action nationale de formation RDBB 2015 20 au 22 Octobre 2015 Franck MICHEL I3S - UMR 7271, CNRS - Univ. Nice Sophia 1 Make our datasets accessible

More information

R2RML: RDB to RDF Mapping Language

R2RML: RDB to RDF Mapping Language 1 : RDB to RDF Mapping Language Werner Nutt 2 Acknowledgment These slides are based on a slide set by Mariano Rodriguez 3 Reading Material/Sources specification by W3C http://www.w3.org/tr/r2rml/ specification

More information

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language xr2rml: Relational and Non-Relational Databases to RDF Mapping Language Franck Michel, Loïc Djimenou, Catherine Faron-Zucker, Johan Montagnat To cite this version: Franck Michel, Loïc Djimenou, Catherine

More information

On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL

On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL On the Semantics of Heterogeneous Querying of Relational, XML and RDF Data with XSPARQL Nuno Lopes, Stefan Bischof, Stefan Decker, Axel Polleres Stefan.Decker@deri.org http://www.stefandecker.org/! Copyright

More information

Translation of Relational and Non-Relational Databases into RDF with xr2rml

Translation of Relational and Non-Relational Databases into RDF with xr2rml Translation of Relational and Non-Relational Databases into RDF with xr2rml Franck Michel, Loïc Djimenou, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Loïc Djimenou, Catherine

More information

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language

xr2rml: Relational and Non-Relational Databases to RDF Mapping Language xr2rml: Relational and Non-Relational Databases to RDF Mapping Language Franck Michel, Loïc Djimenou, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Loïc Djimenou, Catherine

More information

Linked Data & Semantic Web Technology.

Linked Data & Semantic Web Technology. http://genfringe.com/wp-content/uploads/2014/01/image22.jpg http://cfile24.uf.tistory.com/image/274f0f4151ca334934964e How tall are you? 5.4 ft What? for communication http://cdn-media-2.lifehack.org/wp-content/files/2012/12/improve-communications.jpg

More information

Creating a Virtual Knowledge Base for Financial Risk and Reporting

Creating a Virtual Knowledge Base for Financial Risk and Reporting Creating a Virtual Knowledge Base for Financial Risk and Reporting Juan Sequeda, Capsenta Inc. Mike Bennett, Ltd. Ontology Summit 2016 24 March 2016 1 Risk reporting New regulatory requirements The Basel

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

Mapping-based SPARQL access to a MongoDB database

Mapping-based SPARQL access to a MongoDB database Franck Michel, Catherine Faron Zucker, Johan Montagnat To cite this version: Franck Michel, Catherine Faron Zucker, Johan Montagnat. Mapping-based SPARQL access to a MongoDB database. [Research Report]

More information

Projet SeqPhéHD! E. Rivals, A. Joly, J. Montagnat! Pour le consortium SeqPhéHD! Colloque de restitution du défis MASTODONS! Paris, 11 décembre 2015!

Projet SeqPhéHD! E. Rivals, A. Joly, J. Montagnat! Pour le consortium SeqPhéHD! Colloque de restitution du défis MASTODONS! Paris, 11 décembre 2015! Projet SeqPhéHD! E. Rivals, A. Joly, J. Montagnat! Pour le consortium SeqPhéHD! Colloque de restitution du défis MASTODONS! Paris, 11 décembre 2015! 1! Consortium and expertise!! LIRMM MAB! Bioinformatics!!

More information

Transient and persistent RDF views over relational databases in the context of digital repositories

Transient and persistent RDF views over relational databases in the context of digital repositories Transient and persistent RDF views over relational databases in the context of digital repositories Nikolaos Konstantinou 1, Dimitrios-Emmanuel Spanos 1, Nikolas Mitrou 2 1 Hellenic Academic Libraries

More information

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings Luís Eufrasio T. Neto 1, Vânia Maria P. Vidal 1, Marco A. Casanova 2, José Maria Monteiro 1 1 Federal University of Ceará,

More information

R 2 BA: Rationalizing R2RML Mapping by Assertion

R 2 BA: Rationalizing R2RML Mapping by Assertion R 2 BA: Rationalizing R2RML Mapping by Assertion Rita Berardi 1, Vania Vidal 2 and Marco A. Casanova 1 1 Departamento de Informática Pontifícia Universidade Católica do Rio de Janeiro Rio de Janeiro, RJ

More information

Chapter 4 Creating Linked Data from Relational Databases. Materializing the Web of Linked Data

Chapter 4 Creating Linked Data from Relational Databases. Materializing the Web of Linked Data Chapter 4 Creating Linked Data from Relational Databases NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS Materializing the Web of Linked Data Outline Introduction Motivation-Benefits Classification of

More information

University of Rome Tor Vergata DBpedia Manuel Fiorelli

University of Rome Tor Vergata DBpedia Manuel Fiorelli University of Rome Tor Vergata DBpedia Manuel Fiorelli fiorelli@info.uniroma2.it 07/12/2017 2 Notes The following slides contain some examples and pictures taken from: Lehmann, J., Isele, R., Jakob, M.,

More information

Lecture 0: Course Intro

Lecture 0: Course Intro Databases (3): NoSQL & Deductive Databases Department of Applied Informatics Faculty of Mathematics, Physics and Informatics Comenius University in Bratislava 25 Sep 2018 Part I: NoSQL Databases NoSQL

More information

Inception of RDF: Context

Inception of RDF: Context Inception of RDF: Context Fukuoka City Homepage Gnavi page (Fukuoka) Municipal Documents (Fukuoka city) List of nursery in Fukuoka The www is a mine of information This is however mostly unstructured information

More information

Optique Pilot for Oil & Gas and Energy; Statoil

Optique Pilot for Oil & Gas and Energy; Statoil Scalable End-user Access to Big Data Optique Pilot for Oil & Gas and Energy; Statoil Martin G. Skjæveland and Dag Hovland University of Oslo 1 / 21 The Problem of Data Access predefined queries Engineer

More information

Enabling Statoil FactPages with the Optique platform

Enabling Statoil FactPages with the Optique platform Scalable End-user Access to Big Data Enabling Statoil FactPages with the Optique platform Martin G Skjæveland University of Oslo 1 / 21 The Problem of Data Access predefined queries Application Engineer

More information

Chapter 2 Technical Background. Materializing the Web of Linked Data

Chapter 2 Technical Background. Materializing the Web of Linked Data Chapter 2 Technical Background NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS Materializing the Web of Linked Data Outline Introduction RDF and RDF Schema Description Logics Querying RDF data with SPARQL

More information

AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS

AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS AN APPROACH FOR THE INCREMENTAL EXPORT OF RELATIONAL DATABASES INTO RDF GRAPHS Nikolaos Konstantinou, Dimitrios-Emmanuel Spanos, Dimitris Kouis Hellenic Academic Libraries Link, National Technical University

More information

Building a Linked Open Data Knowledge Graph Henning Schoenenberger Michele Pasin. Frankfurt Book Fair 2017 October 11, 2017

Building a Linked Open Data Knowledge Graph Henning Schoenenberger Michele Pasin. Frankfurt Book Fair 2017 October 11, 2017 Building a Linked Open Data Knowledge Graph Henning Schoenenberger Michele Pasin Frankfurt Book Fair 2017 October 11, 2017 1 Springer Nature s Metadata Mission Statement We understand metadata as the gateway

More information

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Introduction. October 5, Petr Křemen Introduction October 5, / 31 Introduction Petr Křemen petr.kremen@fel.cvut.cz October 5, 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Introduction October 5, 2017 1 / 31 Outline 1 About Knowledge Management 2 Overview of Ontologies

More information

ToC. n Introduction. n Linked Data. n Iterative and Incremental Linked Data Life cycle. n Q&A. Copyright 2017 FUJITSU LIMITED

ToC. n Introduction. n Linked Data. n Iterative and Incremental Linked Data Life cycle. n Q&A. Copyright 2017 FUJITSU LIMITED ToC n Introduction n Linked Data n Iterative and Incremental Linked Data Life cycle n Q&A 1 Personal Introduction http://boris.villazon.terrazas.name/ n Undergraduate University: Universidad Católica Boliviana

More information

Ivan Herman. F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012

Ivan Herman. F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012 Ivan Herman F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012 (2) (3) } An intelligent system manipulating and analyzing knowledge bases e.g., via big ontologies,

More information

An overview of RDB2RDF techniques and tools

An overview of RDB2RDF techniques and tools An overview of RDB2RDF techniques and tools DERI Reading Group Presentation Nuno Lopes August 26, 2009 Main purpose of RDB2RDF WG... standardize a language for mapping Relational Database schemas into

More information

D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs

D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs D2RML: Integrating Heterogeneous Data and Web Services into Custom RDF Graphs ABSTRACT Alexandros Chortaras National Technical University of Athens Athens, Greece achort@cs.ntua.gr In this paper, we present

More information

Linked Data Evolving the Web into a Global Data Space

Linked Data Evolving the Web into a Global Data Space Linked Data Evolving the Web into a Global Data Space Anja Jentzsch, Freie Universität Berlin 05 October 2011 EuropeanaTech 2011, Vienna 1 Architecture of the classic Web Single global document space Web

More information

Using a Block Metaphor for Representing R2RML Mappings

Using a Block Metaphor for Representing R2RML Mappings Using a Block Metaphor for Representing R2RML Mappings Ademar Crotti Junior, Christophe Debruyne, Declan O Sullivan ADAPT Centre, Trinity College Dublin, Dublin 2, Ireland {crottija,debruync,declan.osullivan}@scss.tcd.ie

More information

TripleWave: Spreading RDF Streams on the Web

TripleWave: Spreading RDF Streams on the Web TripleWave: Spreading RDF Streams on the Web Andrea Mauri 1, Jean-Paul Calbimonte 23, Daniele Dell Aglio 1, Marco Balduini 1, Marco Brambilla 1, Emanuele Della Valle 1, and Karl Aberer 2 1 DEIB, Politecnico

More information

O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL

O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL O.Curé [2 ] Mashup A mashup application combines contents or servives coming from several, possibly heteogeneous, applications. In the case of a we site,

More information

4 The StdTrip Process

4 The StdTrip Process 4 The StdTrip Process 4.1 The a priori Approach As discussed in section 2.8 the a priori approach emphasizes the reuse of widely adopted standards for database design as a means to secure future interoperability.

More information

Linked data implementations who, what, why?

Linked data implementations who, what, why? Semantic Web in Libraries (SWIB18), Bonn, Germany 28 November 2018 Linked data implementations who, what, why? Karen Smith-Yoshimura OCLC Research Linking Open Data cloud diagram 2017, by Andrejs Abele,

More information

The Emerging Data Lake IT Strategy

The Emerging Data Lake IT Strategy The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,

More information

Semi-Automatic Example-Driven Linked Data Mapping Creation

Semi-Automatic Example-Driven Linked Data Mapping Creation Semi-Automatic Example-Driven Linked Data Mapping Creation Pieter Heyvaert, Anastasia Dimou, Ruben Verborgh, and Erik Mannens IDLab, Department of Electronics and Information Systems, Ghent University

More information

Miloš Chaloupka. Querying RDF graphs stored in a relational database using SPARQL and R2RML

Miloš Chaloupka. Querying RDF graphs stored in a relational database using SPARQL and R2RML Charles University in Prague Faculty of Mathematics and Physics MASTER THESIS Miloš Chaloupka Querying RDF graphs stored in a relational database using SPARQL and R2RML Department of Software Engineering

More information

ASSIGNMENT OF MASTER S THESIS

ASSIGNMENT OF MASTER S THESIS CZECH TECHNICAL UNIVERSITY IN PRAGUE FACULTY OF INFORMATION TECHNOLOGY ASSIGNMENT OF MASTER S THESIS Title: Distributed Conversion of RDF Data to the Relational Model Student: Bc. David Příhoda Supervisor:

More information

Interacting with Linked Data Part I: General Introduction

Interacting with Linked Data Part I: General Introduction Interacting with Linked Data Part I: General Introduction Agenda Part 0: Welcome Part I: General Introduction to Semantic Technologies Part II: Advanced Concepts Part III: OWLIM Part IV: Information Workbench-

More information

The D2RQ mapping language. Richard Cyganiak Presentation to W3C RDB2RDF XG, 23 May 2008

The D2RQ mapping language. Richard Cyganiak Presentation to W3C RDB2RDF XG, 23 May 2008 The D2RQ mapping language Richard Cyganiak Presentation to W3C RDB2RDF XG, 23 May 2008 D2RQ DB-to-RDF mapper written in Java In: any JDBC database Out: SPARQL, Linked Data, or Jena API GPL, popular, easy

More information

RESOURCES DESCRIPTION FRAMEWORK: RDF

RESOURCES DESCRIPTION FRAMEWORK: RDF 1 RESOURCES DESCRIPTION FRAMEWORK: RDF Hala Skaf-Molli Associate Professor Nantes University Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Linked Data Stack (Semantic Web Cake)

More information

Materializing the Web of Linked Data

Materializing the Web of Linked Data Materializing the Web of Linked Data NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS Book Materializing the Web of Linked Data Nikolaos Konstantinou and Dimitrios-Emmanuel Spanos Springer, 2015 ISBN 978-3-319-16073-3

More information

Webinar Annotate data in the EUDAT CDI

Webinar Annotate data in the EUDAT CDI Webinar Annotate data in the EUDAT CDI Yann Le Franc - e-science Data Factory, Paris, France March 16, 2017 This work is licensed under the Creative Commons CC-BY 4.0 licence. Attribution: Y. Le Franc

More information

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29 Semantic Web MPRI 2.26.2: Web Data Management Antoine Amarilli Friday, January 11th 1/29 Motivation Information on the Web is not structured 2/29 Motivation Information on the Web is not structured This

More information

The R2R Framework: Christian Bizer, Andreas Schultz. 1 st International Workshop on Consuming Linked Data (COLD2010) Freie Universität Berlin

The R2R Framework: Christian Bizer, Andreas Schultz. 1 st International Workshop on Consuming Linked Data (COLD2010) Freie Universität Berlin 1 st International Workshop on Consuming Linked Data (COLD2010) November 8, 2010, Shanghai, China The R2R Framework: Publishing and Discovering i Mappings on the Web Christian Bizer, Andreas Schultz Freie

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic

More information

Building a missing item in INSPIRE: The Re3gistry

Building a missing item in INSPIRE: The Re3gistry Building a missing item in INSPIRE: The Re3gistry www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation Key pillars of data interoperability Conceptual data models Encoding

More information

Methodological Guidelines for Publishing Linked Data

Methodological Guidelines for Publishing Linked Data Methodological Guidelines for Publishing Linked Data Boris Villazón-Terrazas bvillazon@isoco.com @boricles Slides available at: http://www.slideshare.net/boricles/ Acknowledgements: OEG Main References

More information

Semantic Web and Python Concepts to Application development

Semantic Web and Python Concepts to Application development PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation

More information

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework

More information

Data Governance for the Connected Enterprise

Data Governance for the Connected Enterprise Data Governance for the Connected Enterprise Irene Polikoff and Jack Spivak, TopQuadrant Inc. November 3, 2016 Copyright 2016 TopQuadrant Inc. Slide 1 Data Governance for the Connected Enterprise Today

More information

From the Web to the Semantic Web: RDF and RDF Schema

From the Web to the Semantic Web: RDF and RDF Schema From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

R2RML-based access and querying to relational clinical data with morph-rdb

R2RML-based access and querying to relational clinical data with morph-rdb R2RML-based access and querying to relational clinical data with morph-rdb Freddy Priyatna 1, Raul Alonso Calvo 2, Sergio Paraiso-Medina 2, Gueton Padron-Sanchez 2, and Oscar Corcho 1 1 Ontology Engineering

More information

An R2RML Mapping Management API in Java. Making an API Independent of its Dependencies

An R2RML Mapping Management API in Java. Making an API Independent of its Dependencies An R2RML Mapping Management API in Java Making an API Independent of its Dependencies Marius Strandhaug Master s Thesis Spring 2014 Abstract When developing an Application Programming Interface (API),

More information

arxiv: v1 [cs.db] 7 Nov 2012

arxiv: v1 [cs.db] 7 Nov 2012 Data Shapes and Data Transformations Michael Hausenblas 1, Boris Villazón-Terrazas 2, and Richard Cyganiak 1 arxiv:1211.1565v1 [cs.db] 7 Nov 2012 1 DERI, NUI Galway, Ireland firstname.lastname@deri.org

More information

OKKAM-based instance level integration

OKKAM-based instance level integration OKKAM-based instance level integration Paolo Bouquet W3C RDF2RDB This work is co-funded by the European Commission in the context of the Large-scale Integrated project OKKAM (GA 215032) RoadMap Using the

More information

Building Blocks of Linked Data

Building Blocks of Linked Data Building Blocks of Linked Data Technological foundations Identifiers: URIs Data Model: RDF Terminology and Semantics: RDFS, OWL 23,019,148 People s Republic of China 20,693,000 population located in capital

More information

Incremental Export of Relational Database Contents into RDF Graphs

Incremental Export of Relational Database Contents into RDF Graphs Incremental Export of Relational Database Contents into RDF Graphs Nikolaos Konstantinou Hellenic Academic Libraries Link National Technical University of Athens Iroon Polytechniou 9, Zografou 1578, Athens,

More information

Mapping Relational data to RDF

Mapping Relational data to RDF RDF and RDB 2 D2RQ Mapping Relational data to RDF Suppose we have data in a relational database that we want to export as RDF 1. Choose an RDF vocabulary to represent the data 2. Define a mapping from

More information

RDF and RDB 2 D2RQ. Mapping Relational data to RDF D2RQ. D2RQ Features. Suppose we have data in a relational database that we want to export as RDF

RDF and RDB 2 D2RQ. Mapping Relational data to RDF D2RQ. D2RQ Features. Suppose we have data in a relational database that we want to export as RDF Mapping Relational data to RDF RDF and RDB 2 D2RQ Suppose we have data in a relational database that we want to export as RDF 1. Choose an RDF vocabulary to represent the data 2. Define a mapping from

More information

A Linked Data Translation Approach to Semantic Interoperability

A Linked Data Translation Approach to Semantic Interoperability A Data Translation Approach to Semantic Interoperability November 12, 2014 Dataversity Webinar Rafael M Richards MD MS Physician Informaticist Veterans Health Administratioan U.S. Department of Veterans

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

Quality Assurance of RDB2RDF Mappings

Quality Assurance of RDB2RDF Mappings Quality Assurance of RDB2RDF Mappings Patrick Westphal, Claus Stadler, and Jens Lehmann Department of Computer Science, University of Leipzig Augustusplatz 10 04109 Leipzig {pwestphal cstadler lehmann}@informatik.uni-leipzig.de

More information

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages International Journal of Information Sciences and Application. ISSN 0974-2255 Volume 10, Number 1 (2018), pp. 23-36 International Research Publication House http://www.irphouse.com Comparative Study of

More information

BUILDING A KNOWLEDGE GRAPH FOR FOOD, ENERGY, AND WATER SYSTEMS A THESIS IN

BUILDING A KNOWLEDGE GRAPH FOR FOOD, ENERGY, AND WATER SYSTEMS A THESIS IN BUILDING A KNOWLEDGE GRAPH FOR FOOD, ENERGY, AND WATER SYSTEMS A THESIS IN Computer Science Presented to the Faculty of the University Of Missouri-Kansas City in partial fulfillment of the requirements

More information

Guidelines for Multilingual Linked Data generation and publication

Guidelines for Multilingual Linked Data generation and publication Guidelines for Multilingual Linked Data generation and publication Jorge Gracia, Daniel Vila-Suero jgracia, dvila@fi.upm.es ISWC Tutorial Building the Multilingual Semantic Web", Trentino (Italy) 20 th

More information

Vocabulary and Semantics in the Virtual Observatory

Vocabulary and Semantics in the Virtual Observatory Vocabulary and Semantics in the Virtual Observatory Norman Gray VO-TECH / AstroGrid / Uni. Leicester / Uni. Glasgow, UK VOEvent BoF, ADASS, London, 2007 September 24 rdf Resource Description Framework

More information

Towards semantic asset management and Core Vocabularies for e-government. Makx Dekkers Stijn Goedertier

Towards semantic asset management and Core Vocabularies for e-government. Makx Dekkers Stijn Goedertier Towards semantic asset management and Core Vocabularies for e-government Makx Dekkers makx@makxdekkers.com Stijn Goedertier stijn.goedertier@pwc.be DC-2011-22 September 2011 Five maturity levels for metadata

More information

Dative: from collaborative database to Archival Information Package

Dative: from collaborative database to Archival Information Package Dative: from collaborative database to Archival Information Package ICLDC 5 University of Hawaiʻi at Mānoa March 3, 2017 Joel Dunham (Concordia University & Artefactual Systems) Open Source Linguistic

More information

Prof. Dr. Christian Bizer

Prof. Dr. Christian Bizer 28th British National Conference on Databases (BNCOD2011) July 12 th, 2011, Manchester, UK Evolving the Web into a Global Data Space Prof. Dr. Christian Bizer Freie Universität ität Berlin Germany Outline

More information

Relational Database information availability to Semantic Web technologies

Relational Database information availability to Semantic Web technologies UNIVERSITY OF LATVIA FACULTY OF COMPUTING Guntars Būmans Relational Database information availability to Semantic Web technologies DOCTORAL THESIS FOR DR.SC.COMP ACADEMIC DEGREE FIELD: SUB-FIELD: SCIENTIFIC

More information

CONTENTDM METADATA INTO LINKED DATA

CONTENTDM METADATA INTO LINKED DATA LINKED DATA DEMYSTIFIED PRACTICAL EFFORTS TO TRANSFORM PRACTICAL EFFORTS TO TRANSFORM CONTENTDM METADATA INTO LINKED DATA PRESENTERS Silvia Southwick Digital Collections Metadata Librarian UNLV Libraries

More information

From Ontologies to Information Extraction and Back

From Ontologies to Information Extraction and Back From Ontologies to Information Extraction and Back LAMA SAEEDA D E PA R T M E N T O F C Y B E R N E T I C S A N D A R T I F I C I A L I N T E L L I G E N C E FA C U LT Y O F E L E C T R I C A L E N G I

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

Linked Data Overview and Usage in Social Networks

Linked Data Overview and Usage in Social Networks Linked Data Overview and Usage in Social Networks Gustavo G. Valdez Technische Universitat Berlin Email: project 2012@ggvaldez.com Abstract This paper intends to introduce the principles of Linked Data,

More information

Serving Ireland s Geospatial as Linked Data on the Web

Serving Ireland s Geospatial as Linked Data on the Web Serving Ireland s Geospatial as Linked Data on the Web Dr. Atul Nautiyal ADAPT @ Trinity College Dublin The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

RDF Mapper easy conversion of relational databases to RDF

RDF Mapper easy conversion of relational databases to RDF RDF Mapper easy conversion of relational databases to RDF Eliot Bytyçi, Lule Ahmedi and Granit Gashi University of Prishtina Hasan Prishtina, 10000, Prishtinë, Kosovo {eliot.bytyci, lule.ahmedi}@uni-pr.edu,

More information

A FRAMEWORK FOR ONTOLOGY-BASED LIBRARY DATA GENERATION, ACCESS AND EXPLOITATION

A FRAMEWORK FOR ONTOLOGY-BASED LIBRARY DATA GENERATION, ACCESS AND EXPLOITATION A FRAMEWORK FOR ONTOLOGY-BASED LIBRARY DATA GENERATION, ACCESS AND EXPLOITATION Daniel Vila Suero Advisors: Prof. Dr. Asunción Gómez-Pérez and Dr. Jorge Gracia del Río PhD in Artificial Intelligence, Defense,

More information

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions (Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions HMA-AWG Meeting ESRIN (Room D) 20. May 2016 Uwe Voges (con terra GmbH) GeoDCAT-AP European Data Portal European Data Portal (EDP): central

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data

Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data Publishing the Norwegian Petroleum Directorate s FactPages as Semantic Web Data Martin G. Skjæveland, Espen H. Lian, Ian Horrocks Presented by Evgeny Kharlamov (Oxford University) ISWC, October 24, 2013

More information

Is Linked Data the future of data integration in the enterprise?

Is Linked Data the future of data integration in the enterprise? Is Linked Data the future of data integration in the enterprise? John Walker Email: john.walker@nxp.com Twitter: @NXPdata Pilot Linked Open Data NXP is a semiconductor (microchip) manufacturer Established:

More information

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper. Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...

More information

Linked Open Data Cloud. John P. McCrae, Thierry Declerck

Linked Open Data Cloud. John P. McCrae, Thierry Declerck Linked Open Data Cloud John P. McCrae, Thierry Declerck Hitchhiker s guide to the Linked Open Data Cloud DBpedia Largest node in the linked open data cloud Nucleus for a web of open data Most data is

More information

Querying multiple Linked Data sources on the Web. Ruben Verborgh

Querying multiple Linked Data sources on the Web. Ruben Verborgh Querying multiple Linked Data sources on the Web Ruben Verborgh If you have a Linked Open Data set, you probably wonder: How can people query my Linked Data on the Web? A public SPARQL endpoint gives live

More information

Morph-streams: Hands on Session Jean-Paul Calbimonte lsir.epfl.ch

Morph-streams: Hands on Session Jean-Paul Calbimonte lsir.epfl.ch Stream Reasoning For Linked Data M. Balduini, J-P Calbimonte, O. Corcho, D. Dell'Aglio, and E. Della Valle Morph-streams: Hands on Session Jean-Paul Calbimonte jean-paul.calbimonte@epfl.ch lsir.epfl.ch

More information

Semantic Web Technologies. Topic: RDF Triple Stores

Semantic Web Technologies. Topic: RDF Triple Stores Semantic Web Technologies Topic: RDF Triple Stores olaf.hartig@liu.se Acknowledgement: Some slides in this slide set are adaptations of slides of Olivier Curé (University of Paris-Est Marne la Vallée,

More information

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications

More information

Building Semantic Interoperability in Europe

Building Semantic Interoperability in Europe Building Semantic Interoperability in Europe Federation of Semantic Asset Repositories 23 April 2012 Joao.Frade@pwc.be @fradester Agenda Promoting Open Government Metadata The need for in practice Get

More information

Linked Open Data. "The Semantic Web done right" (Tim Berners-Lee) University of Rome Tor Vergata. Manuel Fiorelli

Linked Open Data. The Semantic Web done right (Tim Berners-Lee) University of Rome Tor Vergata. Manuel Fiorelli University of Rome Tor Vergata Linked Open Data "The Semantic Web done right" (Tim Berners-Lee) lastupdate: Thurs, 17 Nov 2016 18:00 Manuel Fiorelli Outline From the Web of

More information

INF3580/4580 Semantic Technologies Spring 2015

INF3580/4580 Semantic Technologies Spring 2015 INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no

More information

Semantic Queries and Mediation in a RESTful Architecture

Semantic Queries and Mediation in a RESTful Architecture Semantic Queries and Mediation in a RESTful Architecture John Gilman - Dir. Architecture and Engineering Blue Shield of California Matt Fisher Sr. Systems Engineer Progeny Systems Mike Dean Principle Engineer

More information

GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations

GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations Hans Viehmann Product Manager EMEA Oracle Corporation December 2,

More information

Introducing Linked Data

Introducing Linked Data Introducing Linked Data (Part of this work was funded by PlanetData NoE FP7/2007-2013) Irini Fundulaki 1 1 Institute of Computer Science FORTH & W3C Greece Office Manager EICOS : 4th Meeting, Athens, Greece

More information