Knows the SPARQL 1.1 Graph Store HTTP protocol for updating graphs on a web server (in “restful” style). – Linked Data for Professional Education https://ld4pe.dublincore.org Learning resources tagged by competency Thu, 19 Nov 2020 14:45:03 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.16 Using Semantics with the REST Client API https://ld4pe.dublincore.org/learning_resource/using-semantics-with-the-rest-client-api/ Sun, 17 Apr 2016 23:37:58 +0000 https://ld4pe.dublincore.org/learning_resource/using-semantics-with-the-rest-client-api/ This is the ninth chapter in MarkLogic's "Semantic Developer's Guide". It describes how to use MarkLogic Semantics with the REST Client API to view, query, and modify triples and graphs using REST over HTTP. A MarkLogic SPARQL endpoint is available to use with SPARQL query and SPARQL Update to access triples in MarkLogic. Several types of optimized serialization are available for SPARQL results and RDF triples over REST.

URL: https://docs.marklogic.com/guide/semantics/REST
Keywords: SPARQL, REST API, SPARQL endpoint, CRUD, Permissions
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H

]]>
SPARQL Update https://ld4pe.dublincore.org/learning_resource/sparql-update/ Sun, 17 Apr 2016 23:37:58 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-update/ This is the eighth chapter in MarkLogic's "Semantic Developer's Guide". It explains that SPARQL Update enables you to manipulate triples or sets of triples. Within MarkLogic, one can also manage security levels using SPARQL Update. All SPARQL queries over managed triples are governed by the graph permissions. Triple documents will inherit those permissions at ingest.

URL: https://docs.marklogic.com/guide/semantics/sparql-update
Keywords: SPARQL, CRUD, XQuery, JavaScript, REST API
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P20M

]]>
Learning SPARQL: 2nd Edition https://ld4pe.dublincore.org/learning_resource/learning-sparql-2nd-edition/ Sat, 16 Jan 2016 13:43:28 +0000 https://ld4pe.dublincore.org/learning_resource/learning-sparql-2nd-edition/ This book teaches how to use SPARQL 1.1, starting off with simple queries that demonstrate the language using a query-by-example approach and then taking the reader through all the key features of the SPARQL 1.1 query and update languages. All example code is provided for the reader and can be run with open-source software. In addition to the print version, this book is available in EBook, DAISY, ePub, Mobi and PDF formats.

URL: http://learningsparql.com/
Keywords: SPARQL, ARQ, Graph, SPARQL endpoint, Apache Jena
Author: DuCharme, Bob
Publisher: O’Reilly
Date created: 2013-08-01 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P8H
Educational use: instruction
Educational audience: professional
Interactivity type: expositive

]]>
Linked Data Patterns https://ld4pe.dublincore.org/learning_resource/linked-data-patterns/ Sat, 16 Jan 2016 13:43:28 +0000 https://ld4pe.dublincore.org/learning_resource/linked-data-patterns/ This resource is a pattern catalogue for modelling, publishing, and consuming Linked Data which adopts a tried and tested means of communicating knowledge and experience in software development: the design pattern. The intent is to create a ready reference that will be useful for both the beginner and the experienced practitioner alike. It is also intended to grow and mature in line with the practitioner community. NOTE: This is a book-length resource and covers a wide range of different areas from the design of Web-scale identifiers to application development patterns.

URL: http://patterns.dataincubator.org/book/index.html
Keywords: Reification, Graph annotation, Autodiscovery, Named query, Binding
Author: Dodds, Leigh
Date created: 2012-05-31 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P3H

]]>
Access Control for HTTP Operations on Linked Data https://ld4pe.dublincore.org/learning_resource/access-control-for-http-operations-on-linked-data/ Tue, 10 Nov 2015 05:12:58 +0000 https://ld4pe.dublincore.org/learning_resource/access-control-for-http-operations-on-linked-data/ Access control is a recognized open issue when interacting with RDF using HTTP methods. In literature, authentication and authorization mechanisms either introduce undesired complexity such as SPARQL and ad-hoc policy languages, or rely on basic access control lists, thus resulting in limited policy expressiveness. This paper attempts to show how the Shi3ld attribute-based authorization framework for SPARQL endpoints has been progressively converted to protect HTTP operations on RDF.

URL: http://eswc-conferences.org/sites/default/files/papers2013/costabello.pdf
Keywords: Linked Data Platform, Access control, CRUD, SPARQL endpoint, Privacy Preference Ontology (PPO)
Author: Costabello, Luca
Date created: 2013-01-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: professionalDevelopment
Educational audience: student
Interactivity type: expositive

]]>
SPARQL 1.1 Graph Store HTTP Protocol https://ld4pe.dublincore.org/learning_resource/sparql-1-1-graph-store-http-protocol/ Mon, 09 Nov 2015 02:49:52 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-1-1-graph-store-http-protocol/ This W3C Specification describes the use of HTTP operations for the purpose of managing a collection of RDF graphs. This interface is an alternative to the SPARQL 1.1 Update protocol. Most of the operations defined here can be performed using that interface, but for some clients or servers, this interface may be easier to implement or work with. This specification may serve as a non-normative suggestion for HTTP operations on RDF graphs which are managed outside of a SPARQL 1.1 graph store.

URL: http://www.w3.org/TR/sparql11-http-rdf-update/
Keywords: HTTP POST, CRUD, SPARQL
Author: Ogbuji, Chimezie
Publisher: W3C
Date created: 2013-03-21 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M

]]>
Module 2: Querying Linked Data https://ld4pe.dublincore.org/learning_resource/module-2-querying-linked-data/ Sat, 07 Nov 2015 02:03:58 +0000 https://ld4pe.dublincore.org/learning_resource/module-2-querying-linked-data/ This module looks in detail at SPARQL and introduces approaches for querying and updating semantic data. It covers the SPARQL algebra, the SPARQL protocol, and provides examples for reasoning over Linked Data. The module uses examples from the music domain, which can be directly tried out and ran over the MusicBrainz dataset. This includes gaining some familiarity with the RDFS and OWL languages, which allow developers to formulate generic and conceptual knowledge that can be exploited by automatic reasoning services in order to enhance the power of querying. Note: Will need to also create entries for this modules component parts.

URL: http://www.euclid-project.eu/modules/course2
Keywords: Web Ontology Language (OWL), RDF Schema, SPARQL, Query, Linked Data
Publisher: EUCLID Project
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P3H
Educational use: instruction
Educational audience: student
Interactivity type: mixed

]]>
Implementing Graph Transformation Languages using RDF Storage and SPARQL Queries https://ld4pe.dublincore.org/learning_resource/implementing-graph-transformation-languages-using-rdf-storage-and-sparql-queries/ Fri, 06 Nov 2015 01:49:10 +0000 https://ld4pe.dublincore.org/learning_resource/implementing-graph-transformation-languages-using-rdf-storage-and-sparql-queries/ RDF has so far not been widely used in the context of graph rewriting tools. In this paper, the authors take AToMPM, a research-oriented meta-modelling and graph rewriting tool and extend it by adding RDF-based graph transformation functionality. Addressed is the graph matching problem, generating custom SPARQL queries for each rule pattern, and using them to efficiently perform matches on a source RDF graph.

URL: https://www.cs.mcgill.ca/files/techReports/SPARQL_2012.pdf
Keywords: Data Transformation, Graph, SPARQL, CRUD
Author: Jukss, Maris
Date created: 2012-08-31 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>
CRUD Operations on RDF Content https://ld4pe.dublincore.org/learning_resource/crud-operations-on-rdf-content/ Fri, 06 Nov 2015 01:49:10 +0000 https://ld4pe.dublincore.org/learning_resource/crud-operations-on-rdf-content/ 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

]]>
Learn About SPARQL 1.1 https://ld4pe.dublincore.org/learning_resource/learn-about-sparql-1-1/ Tue, 15 Sep 2015 02:33:10 +0000 https://ld4pe.dublincore.org/learning_resource/learn-about-sparql-1-1/ This S5 format slideshow details the changes made to the query language in SPARQL 1.1- it is not a basic introduction to SPARQL and assumes that the reader is already familiar with the basic functions of SPARQL 1.0.

URL: https://www.dajobe.org/talks/201105-sparql-11/
Keywords: Federated query, SPARQL
Author: Beckett, David
Date created: 2011-05-01 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>