Muutke küpsiste eelistusi

E-raamat: Learning SPARQL

  • Formaat: 258 pages
  • Ilmumisaeg: 16-Jul-2011
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781449313029
  • Formaat - EPUB+DRM
  • Hind: 14,03 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 258 pages
  • Ilmumisaeg: 16-Jul-2011
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781449313029

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Get hands-on experience with SPARQL, the RDF query language that's become a key component of the semantic web. With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away. Begin with how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data. Understand SPARQL's connection with RDF, the semantic web, and related specifications Query and combine data from local and remote sources Copy, convert, and create new RDF data Learn how datatype metadata, standardized functions, and extension functions contribute to your queries Incorporate SPARQL queries into web-based applications
Preface xi
1 Jumping Right In: Some Data and Some Queries
1(18)
The Data to Query
2(1)
Querying the Data
3(4)
More Realistic Data and Matching on Multiple Triples
7(5)
Searching for Strings
12(1)
What Could Go Wrong?
13(1)
Querying a Public Data Source
13(4)
Summary
17(2)
2 The Semantic Web, RDF, and Linked Data (and SPARQL)
19(26)
What Exactly Is the "Semantic Web"?
19(2)
URLs, URIs, IRIs, and Namespaces
21(3)
The Resource Description Format (RDF)
24(11)
Storing RDF in Files
24(5)
Storing RDF in Databases
29(1)
Data Typing
30(1)
Making RDF More Readable with Language Tags and Labels
31(2)
Blank Nodes and Why They're Useful
33(2)
Named Graphs
35(1)
Reusing and Creating Vocabularies: RDF Schema and OWL
35(6)
Linked Data
41(1)
SPARQL's Past, Present, and Future
42(1)
The SPARQL Specifications
43(1)
Summary
44(1)
3 SPARQL Queries: A Deeper Dive
45(58)
More Readable Query Results
46(7)
Using the Labels Provided by DBpedia
48(3)
Getting Labels from Schemas and Ontologies
51(2)
Data That Might Not Be There
53(4)
Finding Data That Doesn't Meet Certain Conditions
57(2)
Searching Further in the Data
59(7)
Searching with Blank Nodes
66(1)
Eliminating Redundant Output
67(3)
Combining Different Search Conditions
70(3)
FILTERing Data Based on Conditions
73(3)
Retrieving a Specific Number of Results
76(2)
Querying Named Graphs
78(7)
Queries in Your Queries
85(1)
Combining Values and Assigning Values to Variables
86(2)
Sorting, Aggregating, Finding the Biggest and Smallest and...
88(7)
Sorting Data
89(2)
Finding the Smallest, the Biggest, the Count, the Average...
91(2)
Grouping Data and Finding Aggregate Values within Groups
93(2)
Querying a Remote SPARQL Service
95(3)
Federated Queries: Searching Multiple Datasets with One Query
98(2)
Summary
100(3)
4 Copying, Creating, and Converting Data (and Finding Bad Data)
103(26)
Query Forms: SELECT, DESCRIBE, ASK, and CONSTRUCT
104(1)
Copying Data
105(4)
Creating New Data
109(5)
Converting Data
114(3)
Finding Bad Data
117(10)
Defining Rules with SPARQL
118(3)
Generating Data About Broken Rules
121(4)
Using Existing SPARQL Rules Vocabularies
125(2)
Asking for a Description of a Resource
127(1)
Summary
128(1)
5 Datatypes and Functions
129(48)
Datatypes and Queries
129(10)
Representing Strings
134(2)
Comparing Values and Doing Arithmetic
136(3)
Functions
139(36)
Program Logic Functions
140(4)
Node Type and Datatype Checking Functions
144(2)
Node Type Conversion Functions
146(5)
Datatype Conversion
151(6)
Checking, Adding, and Removing Spoken Language Tags
157(7)
String Functions
164(4)
Numeric Functions
168(2)
Date and Time Functions
170(2)
Hash Functions
172(3)
Extension Functions
175(1)
Summary
176(1)
6 Updating Data with SPARQL
177(30)
Getting Started with Fuseki
178(2)
Adding Data to a Dataset
180(6)
Deleting Data
186(2)
Changing Existing Data
188(5)
Named Graphs
193(12)
Dropping Graphs
196(2)
Named Graph Syntax Shortcuts: WITH and USING
198(2)
Deleting and Replacing Triples in Named Graphs
200(5)
Summary
205(2)
7 Building Applications with SPARQL: A Brief Tour
207(18)
SPARQL and Web Application Development
208(9)
SPARQL Query Results XML Format
217(4)
SPARQL Processors
221(3)
Standalone Processors
221(1)
Triplestore SPARQL Support
221(1)
Middleware SPARQL Support
222(2)
Public Endpoints, Private Endpoints
224(1)
Summary
224(1)
Glossary 225(6)
Index 231
In addition to writing XML.com's monthly Transforming XML column and other pieces for XML.com since 1998, Bob DuCharme (http://www.snee.com/bob) is the author of Manning Publications' XSLT Quickly, a tutorial and users guide to XSLT. He also wrote Prentice Hall's "XML: The Annotated Specification" and "SGML CD" and McGraw Hill's "Operating Systems Handbook" and has contributed to IBM developerWorks, XML Magazine, XML Journal, and Prentice Hall's "XML Handbook." Bob, a senior consultant at Innodata Isogen, holds a BA in religion from Columbia University and a masters in computer science from New York University.