Vidéo pédagogique
Notice
Langue :
Anglais
Crédits
Fabien Gandon (Intervenant), Catherine Faron-Zucker (Intervenant), Olivier Corby (Intervenant)
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 :
Fabien Gandon, Catherine Faron-Zucker, Olivier Corby. Inria. (2016, 8 septembre). 3.Filter, Constraint and Function , in 3. SPARQL Query Language. [Vidéo]. Canal-U. https://www.canal-u.tv/99507. (Consultée le 10 décembre 2023)

# 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
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.

...

Intervenant
Thème
Discipline :
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 :

## Dans la même collection

• Vidéo pédagogique
00:01:44

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

• 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

• 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

• 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

• 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

• 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

• Vidéo pédagogique
00:02:04

### Conclusion of the MOOC Introduction to a Web of Linked Data

Gandon
Fabien
Faron-Zucker
Catherine
Corby
Olivier

This video gives a summary of all the notions that have been presented in the 4 parts of the MOOC Introduction to a Web of Linked Data. We saw that we can use HTTP URIs to

• Vidéo pédagogique
00:02:02

### Demos about Integration with Other Data Formats and Sources

Gandon
Fabien
Faron-Zucker
Catherine
Corby
Olivier

Augmenting Web browser with data in the pages This demonstration show an extension to the browser called Operator. This extension allows the browser to actually look at the data inside the page

• 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

• Vidéo pédagogique
00:02:40

### 5. R2RML: integration with databases

Gandon
Fabien
Faron-Zucker
Catherine
Corby
Olivier

R2RML  allows us to integrate data from databases into RDF. There are two ways of transforming a relational database into RDF using R2RML.

• Vidéo pédagogique
00:04:01

### 4. Tabular data and metadata (CSV)

Gandon
Fabien
Faron-Zucker
Catherine
Corby
Olivier

We are going to see how we can transform tabular data and metadata into RDF. These data are extremely common; they are generated by

• 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

• 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

• Vidéo pédagogique
00:03:02

### 2. GRDDL: extract RDF from X(HT)ML

Gandon
Fabien
Faron-Zucker
Catherine
Corby
Olivier

GRDDL is a mechanism to extract RDF from XML and HTML.

• Vidéo pédagogique
00:01:44

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

• 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

• 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

• 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

• Cours/Séminaire
01:28:41

### Participation et citoyenneté en régime numérique : vers de nouvelles dynamiques de recherche ? Vidé…

Bouté
Édouard
Mabi
Clément
Lupovici
Raphaël
Michel
Louise
Dilé-Toustou
Jules
Aubert
Romain

Mobilisées en politique depuis plusieurs décennies (Vedel, 2006), les technologies de l’information et de la communication numérique (TICN), et notamment internet et le web connaissent au tournant des

• Cours/Séminaire
00:50:05

### Participation et citoyenneté en régime numérique : vers de nouvelles dynamiques de recherche ? Vide…

Bouté
Édouard
Despontin Lefèvre
Irène
Mabi
Clément
Lupovici
Raphaël
Michel
Louise

Mobilisées en politique depuis plusieurs décennies (Vedel, 2006), les technologies de l’information et de la communication numérique (TICN), et notamment internet et le web connaissent au tournant des

• Vidéo pédagogique
00:06:00

### L'art contemporain en temps de confinement

Girel
Sylvia

Le 14 mars 2020 tous les lieux d’exposition sont sommés par décret de fermer leurs portes. L’art contemporain n’y échappe pas et comme la majorité des secteurs d’activités en France ce sera plusieurs

• Conférence
00:23:11

### Controverses et médiatisation autour du halal

Rigoni
Isabelle

Séance : Controverses et médiatisation " Vous avez dit halal ? " Normativités islamiques, mondialisation et sécularisation Colloque international, 7-8 novembre 2013, IISMM-EHESS, Salle Claude Lévi

• Conférence
00:31:04

### Contourner la frontière par la toile. La fabrique d’un territoire communautaire par les nouvelles t…

Merza
Eleonore

Palestiniens et Israéliens deux décennies après Oslo : anatomie, vécus et mouvements d'une séparation Colloque du 17, 18 et 19 Février 2011, Maison méditerranéenne des sciences de l'homme, Aix-en

• Vidéo pédagogique
00:05:17

### Internet

Pellegrini
François

L'Internet, moteur et objet de la révolution numérique

• Conférence
01:03:30

### [COLLOQUE] FrenchTech Grande Provence and LIAvignon : L’IA de demain

FESTIVAL de L’intelligence Artificielle le 18 et 19 Novembre2021

• Conférence
00:06:27

### [COLLOQUE] Festival de l’intelligence artificielle Avignon 2021 introduction

FESTIVAL de L’intelligence Artificielle le 18 et 19 Novembre2021

• Conférence
01:09:28

### [COLLOQUE] FrenchTech Grande Provence and LIAvignon : L’IA de demain 2em partie

L’IA doit être éthique mais peut-elle être bienveillante ?

• Conférence
01:27:04

### [COLLOQUE] Festival de l’intelligence artificielle Avignon 2021 table ronde 2

FESTIVAL de L’intelligence Artificielle le 18 et 19 Novembre 2021

• Conférence
01:33:50

### [COLLOQUE] Festival de l’intelligence artificielle Avignon 2021 table ronde 3

FESTIVAL de L’intelligence Artificielle le 18 et 19 Novembre 2021 Table ronde 3 16h00 Les assistants personnels vocaux, généralistes ou spécifiques ? Jusqu’où personnaliser les

• Conférence
00:54:00

### [COLLOQUE] Festival de l’intelligence artificielle Avignon 2021 Présentation de La chaire LIA Avign…

L’IA, la voix, la parole