# Intéropérabilité et standards
## Projet européen 4CH
#### Cartographie des acteurs et des compétences (4CH)
![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_87e5d9eae0cfcc64513f55626d1c8535.png)
---
### Cartographie des acteurs et des compétences
#
Dans cette présentation, nous ferons un **focus sur les aspects techniques**.
:::success
Retrouvez la présentation (non terchnique) de la cartographie 4CH :
[En cliquant ici](https://pad.lescommuns.org/p/SlideCarto4CH).
:::
---
### Rappel : proposition
| Architecture | distribuée |
| -------- | -------- |
| Nous proposons [une architecture distribuée](https://www.figma.com/file/aPrHSKEigcKfcrVX1nXycy/4CH---Carto-distribu%C3%A9e-simplifi%C3%A9e) basée sur les standards du W3C|![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_d8fc6ac94744cb281a6f851ac699e585.png)
---
![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_d8fc6ac94744cb281a6f851ac699e585.png)
---
### Le W3C
Le **Consortium World Wide Web** ([W3C](https://fr.wikipedia.org/wiki/World_Wide_Web_Consortium)), n'est autre que le **créateur des principales normes de l'internet** actuel (www, HTML, XML, SVG...).
Avec à sa tête, l'inventeur du Web, **Tim Berners Lee**.
:::success
Depuis 20 ans, le W3C travaille sur **un web distribué** (non centralisé), plus durable et plus éthique, basé sur des standards ouverts.
:::
![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_608946c2f8027fca57302ef725482dd8.png)
---
### Modes d'architecture
| Centralisé | Décentralisé | Distribué |
| -------- | -------- | -------- |
| ![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_3b4c737f1e0cfc614047240733ceeb5c.png) | ![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_bf56ada66ff828a98086950eb915a5c1.png) | ![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_188055ff596376c8a9d779d40f48a5bd.png) |
---
### Le web sémantique
| 30 ans après... | Opérationnel ! |
| -------- | -------- |
![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_9f48ce90461daca71d347221282f190f.png)| URI, Triplet, RDF, ontologies, SPARQL, LDP, SOLID, WebACL, WebID-OIDC|
---
### Le Linked Open Data (LOD)
| Des milliers d'ontologies | dans tous les domaines |
| -------- | -------- |
Dublin Core, SKOS, dbpedia, wikidata, geonames|![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_4fe498dd8cbaecf4080897abca279740.png)|
---
### Un serveur sémantique "5 étoiles"
| Tim Berners Lee (W3C) | Open-Data "5 stars" |
| -------- | -------- |
![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_a8b4d68f528396c86f2c92e31aa3d74f.png)|![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_2a38f3fd5176f524171bce17826a98ff.png)
---
### SOLID, une spécification du W3C
* **structurer** les données (données liées)
* **stocker** les données
* **accéder** et **mettre à jour** les données (GET, PUT, POST, PATCH)
* S'**authentifier** et gérer les **permissions**
* Notion de **POD** (Personal Online Data store)
* Mode **distribué**
* Autres : **Activity Pub**... (abonnement, alertes...)
---
### SemApps, une implémentation de SOLID
L'[assemblée Virtuelle](https://virtual-assembly.org/) propose une implémentation de la philosophie SOLID dans son projet SemApps.
:::success
Une présentation de SemApps est disponible :
[SemApps : La boite à outils sémantique](https://pad.lescommuns.org/SlideSemapps)
:::
---
### En résumé
| Architecture distribuée | Grâce aux standards |
| -------- | -------- |
|![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_c56daa508a4c7d3670191283bb98805c.png)|![](https://hot-objects.liiib.re/pad-lescommuns-org/uploads/upload_72e5f37e322969b2bd80215a85032bfc.png)
---
### Flexibilité et adaptation
* Un acteur doit pouvoir **utiliser son propre serveur SOLID**.
* A partir du moment où les **standards** (web sémantique, ontologie, LDP, SOLID) sont respectés, l'acteur doit pouvoir participer à la cartographie.
* Des outils (**ETL** : Extract, Transform, Load) seront nécessaires pour aller chercher l'information à sa source.
---
### Hébergements / administration des serveurs
* Pour que ce projet fonctionne, il faudra organiser une **gouvernance partagée** de ce commun.
* Permettre différents scénarios d'hébergement et d'administration des serveurs
* Chaque partenaire assure la responsabilité de ses données (RGPD*)
*SemApps fournissant les moyens techniques, de part son architecture distribuée.
---
### Merci de votre attention, des questions ?
[Plus d'infos sur SemApps](https://docs.google.com/presentation/d/17gOijhUaTqHybWh1ht72E65psVz1jRxqXKdIeACvI6Q/edit#slide=id.g5378ccf276_0_41)
Yannick Duthé
yannick.duthe@univ-tours.fr
{"type":"slide","slideOptions":{"transition":"slide"},"title":"L'intéropérabilité avec SOLID","tags":"4CH, Carto4CH, SOLID, SemApps, MSH"}