Résumé de la conférence ISWC 2020
modification date: 2021-01-20T00:04:54.415341+00:00
has creator: https://www.logilab.fr/9342011
sioccontent: *Elodie Thiéblin, développeuse chez Logilab et spécialiste du Web sémantique* Du 3 au 6 novembre, j'ai participé à la conférence [ISWC (International Semantic Web Conference)](https://iswc2020.semanticweb.org/), qui est une des références internationales dans le domaine du Web Sémantique. On y parle des problématiques du web de données liées et de réprésentation des connaissances. Je partage ici mes notes sur les sujets qui m'ont le plus marquée. ## Débriefing général de la conférence Cette année, il y a eu de nombreux articles consacrés à [SHACL (Shape Constraint Language)](https://www.w3.org/TR/shacl/). L'idée de remettre l'utilisateur des données et technologies du Web sémantique au centre des innovations à venir a été répétée à plusieurs reprises. L'intervention de Miriam Fernandez sur la diversité des données était enrichissante. Elle invite les producteurs de données à se poser la question du biais de leurs données et de la représentation du monde qu'elles renferment. > Des données biaisées peuvent provoquer de désastreux effets sociaux. Elle cite notamment [cet article](https://ajph.aphapublications.org/doi/abs/10.2105/AJPH.2011.300275) qui présente les résultats d'une étude comparant les blessures des femmes et des hommes avec une ceinture de sécurité lors d'accidents de la route entre 1998 et 2008. La différence de 47% entre les deux sexes serait imputable aux mannequins de test de l'industrie automobile dimensionnés sur des hommes. ## Résumé de présentations Deux papiers ont retenu mon attention pour faciliter l'utilisation des technologies du Web sémantique par les développeuses et les développeurs Web. ### ON2TS: Typescript generation from OWL ontologies and SHACL [ON2TS](https://github.com/jeswr/on2ts) est un prototype permettant de générer des classes et interfaces TypeScript à partir d'ontologies OWL et de règles en SHACL. Les développeurs peuvent donc utiliser directement les classes et interfaces générées pour valider la structure et la forme de leu…
title: Résumé de la conférence ISWC 2020
content format: text/markdown
heading: *Elodie Thiéblin, développeuse chez Logilab et spécialiste du Web sémantique* Du 3 au 6 novembre, j'ai participé à la conférence [ISWC (International Semantic Web Conference)](https://iswc2020.semanticweb.org/), qui est une des références internationales dans le domaine du Web Sémanti...
word count: 798
type: BlogEntry
cw source: beta.logilab.fr1
type: siocBlogPost
entry of: https://www.logilab.fr/3792644
creation date: 2021-01-20T00:02:14.065539+00:00
in state: beta.logilab.fr1339
content: *Elodie Thiéblin, développeuse chez Logilab et spécialiste du Web sémantique* Du 3 au 6 novembre, j'ai participé à la conférence [ISWC (International Semantic Web Conference)](https://iswc2020.semanticweb.org/), qui est une des références internationales dans le domaine du Web Sémantique. On y parle des problématiques du web de données liées et de réprésentation des connaissances. Je partage ici mes notes sur les sujets qui m'ont le plus marquée. ## Débriefing général de la conférence Cette année, il y a eu de nombreux articles consacrés à [SHACL (Shape Constraint Language)](https://www.w3.org/TR/shacl/). L'idée de remettre l'utilisateur des données et technologies du Web sémantique au centre des innovations à venir a été répétée à plusieurs reprises. L'intervention de Miriam Fernandez sur la diversité des données était enrichissante. Elle invite les producteurs de données à se poser la question du biais de leurs données et de la représentation du monde qu'elles renferment. > Des données biaisées peuvent provoquer de désastreux effets sociaux. Elle cite notamment [cet article](https://ajph.aphapublications.org/doi/abs/10.2105/AJPH.2011.300275) qui présente les résultats d'une étude comparant les blessures des femmes et des hommes avec une ceinture de sécurité lors d'accidents de la route entre 1998 et 2008. La différence de 47% entre les deux sexes serait imputable aux mannequins de test de l'industrie automobile dimensionnés sur des hommes. ## Résumé de présentations Deux papiers ont retenu mon attention pour faciliter l'utilisation des technologies du Web sémantique par les développeuses et les développeurs Web. ### ON2TS: Typescript generation from OWL ontologies and SHACL [ON2TS](https://github.com/jeswr/on2ts) est un prototype permettant de générer des classes et interfaces TypeScript à partir d'ontologies OWL et de règles en SHACL. Les développeurs peuvent donc utiliser directement les classes et interfaces générées pour valider la structure et la forme de leu…

Négociation de contenu dans CubicWeb
entry of: beta.logilab.fr1377
word count: 1170
cw source: beta.logilab.fr1
title: Négociation de contenu dans CubicWeb
in state: beta.logilab.fr1339
type: siocBlogPost
sioccontent: [CubicWeb](https://cubicweb.readthedocs.io) est un cadriciel libre de gestion de données sur le Web développé et maintenu par [Logilab](https://logilab.fr) depuis 15 ans. Il est utilisé depuis 2010 dans des applications d'envergure telles que [DataBnF](https://data.bnf.fr) ou [FranceArchives](https://francearchives.fr/). Basé sur les principes du web sémantique depuis sa création, il adopte à son rythme les standards du W3C pour faciliter la publication de données sur le [Web de données liées (LOD)](https://www.lod-cloud.net/). CubicWeb vient de franchir une nouvelle étape avec la version 3.28 sortie le 24 juin 2020, qui met à disposition la négociation de contenu HTML / RDF. Cette fonctionnalité a fait l'objet d'un [article scientifique](http://pfia2020.fr/wp-content/uploads/2020/06/actes_IC_CH_PFIA2020.pdf) et d'une démonstration lors de la conférence d'Ingénierie de Connaissance de la Plateforme Française d'Intelligence Artificielle. Nous allons maintenant présenter CubicWeb, les principes de la négociation de contenu en général, les choix faits pour la mettre en oeuvre dans CubicWeb et comment personnaliser le RDF généré. # Présentation de CubicWeb CubicWeb fonctionne par composants, appelés [cubes](https://www.cubicweb.org/project), qui peuvent être combinés pour créer une application (qui est elle-même un cube réutilisable). Un cube est composé: 1. 1- d'un schéma (ou modèle données) exprimé en [YAMS](https://cubicweb.readthedocs.io/en/latest/book/devrepo/datamodel/definition/), un langage qui permet d'exprimer un modèle entité-association et les permissions associées en python ; 2. 2- d'une logique applicative ; 3. 3- de vues (interfaces graphiques ou fonctions d'export de données). Lorsqu'une application est "instanciée", le schéma YAMS est compilé en un schéma SQL et une base de données Postgresql est initialisée pour stocker le modèle et les données de l'application. ![Schéma YAMS du cube Blog](https://www.logilab.fr/file/2474706/raw/schema_yams_blog.png) L…
has creator: https://www.logilab.fr/9342011
content format: text/markdown
creation date: 2020-09-30T09:23:08.619536+00:00
modification date: 2020-09-30T11:06:48.229297+00:00
content: [CubicWeb](https://cubicweb.readthedocs.io) est un cadriciel libre de gestion de données sur le Web développé et maintenu par [Logilab](https://logilab.fr) depuis 15 ans. Il est utilisé depuis 2010 dans des applications d'envergure telles que [DataBnF](https://data.bnf.fr) ou [FranceArchives](https://francearchives.fr/). Basé sur les principes du web sémantique depuis sa création, il adopte à son rythme les standards du W3C pour faciliter la publication de données sur le [Web de données liées (LOD)](https://www.lod-cloud.net/). CubicWeb vient de franchir une nouvelle étape avec la version 3.28 sortie le 24 juin 2020, qui met à disposition la négociation de contenu HTML / RDF. Cette fonctionnalité a fait l'objet d'un [article scientifique](http://pfia2020.fr/wp-content/uploads/2020/06/actes_IC_CH_PFIA2020.pdf) et d'une démonstration lors de la conférence d'Ingénierie de Connaissance de la Plateforme Française d'Intelligence Artificielle. Nous allons maintenant présenter CubicWeb, les principes de la négociation de contenu en général, les choix faits pour la mettre en oeuvre dans CubicWeb et comment personnaliser le RDF généré. # Présentation de CubicWeb CubicWeb fonctionne par composants, appelés [cubes](https://www.cubicweb.org/project), qui peuvent être combinés pour créer une application (qui est elle-même un cube réutilisable). Un cube est composé: 1. 1- d'un schéma (ou modèle données) exprimé en [YAMS](https://cubicweb.readthedocs.io/en/latest/book/devrepo/datamodel/definition/), un langage qui permet d'exprimer un modèle entité-association et les permissions associées en python ; 2. 2- d'une logique applicative ; 3. 3- de vues (interfaces graphiques ou fonctions d'export de données). Lorsqu'une application est "instanciée", le schéma YAMS est compilé en un schéma SQL et une base de données Postgresql est initialisée pour stocker le modèle et les données de l'application. ![Schéma YAMS du cube Blog](https://www.logilab.fr/file/2474706/raw/schema_yams_blog.png) L…
heading: [CubicWeb](https://cubicweb.readthedocs.io) est un cadriciel libre de gestion de données sur le Web développé et maintenu par [Logilab](https://logilab.fr) depuis 15 ans. Il est utilisé depuis 2010 dans des applications d'envergure telles que [DataBnF](https://data.bnf.fr) ou [FranceAr...
type: BlogEntry

Le Web Sémantique des objets
content format: text/markdown
modification date: 2023-04-13T16:30:50.404112+00:00
sioccontent: 380 mots - 2 minutes de lecture Nous collaborons avec Siemens sur un projet relatif au Web sémantique des objets (Semantic Web of Things ou SWoT en anglais). ## Semantic Web of Things Le [Web des objets](https://www.w3.org/WoT/) (Web of Things, WoT), a pour objectif de standardiser l'utilisation des technologies du Web (HTTP, URI, etc.) pour contrer la fragmentation de l'Internet des objets. Cette standardisation est menée par un groupe de travail du W3C. Le Web des objets profite notamment de l'interopérabilité offerte par le Web sémantique via la réutilisation de ses standards de représentation de données (RDF, ontologies OWL/RDFS, etc.). ## WoT - Thing Description La spécification [WoT-Thing Description](https://github.com/w3c/wot-thing-description) (WOT-TD) permet de décrire l'API de chaque objet connecté : quelles propriétés, actions, événements et interactions sont propres à l'objet. Toutes ces informations sont exprimées à la fois dans un JSON normalisé et en RDF avec une ontologie dédiée. Le document numérique décrivant l'objet est nommé *Thing Description* (TD). ## WoT - Thing Description Directory Une fois que les TD sont créées, il faut les rendre accessibles et découvrables. La spécification [WoT-Discovery](https://www.w3.org/TR/wot-discovery/) décrit les différentes manières de publier et de centraliser les TD. Un *Thing Description Directory*, décrit dans WoT-Discovery, est entrepôt de TD ayant une API en JSON, RDF et SPARQL. Nous avons developpé un prototype de Thing Description Directory (SparTDD) en Flask et SPARQL, que nous avons [présenté à la conférence ESWC2022](https://hal.archives-ouvertes.fr/hal-03830765). ## Asset Administration Shell *Asset Administration Shell* est une spécification issue du projet allemand [Platform Industry 4.0](https://www.plattform-i40.de/IP/Navigation/EN/Home/home.html), qui a pour but de numériser les données de l'industrie et de permettre la création de jumeaux numériques. Un *Asset Administration Shell* (AAS) carac…
creation date: 2023-03-24T10:41:28.151964+00:00
in state: beta.logilab.fr1339
entry of: https://www.logilab.fr/3792644
type: BlogEntry
content: 380 mots - 2 minutes de lecture Nous collaborons avec Siemens sur un projet relatif au Web sémantique des objets (Semantic Web of Things ou SWoT en anglais). ## Semantic Web of Things Le [Web des objets](https://www.w3.org/WoT/) (Web of Things, WoT), a pour objectif de standardiser l'utilisation des technologies du Web (HTTP, URI, etc.) pour contrer la fragmentation de l'Internet des objets. Cette standardisation est menée par un groupe de travail du W3C. Le Web des objets profite notamment de l'interopérabilité offerte par le Web sémantique via la réutilisation de ses standards de représentation de données (RDF, ontologies OWL/RDFS, etc.). ## WoT - Thing Description La spécification [WoT-Thing Description](https://github.com/w3c/wot-thing-description) (WOT-TD) permet de décrire l'API de chaque objet connecté : quelles propriétés, actions, événements et interactions sont propres à l'objet. Toutes ces informations sont exprimées à la fois dans un JSON normalisé et en RDF avec une ontologie dédiée. Le document numérique décrivant l'objet est nommé *Thing Description* (TD). ## WoT - Thing Description Directory Une fois que les TD sont créées, il faut les rendre accessibles et découvrables. La spécification [WoT-Discovery](https://www.w3.org/TR/wot-discovery/) décrit les différentes manières de publier et de centraliser les TD. Un *Thing Description Directory*, décrit dans WoT-Discovery, est entrepôt de TD ayant une API en JSON, RDF et SPARQL. Nous avons developpé un prototype de Thing Description Directory (SparTDD) en Flask et SPARQL, que nous avons [présenté à la conférence ESWC2022](https://hal.archives-ouvertes.fr/hal-03830765). ## Asset Administration Shell *Asset Administration Shell* est une spécification issue du projet allemand [Platform Industry 4.0](https://www.plattform-i40.de/IP/Navigation/EN/Home/home.html), qui a pour but de numériser les données de l'industrie et de permettre la création de jumeaux numériques. Un *Asset Administration Shell* (AAS) carac…
has creator: https://www.logilab.fr/9342011
title: Le Web Sémantique des objets
word count: 375
heading: Découvrez le web des objets et notamment les intéropérabilité offertes par le Web sémantique via l'utilisation de ses standards.
type: siocBlogPost
cw source: beta.logilab.fr1

France Archives et le Web Sémantique
has creator: https://www.logilab.fr/9342011
heading: FranceArchives est un portail du service interministériel des archives de France développé par Logilab. Il utilise des technologies du Web sémantique.
entry of: https://www.logilab.fr/3792644
modification date: 2021-10-07T14:32:21.301348+00:00
in state: beta.logilab.fr1339
creation date: 2021-04-01T07:27:03.867866+00:00
word count: 2954
type: siocBlogPost
content format: text/markdown
sioccontent: Chloë Fize (Service interministériel des Archives de France), Elodie Thiéblin (Logilab) # Présentation générale de FranceArchives ## Qu'est-ce que c'est les archives? Selon le code du patrimoine, les archives sont *l'ensemble des documents, y compris les données, quels que soient leur date, leur forme et leur support matériel, **produits ou reçus** par toute personne physique ou morale, et par tout organisme public ou privé, **dans l'exercice de leur activité**. Ces documents sont soit conservés par leurs créateurs ou leurs successeurs pour faire la preuve d'un droit ou d'un événement, soit transmis à l'institution d'archives compétente en raison de leur valeur historique*... ![](https://www.logilab.fr/file/4716050/raw/upload_a1da9a1855a2eb87eaebea9d334ef3de.png) Elementaire non ? ## Les archives sont plus simplement des documents, divers et variés ! ![](https://www.logilab.fr/file/4715813/raw/upload_a3366da4a3ab0f51c109cb4802d708db.png) ![](https://www.logilab.fr/file/4716059/raw/upload_8126e2310bb48b17ec131e1912b79d80.PNG) ![](https://www.logilab.fr/file/4716074/raw/upload_3a6685c648e4d82887dd70e388a552a8.png) ![](https://www.logilab.fr/file/4716085/raw/upload_c2a6040027233f2cb3cb6c63e6251593.png) ![](https://www.logilab.fr/file/4716094/raw/upload_d3bc28b06c0bcba54665819967461166.png) Dans notre imaginaire, en général, les archives ne sont que de vieux papiers poussiéreux, rédigés dans des langues obscures et à première vue indéchiffrables, jalousement cachés au fond de sombres et froids placards... Et dans le pire des cas, elles sont cachées dans les sous-sols ou les greniers... Un petit peu comme ça : ![Image libre de droit *Pixabay*](https://www.logilab.fr/file/4715846/raw/upload_e50c35a6e05e3829de386a38dff624d6.jpg) Mais détrompez-vous, les documents d'archives sont partout et peuvent être bien plus agréables à admirer que vous ne l'imaginez. En France, plus de **4 000 kilomètres linéaires** d'archives sont conservés dans plus de **500 services** d'archives na…
type: BlogEntry
cw source: beta.logilab.fr1
content: Chloë Fize (Service interministériel des Archives de France), Elodie Thiéblin (Logilab) # Présentation générale de FranceArchives ## Qu'est-ce que c'est les archives? Selon le code du patrimoine, les archives sont *l'ensemble des documents, y compris les données, quels que soient leur date, leur forme et leur support matériel, **produits ou reçus** par toute personne physique ou morale, et par tout organisme public ou privé, **dans l'exercice de leur activité**. Ces documents sont soit conservés par leurs créateurs ou leurs successeurs pour faire la preuve d'un droit ou d'un événement, soit transmis à l'institution d'archives compétente en raison de leur valeur historique*... ![](https://www.logilab.fr/file/4716050/raw/upload_a1da9a1855a2eb87eaebea9d334ef3de.png) Elementaire non ? ## Les archives sont plus simplement des documents, divers et variés ! ![](https://www.logilab.fr/file/4715813/raw/upload_a3366da4a3ab0f51c109cb4802d708db.png) ![](https://www.logilab.fr/file/4716059/raw/upload_8126e2310bb48b17ec131e1912b79d80.PNG) ![](https://www.logilab.fr/file/4716074/raw/upload_3a6685c648e4d82887dd70e388a552a8.png) ![](https://www.logilab.fr/file/4716085/raw/upload_c2a6040027233f2cb3cb6c63e6251593.png) ![](https://www.logilab.fr/file/4716094/raw/upload_d3bc28b06c0bcba54665819967461166.png) Dans notre imaginaire, en général, les archives ne sont que de vieux papiers poussiéreux, rédigés dans des langues obscures et à première vue indéchiffrables, jalousement cachés au fond de sombres et froids placards... Et dans le pire des cas, elles sont cachées dans les sous-sols ou les greniers... Un petit peu comme ça : ![Image libre de droit *Pixabay*](https://www.logilab.fr/file/4715846/raw/upload_e50c35a6e05e3829de386a38dff624d6.jpg) Mais détrompez-vous, les documents d'archives sont partout et peuvent être bien plus agréables à admirer que vous ne l'imaginez. En France, plus de **4 000 kilomètres linéaires** d'archives sont conservés dans plus de **500 services** d'archives na…