Vidéo pédagogique

3.Filter, Constraint and Function

Réalisation : 8 septembre 2016 Mise en ligne : 8 septembre 2016
  • document 1 document 2 document 3
  • niveau 1 niveau 2 niveau 3
  • audio 1 audio 2 audio 3
Descriptif

In the third part, we will see the filters, constraints and functions.

It is possible to filter the results of query using an evaluable expression which defines constraints on variable values. So, we have seen the select clause, we have seen the where clause, and now we see the filter clause which is part of the where, and the filter clause enables to express an additional condition that will be evaluated.

...

Intervenants
Thèmes
Notice
Langue :
Anglais
Conditions d'utilisation
Unless otherwise specified, the course material is provided under the Creative Commons License BY-NC-ND: the name of the author should always be mentioned; the user can exploit the work except in a commercial context; and he or she cannot make changes to the original work.
Citer cette ressource:
Inria. (2016, 8 septembre). 3.Filter, Constraint and Function. [Vidéo]. Canal-U. https://www.canal-u.tv/99507. (Consultée le 19 mai 2022)
Contacter
Documentation

Solve SUDOKU with SPARQL...

In order to understand what we just said, let's have fun: in addition to graph matching, SPARQL implementation relies on constraint solving notably to evaluate the FILTER clause.

Subsequently, one can use SPARQL to solve constraint problems such as ... Sudoku.

The application below enables users to solve Sudoku problems by representing the grid in RDF and the constraint solver in SPARQL.

Remove some values from the grid below and submit it to the Corese SPARQL engine to convince yourself.

Play with the SPARQL Sudoku Solver :

 https://corese.inria.fr/srv/sdk


Dans la même collection

  • Demos about  SPARQL
    Vidéo pédagogique
    00:01:44
    Demos about SPARQL
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    Flint, a SPARQL Query Editor Editors are now available for SPARQL. We present the Flint structured editor which provides syntactic coloration. The editor proposes SPARQL keywords according to the

  • 4. Pre and Post Processing
    Vidéo pédagogique
    00:05:08
    4. Pre and Post Processing
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    In the fourth part, we will see the pre and post processing of a SPARQL query. An RDF dataset is composed of a default graph

  • 6. Results and Update
    Vidéo pédagogique
    00:01:52
    6. Results and Update
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    In the last part, we will see the result format and Update query. The format of SPARQL query results are also standardized by the

  • 2. Statements
    Vidéo pédagogique
    00:04:50
    2. Statements
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    This video présents the SPARQL Statements. The first statement is the optional pattern. It enables to specify a part of a graph pattern that is

  • 5. Several Query Forms
    Vidéo pédagogique
    00:02:56
    5. Several Query Forms
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    In the fifth part, we will see several query forms. Until now, we have seen the select where SPARQL query form but there are

  • 1. RDF Graph Pattern Matching
    Vidéo pédagogique
    00:05:29
    1. RDF Graph Pattern Matching
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    This third part presents the SPARQL (pronounced sparkle) Query Language that enables users to query RDF triple stores. The SPARQL query language enables us to access data

Avec les mêmes intervenants

  • 6. LDP : a REST API to linked data
    Vidéo pédagogique
    00:02:40
    6. LDP : a REST API to linked data
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    This part is about the Linked Data Platform standard which provides the REST API to link data. This is a set of standardized HTTP and RDF

  • 3. JSON-LD: JSON syntax for RDF
    Vidéo pédagogique
    00:04:00
    3. JSON-LD: JSON syntax for RDF
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

     JSON-LD is a JSON syntax for RDF. JSON stands for JavaScript Object Notation. It is a hierarchical structure of name-value pairs. It is

  • 1.  RDFa: an RDF syntax inside HTML
    Vidéo pédagogique
    00:06:34
    1. RDFa: an RDF syntax inside HTML
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    The idea of the integration of the web of linked data with other data formats and sources is determined by the fact that the Web is evolving towards all forms of

  • Demos about  SPARQL
    Vidéo pédagogique
    00:01:44
    Demos about SPARQL
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    Flint, a SPARQL Query Editor Editors are now available for SPARQL. We present the Flint structured editor which provides syntactic coloration. The editor proposes SPARQL keywords according to the

  • 4. Pre and Post Processing
    Vidéo pédagogique
    00:05:08
    4. Pre and Post Processing
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    In the fourth part, we will see the pre and post processing of a SPARQL query. An RDF dataset is composed of a default graph

  • 6. Results and Update
    Vidéo pédagogique
    00:01:52
    6. Results and Update
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    In the last part, we will see the result format and Update query. The format of SPARQL query results are also standardized by the

  • 2. Statements
    Vidéo pédagogique
    00:04:50
    2. Statements
    Gandon
    Fabien
    Faron-Zucker
    Catherine
    Corby
    Olivier

    This video présents the SPARQL Statements. The first statement is the optional pattern. It enables to specify a part of a graph pattern that is

Sur le même thème