RDF database systems triples storage and SPARQL query processing

RDF Database Systems is a cutting-edge guide that distills everything you need to know to effectively use or design an RDF database. This book starts with the basics of linked open data and covers the most recent research, practice, and technologies to help you leverage semantic technology. With an...

Full description

Bibliographic Details
Main Authors: Curé, Olivier, Blin, Guillaume (Author)
Format: eBook
Language:English
Published: Waltham, MA Morgan Kaufmann 2015
Edition:First edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05788nmm a2200601 u 4500
001 EB001942375
003 EBX01000000000000001105277
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 0127999574 
020 |a 9780128004708 
020 |a 0128004703 
050 4 |a QA76.9.D3 
100 1 |a Curé, Olivier 
245 0 0 |a RDF database systems  |b triples storage and SPARQL query processing  |c by Olivier Curé, Guillaume Blin 
246 3 1 |a Resource description framework database systems 
246 3 1 |a Triples storage simple protocol and RDF query language 
246 3 1 |a Triples storage and SPARQL query processing 
250 |a First edition 
260 |a Waltham, MA  |b Morgan Kaufmann  |c 2015 
300 |a 1 volume  |b illustrations 
505 0 |a Includes bibliographical references and index 
505 0 |a 2.1.5 -- Row versus column stores2.1.6 -- Distributed and parallel DBMS; 2.2 -- Technologies prevailing in the NoSQL ecosystem; 2.2.1 -- Introduction; 2.2.2 -- CAP and BASE; 2.2.3 -- NoSQL systems; Key-value stores; Document stores; Column family; Graph database stores; 2.2.4 -- MapReduce; 2.3 -- Evolutions of RDBMS and NoSQL systems; 2.4 -- Summary; Chapter three -- RDF and the Semantic Web Stack; 3.1 -- Semantic web; 3.2 -- RDF; 3.2.1 -- RDF/XML; 3.2.2 -- N-triples; 3.2.3 -- N3; 3.2.4 -- Turtle; 3.2.5 -- Other serializations; 3.3 -- SPARQL; 3.4 -- SPARQL 1.1 update; 3.4.1 -- Graph update 
505 0 |a 3.4.2 -- Graph management3.5 -- Ontology languages; 3.5.1 -- RDFS; 3.5.2 -- OWL; 3.5.3 -- OWL 2; 3.5.4 -- OWL 2 profiles; 3.5.5 -- SKOS; 3.5.6 -- RDFS+; 3.5.7 -- OWL Horst; 3.6 -- Reasoning; 3.7 -- Benchmarks; 3.8 -- Building semantic web applications; 3.9 -- Summary; Chapter four -- RDF Dictionaries: String Encoding; 4.1 -- Encoding motivation; 4.2 -- Classic encoding; 4.2.1 -- Classic string dictionary techniques; Hashing; Front coding; Grammar based; Self-indexing; 4.2.2 -- RDF dictionaries; 4.3 -- Smart encoding; 4.4 -- Allowing a full text search in literals 
505 0 |a 4.5 -- Compressing large amounts of data4.6 Summary; Chapter five -- Storage and Indexing of RDF Data; 5.1 -- Introduction; 5.1.1 -- Native approaches; 5.1.2 -- Non-native approaches; 5.1.3 -- Native and non-native comparison; 5.1.4 -- Chapter overview; 5.2 -- Native storage approach; 5.2.1 -- RDF engines based on multiple indexes; 5.2.1.1 -- Project emerging from academia; 5.2.1.2 -- Production-ready systems; 5.2.2 -- Highly compressed storage; 5.2.2.1 -- Multiple indexes; 5.2.2.2 -- Self-index engines; 5.3 -- Non-native storage approach; 5.3.1 -- Storage systems based on RDBMS; 5.3.1.1 -- Triples table 
505 0 |a 5.3.1.2 -- Property table5.3.1.3 -- Vertical partitioning; 5.3.1.4 -- Other approaches; 5.3.2 -- Ontology-based data access; 5.3.3 -- NoSQL; 5.3.3.1 -- Key-value store; 5.3.3.2 -- Document stores; 5.3.3.3 -- Column family; 5.3.3.4 -- Graph databases; 5.4 -- Complementary surveys; 5.5 -- Summary; Chapter six -- Query Processing; 6.1 -- Introduction; 6.2 -- Query parsing; 6.3 -- Query rewriting; 6.3.1 -- Query simplification; 6.3.2 -- Query encoding and decoding; 6.3.3 -- Query translation; 6.4 -- Optimization; 6.4.1 -- SPARQL graphs; SPARQL join graph; SPARQL variable graph; SPARQL hybrid graph 
505 0 |a 6.4.2 -- Heuristics-based query optimization 
505 0 |a Cover; Title Page; Copyright Page; Contents; List of Figures and Tables; Preface; Who should read this book; Organization of the book; Guidelines for using this book; Conventions used in this book; Supplemental materials; Acknowledgments; Chapter one -- Introduction; 1.1 -- Big data; 1.2 -- Web of data and the semantic web; 1.3 -- RDF data management; 1.4 -- Dimensions for comparing RDF stores; Chapter two -- Database Management Systems; 2.1 -- Technologies prevailing in the relational domain; 2.1.1 -- Relational model; 2.1.2 -- Indexes; 2.1.3 -- Query processing; 2.1.4 -- ACID transactions and OLTP. 
653 |a Bases de données / Interrogation 
653 |a RDF (Langage de balisage) 
653 |a Langages d'interrogation 
653 |a RDF (Document markup language) / fast 
653 |a Querying (Computer science) / fast 
653 |a Bases de données / Gestion 
653 |a Querying (Computer science) / http://id.loc.gov/authorities/subjects/sh2005008252 
653 |a online searching / aat 
653 |a COMPUTERS / Database Management / General / bisacsh 
653 |a Database management / http://id.loc.gov/authorities/subjects/sh85035848 
653 |a Query languages (Computer science) / http://id.loc.gov/authorities/subjects/sh96000160 
653 |a RDF (Document markup language) / http://id.loc.gov/authorities/subjects/sh2003010124 
653 |a Query languages (Computer science) / fast 
653 |a Database management / fast 
700 1 |a Blin, Guillaume  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
015 |a GBB4C0744 
776 |z 9780127999579 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780127999579/?ar  |x Verlag  |3 Volltext 
082 0 |a 658 
082 0 |a 500 
082 0 |a 005.74 
520 |a RDF Database Systems is a cutting-edge guide that distills everything you need to know to effectively use or design an RDF database. This book starts with the basics of linked open data and covers the most recent research, practice, and technologies to help you leverage semantic technology. With an approach that combines technical detail with theoretical background, this book shows how to design and develop semantic web applications, data models, indexing and query processing solutions. Understand the Semantic Web, RDF, RDFS, SPARQL, and OWL within the context of relational database management