# C'est quoi le Web sémantique ?
- Poussé depuis 20 ans par Tim Berners-Lee [TED](https://www.ted.com/talks/tim_berners_lee_the_next_web)
- S’inscrit dans la logique de l’Open-Data mais bien plus ambitieux
- Permet une utilisation standardisée et **interconnectée** des données
- Permet de faire des rapprochements entre plusieurs sources de données / plusieurs sujets
- Considère une distribution de la données / des serveurs plutôt que de la centralisation
---
# Différence avec HTML
- HTML est orienté *présentation des données*
- On peut faire du HTML sémantique pour identifier le contenu de nos pages
- HTML a certaines limites car contextuel à une page, doit gérer de la navigation
```
Titre du document
Titre de l'article
Texte de l'article
```
---
# L'existant
Il existe déjà beaucoup de choses et on en utilise plein sans le savoir.
- Plusieurs initiatives pour rendre Wikipedia sémantique: https://www.dbpedia.org/
- Les données OpenGraph sont des données sémantiques consommés par les search engines
- La Confédération Suisse a un service intéressant qui cherche à croiser les données [LINDAS](La Confédération Suisse a un service intéressant qui cherche à croiser les données (LINDAS)
---
# Le turfu
- La volonté de TBL est de créer le GGG (Giant Global Graph), un nouveau Web qui met l'accent sur les données
- Les GAFAM utilisent à fond les données sémantiques mais pour leur propre gueule
- Google Search, Google Maps,...
- Facebook est un pionner en la matière
- Assistants intelligents (Google Assistant, Siri, Alexa,...)
- IA
- Des initiatives comme SOLID ou Semapps visent à démocratiser l'utilisation tout en prônant un Web distribué
---
# À quoi ça ressemble ?
Le standard le plus utilisé est RDF, formaté en XML ou JSON.
```xml
Paul Dupont
Pierre Dumoulin
Photo d'identité de Paul Dupont
Photo d'identité de Pierre Dumoulin
```
---
# Requêtage
Il existe un (unique?) language de query qui permet de requêter des données. Inspiré de SQL.
```sql
PREFIX rdf:
PREFIX foaf:
PREFIX dc:
SELECT DISTINCT ?nom ?image ?description
WHERE {
?personne rdf:type foaf:Person.
?personne foaf:name ?nom.
?image rdf:type foaf:Image.
?personne foaf:img ?image.
?image dc:description ?description
}
```
> Il n'est pas simple à prendre en main et va nous nécessiter du temps de formation si on veut en faire quelque chose.
---
# Opportunités pour nous
WIP