Record:   Prev Next
作者 Curé, Olivier
書名 RDF Database Systems : Triples Storage and SPARQL Query Processing
出版項 San Francisco : Elsevier Science & Technology, 2014
©2015
國際標準書號 9780128004708 (electronic bk.)
9780127999579
book jacket
說明 1 online resource (256 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
附註 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 -- 2.1.5 - Row versus column stores -- 2.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 -- 3.4.2 - Graph management -- 3.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 -- 4.5 - Compressing large amounts of data -- 4.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 -- 5.3.1.2 - Property table -- 5.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 -- 6.4.2 - Heuristics-based query optimization -- Statistics-based approaches -- Graph pattern-based approaches -- 6.4.3 - Access path selection -- 6.5 - Query execution -- 6.6 - Query processing for update queries -- 6.7 - Summary -- Chapter seven - Distribution and Query Federation -- 7.1 - Introduction -- 7.1.1 - Properties -- 7.1.2 - Advantages -- 7.1.3 - Limitations -- 7.2 - Homogeneous systems -- 7.2.1 - Data fragmentation -- 7.2.2 - Data allocation -- 7.2.3 Architectures -- 7.2.3.1 Peer-to-peer (P2P) -- 7.2.3.2 Client-server
7.3 - Heterogeneous systems -- 7.3.1 - Query federation -- 7.3.1.1 Challenges -- 7.3.3.2 - SPARQL and query federation -- 7.3.3.3 - Components -- 7.3.2 - Systems -- 7.3.3 - Mediator-based -- 7.4 - Summary -- Chapter Eight - Reasoning -- 8.1 - Introduction -- 8.2 - Reasoning and database management systems -- 8.3 - Reasoning methods -- 8.3.1 - Materialization versus query rewriting -- 8.3.2 - Rule-based approach -- 8.3.3 - Object-based approach -- 8.3.3.1 - Structural subsumption -- 8.3.3.2 - Tableau -- 8.3.3.3 - Consequence -- 8.4 - Nondistributed systems and approaches -- 8.4.1 - RDF, RDFS, and some extensions -- 8.4.2 - OWL 2 profiles -- 8.4.2.1 - OWL 2 RL -- 8.4.2.2 - OWL 2 QL -- 8.4.2.3 - OWL 2 EL -- 8.4.3 - Other reasoners -- 8.5 - Distributed reasoning -- 8.6 - Summary -- Chapter nine - Conclusion -- 9.1 - Challenges -- 9.2 - Expected features -- 9.3 - The future of RDF stores -- References -- Index
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 and NoSQL systems Learn about the prevailing RDF triples solutions for both relational and non-relational databases, including column family, document, graph, and NoSQL Implement systems using RDF data with helpful guidelines and various storage solutions for RDF Process SPARQL queries with detailed explanations of query optimization, query plans, caching, and more Evaluate which approaches and systems to use when developing Semantic Web applications with a helpful description of commercial and open-source systems
Description based on publisher supplied metadata and other sources
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries
鏈接 Print version: Curé, Olivier RDF Database Systems : Triples Storage and SPARQL Query Processing San Francisco : Elsevier Science & Technology,c2014 9780127999579
主題 Database management.;RDF (Document markup language);Query languages (Computer science);Querying (Computer science)
Electronic books
Alt Author Blin, Guillaume
Curé, Olivier
Record:   Prev Next