Learning SPARQL - Bob DuCharme

Learning SPARQL

Querying and Updating with SPARQL 1.1

(Autor)

Buch | Softcover
386 Seiten
2013 | 2nd Revised edition
O'Reilly Media, Inc, USA (Verlag)
978-1-4493-7143-2 (ISBN)
35,90 inkl. MwSt
Gain hands-on experience with SPARQL, the RDF query language that’s bringing new possibilities to semantic web, linked data, and big data projects. This updated and expanded edition shows you how to use SPARQL 1.1 with a variety of tools to retrieve, manipulate, and federate data from the public web as well as from private sources.

Author Bob DuCharme has you writing simple queries right away before providing background on how SPARQL fits into RDF technologies. Using short examples that you can run yourself with open source software, you’ll learn how to update, add to, and delete data in RDF datasets.
  • Get the big picture on RDF, linked data, and the semantic web
  • Use SPARQL to find bad data and create new data from existing data
  • Use datatype metadata and functions in your queries
  • Learn techniques and tools to help your queries run more efficiently
  • Use RDF Schemas and OWL ontologies to extend the power of your queries
  • Discover the roles that SPARQL can play in your applications

Bob DuCharme is a solutions architect at TopQuadrant, a provider of software for modeling, developing, and deploying semantic web applications. He came to TopQuadrant from Innodata Isogen, where he did system and architecture analysis and design for a wide range of global publishing clients as well as cochairing the 2008 Linked Data Planet conference in New York City. Earlier in his career, he oversaw SGML and XML development at Moody's Investors Service and then moved on to LexisNexis, where he did data and systems architecture as they made the transition to XML-based systems.

Chapter 1 Jumping Right In: Some Data and Some Queries
The Data to Query
Querying the Data
More Realistic Data and Matching on Multiple Triples
Searching for Strings
What Could Go Wrong?
Querying a Public Data Source
Summary
Chapter 2 The Semantic Web, RDF, and Linked Data (and SPARQL)
What Exactly Is the “Semantic Web”?
URLs, URIs, IRIs, and Namespaces
The Resource Description Framework (RDF)
Reusing and Creating Vocabularies: RDF Schema and OWL
Linked Data
SPARQL’s Past, Present, and Future
The SPARQL Specifications
Summary
Chapter 3 SPARQL Queries: A Deeper Dive
More Readable Query Results
Data That Might Not Be There
Finding Data That Doesn’t Meet Certain Conditions
Searching Further in the Data
Searching with Blank Nodes
Eliminating Redundant Output
Combining Different Search Conditions
FILTERing Data Based on Conditions
Retrieving a Specific Number of Results
Querying Named Graphs
Queries in Your Queries
Combining Values and Assigning Values to Variables
Creating Tables of Values in Your Queries
Sorting, Aggregating, Finding the Biggest and Smallest and...
Querying a Remote SPARQL Service
Federated Queries: Searching Multiple Datasets with One Query
Summary
Chapter 4 Copying, Creating, and Converting Data (and Finding Bad Data)
Query Forms: SELECT, DESCRIBE, ASK, and CONSTRUCT
Copying Data
Creating New Data
Converting Data
Finding Bad Data
Asking for a Description of a Resource
Summary
Chapter 5 Datatypes and Functions
Datatypes and Queries
Functions
Extension Functions
Summary
Chapter 6 Updating Data with SPARQL
Getting Started with Fuseki
Adding Data to a Dataset
Deleting Data
Changing Existing Data
Named Graphs
Summary
Chapter 7 Query Efficiency and Debugging
Efficiency Inside the WHERE Clause
Efficiency Outside the WHERE Clause
Debugging
Summary
Chapter 8 Working with SPARQL Query Result Formats
SPARQL Query Results XML Format
SPARQL Query Results JSON Format
SPARQL Query Results CSV and TSV Formats
Summary
Chapter 9 RDF Schema, OWL, and Inferencing
What Is Inferencing?
SPARQL and RDFS Inferencing
SPARQL and OWL Inferencing
Using SPARQL to Do Your Inferencing
Querying Schemas
Summary
Chapter 10 Building Applications with SPARQL
Applications and Triples
SPARQL and Web Application Development
SPARQL Processors
SPARQL and HTTP
Summary
Chapter 11 A SPARQL Cookbook
Themes and Variations
Exploring the Data
Creating and Updating Data
Summary
Glossary
Colophon

Erscheint lt. Verlag 13.8.2013
Zusatzinfo black & white illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 232 mm
Gewicht 612 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Datenbanken
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Informatik Web / Internet Suchmaschinen / Web Analytics
ISBN-10 1-4493-7143-4 / 1449371434
ISBN-13 978-1-4493-7143-2 / 9781449371432
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich