This page describes how to create, retrieve, update and delete RDF content on Callimachus, an open-source platform for building Linked Data applications. Includes examples of HTTP and equivalent Curl commands.
URL: http://callimachusproject.org/docs/1.1/articles/crud-operations-on-rdf-content.docbook?view
Keywords: CRUD, SPARQL, Curl, REST
Publisher: 3 Round Stones Inc.
Date created: 2014-10-23 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P15M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive
- Knows the SPARQL 1.1 Graph Store HTTP protocol for updating graphs on a web server (in "restful" style).
- Interacting with RDF data
- Manipulating RDF data
- Knows the SPARQL 1.1 Graph Store HTTP protocol for updating graphs on a web server (in "restful" style).
- Uses GET to retrieve triples from a default graph or a named graph.
- Uses PUT to insert set of triples into a new graph (or replace an existing graph).
- Uses DELETE to remove a graph.
- Uses POST to add triples to an existing graph.
- Uses proper syntax to request specific media types, such as Turtle.
- Knows the SPARQL 1.1 Graph Store HTTP protocol for updating graphs on a web server (in "restful" style).
- Manipulating RDF data
- Interacting with RDF data
- Knows the SPARQL 1.1 Update language for updating, creating, and removing RDF graphs in a Graph Store
- Interacting with RDF data
- Manipulating RDF data
- Knows the SPARQL 1.1 Update language for updating, creating, and removing RDF graphs in a Graph Store
- Uses INSERT/DELETE to update triples.
- Uses a CONSTRUCT query to preview changes before executing an INSERT/DELETE operation.
- Knows the SPARQL 1.1 Update language for updating, creating, and removing RDF graphs in a Graph Store
- Manipulating RDF data
- Interacting with RDF data
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Interacting with RDF data
- Processing RDF data using programming languages.
- 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
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- 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
- Processing RDF data using programming languages.
- Interacting with RDF data