Linked Data Management presents techniques for querying and managing Linked Data that is available on today’s Web. The book shows how the abundance of Linked Data can serve as fertile ground for research and commercial applications.
The text focuses on aspects of managing large-scale collections of Linked Data. It offers a detailed introduction to Linked Data and related standards, including the main principles distinguishing Linked Data from standard database technology. Chapters also describe how to generate links between datasets and explain the overall architecture of data integration systems based on Linked Data.
A large part of the text is devoted to query processing in different setups. After presenting methods to publish relational data as Linked Data and efficient centralized processing, the book explores lookup-based, distributed, and parallel solutions. It then addresses advanced topics, such as reasoning, and discusses work related to read-write Linked Data for system interoperation.
Despite the publication of many papers since Tim Berners-Lee developed the Linked Data principles in 2006, the field lacks a comprehensive, unified overview of the state of the art. Suitable for both researchers and practitioners, this book provides a thorough, consolidated account of the new data publishing and data integration paradigm. While the book covers query processing extensively, the Linked Data abstraction furnishes more than a mechanism for collecting, integrating, and querying data from the open Web—the Linked Data technology stack also allows for controlled, sophisticated applications deployed in an enterprise environment.
Table of Contents
Linked Data and the Semantic Web Standards Aidan Hogan
Aligning Ontologies of Linked Data Rahul Parundekar, Craig A. Knoblock, and José Luis Ambite
Architecture of Linked Data Applications Benjamin Heitmann, Richard Cyganiak, Conor Hayes, and Stefan Decker
Centralized Query Processing
Mapping Relational Databases to Linked Data Juan F. Sequeda and Daniel P. Miranker
Efficient Query Processing in RDF Databases Andrey Gubichev and Thomas Neumann
Evaluating SPARQL Queries over Linked Data Streams Jean-Paul Calbimonte and Oscar Corcho
Parallel Query Processing
SPARQL Query Processing in the Cloud Francesca Bugiotti, Jesus Camacho-Rodriguez, Francois Goasdoué, Zoi Kaoudi, Ioana Manolescu, and Stamatis Zampetakis
The bigdata® RDF Graph Database Bryan Thompson, Mike Personick, and Martyn Cutcher
Experiences with Virtuoso Cluster RDF Column Store Peter Boncz, Orri Erling, and Minh-Duc Pham
Distributed Query Processing
Linked Data Query Processing Based on Link Traversal Olaf Hartig
Semantic Navigation on the Web of Data Valeria Fionda, Claudio Gutierrez, and Giuseppe Pirro
Index-Based Source Selection and Optimization Jürgen Umbrich, Marcel Karnstedt, Axel Polleres, and Kai-Uwe Sattler
P2P-Based Query Processing over Linked Data Marcel Karnstedt, Kai-Uwe Sattler, and Manfred Hauswirth
Federated Query Processing over Linked Data Peter Haase, Katja Hose, Ralf Schenkel, Michael Schmidt, and Andreas Schwarte
Reasoning over RDF Data
On the Use of Abstract Models for RDF/S Provenance Irini Fundulaki, Giorgos Flouris, and Vassilis Papakonstantinou
Incremental Reasoning on RDF Streams Daniele Dell’Aglio and Emanuele Della Valle
Linked Data Interfaces
Linked Data Services Sebastian Speiser, Martin Junghans, and Armin Haller
Using read-write Linked Data for Application Integration Arnaud J. Le Hors and Steve Speicher