Learning SPARQL
Querying and Updating With SPARQL 1.1
Paperback Engels 2013 2e druk 9781449371432Samenvatting
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
Specificaties
Lezersrecensies
Inhoudsopgave
-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
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
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
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
5. Datatypes and Functions
-Datatypes and Queries
-Functions
-Extension Functions
-Summary
6. Updating Data with SPARQL
-Getting Started with Fuseki
-Adding Data to a Dataset
-Deleting Data
-Changing Existing Data
-Named Graphs
-Summary
7. Query Efficiency and Debugging
-Efficiency Inside the WHERE Clause
-Efficiency Outside the WHERE Clause
-Debugging
-Summary
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
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
10. Building Applications with SPARQL
-Applications and Triples
-SPARQL and Web Application Development
-SPARQL Processors
-SPARQL and HTTP
-Summary
11. A SPARQL Cookbook
-Themes and Variations
-Exploring the Data
-Creating and Updating Data
-Summary
Glossary
Colophon
Anderen die dit boek kochten, kochten ook
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan