Books & Videos

Table of Contents

  1. Chapter 1 Jumping Right In: Some Data and Some Queries

    1. The Data to Query

    2. Querying the Data

    3. More Realistic Data and Matching on Multiple Triples

    4. Searching for Strings

    5. What Could Go Wrong?

    6. Querying a Public Data Source

    7. Summary

  2. Chapter 2 The Semantic Web, RDF, and Linked Data (and SPARQL)

    1. What Exactly Is the “Semantic Web”?

    2. URLs, URIs, IRIs, and Namespaces

    3. The Resource Description Format (RDF)

    4. Reusing and Creating Vocabularies: RDF Schema and OWL

    5. Linked Data

    6. SPARQL’s Past, Present, and Future

    7. The SPARQL Specifications

    8. Summary

  3. Chapter 3 SPARQL Queries: A Deeper Dive

    1. More Readable Query Results

    2. Data That Might Not Be There

    3. Finding Data That Doesn’t Meet Certain Conditions

    4. Searching Further in the Data

    5. Searching with Blank Nodes

    6. Eliminating Redundant Output

    7. Combining Different Search Conditions

    8. FILTERing Data Based on Conditions

    9. Retrieving a Specific Number of Results

    10. Querying Named Graphs

    11. Queries in Your Queries

    12. Combining Values and Assigning Values to Variables

    13. Sorting, Aggregating, Finding the Biggest and Smallest and...

    14. Querying a Remote SPARQL Service

    15. Federated Queries: Searching Multiple Datasets with One Query

    16. Summary

  4. Chapter 4 Copying, Creating, and Converting Data (and Finding Bad Data)

    1. Query Forms: SELECT, DESCRIBE, ASK, and CONSTRUCT

    2. Copying Data

    3. Creating New Data

    4. Converting Data

    5. Finding Bad Data

    6. Asking for a Description of a Resource

    7. Summary

  5. Chapter 5 Datatypes and Functions

    1. Datatypes and Queries

    2. Functions

    3. Extension Functions

    4. Summary

  6. Chapter 6 Updating Data with SPARQL

    1. Getting Started with Fuseki

    2. Adding Data to a Dataset

    3. Deleting Data

    4. Changing Existing Data

    5. Named Graphs

    6. Summary

  7. Chapter 7 Building Applications with SPARQL: A Brief Tour

    1. SPARQL and Web Application Development

    2. SPARQL Query Results XML Format

    3. SPARQL Processors

    4. Summary

  1. Glossary

  2. Colophon