This slide presentation starts with the basics of triples and how to query RDF data using SPARQL (with a focus on SPARQL support in MarkLogic). Things get very technical very quickly, as topics like bulk ingestion with Multiple Criteria Linear Programming (MCLP) and REST extensions are introduced.
Keywords: Multiple Criteria Linear Programming (MCLP), Representational State Transfer (REST), eXtensible Markup Language (XML), CRUD, SPARQL, XQuery
Author: Greer, Charles
Date created: 2014-01-01 05:00:00.000
Time required: P60M
Interactivity type: expositive
- Knows the subject-predicate-object component structure of a triple.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Understands that a SPARQL query matches an RDF graph against a pattern of triples with fixed and variable values.
- Understands the difference between SQL query language (which operates on database tables) and SPARQL (which operates on RDF graphs).
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.