WebSemPilot : projet visant à piloter l'interopérabilité des API, bibliothèques et composants logiciels liés aux technologies du web sémantique. Application à l'agriculture et aux sciences du vivant.
L'objectif de WebSemPilot est de contribuer à la définition d'un corpus d'API et de composants logiciels réutilisables qui exploitent les technologies liées au Web sémantique comme OWL, SPARQL et RDF.
inscription au séminiare et au hackathon des 2 et 3 juillet 2024
composants initialement sélectionnés (V0)
Le but de WebSemPilot est de contribuer à la définition d'un corpus d'API et de composants logiciels réutilisables qui exploitent les technologies liées au Web sémantique comme OWL, SPARQL et RDF.
technologies liées au Web sémantique comme OWL, SPARQL et RDF.
- Définir une liste de composants réutilisables ou d'API construits par la communauté
- Proposer des lignes directrices pour remanier/étendre les composants afin d'améliorer leur interopérabilité et leur facilité d'utilisation.
- Faciliter l'intégration de ces blocs réutilisables dans les applications destinées aux utilisateurs.
Les objectifs concrets de WebSemPilot sont les suivants :
Définition d'un corpus d'API et de composants logiciels réutilisables : Le projet vise à créer une collection de composants et d'API réutilisables qui exploitent les technologies du web sémantique telles que OWL, SPARQL et RDF.
Lignes directrices pour l'interopérabilité et l'utilisabilité : WebSemPilot a l'intention de proposer des lignes directrices pour le remaniement et l'extension des composants sélectionnés afin d'améliorer leur interopérabilité et leur facilité d'utilisation.
Il s'agit d'établir des normes ou des meilleures pratiques que les développeurs peuvent suivre pour assurer la cohérence et la compatibilité.
Faciliter l'intégration dans les applications destinées aux utilisateurs : Le projet vise à créer des outils ou des mécanismes qui facilitent l'intégration de ces éléments constitutifs du web sémantique dans les applications destinées aux utilisateurs finaux.
Il peut s'agir de créer de la documentation, des exemples d'applications ou d'autres ressources pour aider les développeurs à utiliser efficacement les composants.
Le projet WebSemPilot est utile pour plusieurs raisons, en particulier dans le contexte des technologies du web sémantique. En voici les principaux avantages :
- Promouvoir l'interopérabilité :
Semantic Web technologies involve standards like OWL (Web Ontology Language), SPARQL (Query Language for RDF), and RDF (Resource Description Framework).
Les technologies du web sémantique impliquent des normes telles que OWL (Web Ontology Language), SPARQL (Query Language for RDF) et RDF (Resource Description Framework).
-
Construction d'un corpus de composants réutilisables :
Le projet vise à définir un corpus de composants et d'API réutilisables.
Cette démarche est bénéfique car elle encourage le développement de blocs
de construction normalisés et modulaires.
Les développeurs peuvent s'appuyer sur ces composants
pour éviter de réinventer la roue, ce qui leur permet
d'économiser du temps et des efforts tout
en favorisant la collaboration au sein de la communauté.
-
Lignes directrices pour la cohérence et la compatibilité :
Le fait de fournir des lignes directrices pour la refonte et l'extension des composants
permet de maintenir la cohérence dans l'écosystème du web sémantique.
Des modèles et des pratiques de conception cohérents permettent aux développeurs de mieux comprendre les composants existants, d'y contribuer et de les étendre.
Cela permet d'améliorer la qualité globale du logiciel.
-
Amélioration de la facilité d'utilisation :
En répondant aux problèmes de convivialité, WebSemPilot rend les technologies du web sémantique plus accessibles à un public plus large, y compris aux développeurs qui ne sont pas forcément experts dans les subtilités des normes du web sémantique.
L'amélioration de la facilité d'utilisation peut conduire à une adoption et à une application accrues des technologies du web sémantique dans divers domaines.
-
Faciliter l'intégration dans les applications utilisateur :
L'accent mis par le projet sur la création d'outils facilitant l'intégration dans des applications ciblées pour l'utilisateur est précieux.
En effet, cela permet de combler le fossé entre les composants de bas niveau du web sémantique et les applications des utilisateurs finaux qui exploitent ces technologies.
Cela peut conduire au développement d'applications plus conviviales et plus riches en fonctionnalités.
Collaboration avec la communauté : WebSemPilot devrait favoriser la collaboration au sein de la communauté du web sémantique.
En offrant aux développeurs une plateforme pour contribuer, partager et affiner les composants, le projet peut accélérer l'innovation et les progrès dans les technologies du web sémantique.
WebSemPilot est utile parce qu'il relève des défis cruciaux dans le domaine du web sémantique, tels que l'interopérabilité, la réutilisation, la cohérence et la facilité d'utilisation.
Ce faisant, il a le potentiel d'améliorer le développement et l'adoption des technologies du web sémantique, en les rendant plus accessibles et plus pratiques pour un plus grand nombre d'applications et d'utilisateurs.
Evénements
- Kick-off workshop 2024 - Rennes
- Intégration de la pile de technologies sémantiques du Web dans les logiciels agrobiologiques à l'aide de composants réutilisables
- Printemps 2024 - programme à venir
- Hackathons 2024 - hybrides
- commencer à utiliser nos composants
- cas d'utilisation de l'intégration de code.
Kick-off workshop 2024 - Rennes - IRISA - Campus de Beaulieu
Programme :
2 juillet
14h00 : accueil
14h15 :
Perspectives sur les technologies du web sémantique pour les données et les connaissances en sciences de la vie
Olivier Dameron. Université de Rennes
14h30 : L'approche SemGraph de Logilab pour l'assemblage et l'exploitation de graphes de connaissances selon les standards du Web sémantique.
Xavier Garnier. Logilab
15h : Web Sémantique au coeur de DATAtourisme plateforme nationale: Gestion de volume de données en temps limité, Indexation temps réel et tips SPARQL
Serwan Cravic. Conjecto
Pause
16h PO2/TransformON, écosystème pour l'intégration des données sur les processus de transformation et la caractérisation des produits alimentaires et biosourcés en utilisant le web sémantique
Magalie Weber - INRAE
16:30 Olivier Filangi : Discovery, une bibliothèque logicielle pour le développement d'outils d'aide à la décision utilisant des bases de données omiques RDF.
Olivier Filangi - INRAE
17h Mateo Boudet : Askomics : Intégration de données RDF et interface visuelle de requête SPARQL.
Matéo Boudet - INRAE
17:30 OWL au cœur des architectures orientées modèles avec RDFObj, une bibliothèque python pour manipuler des données RDF en Orienté Objet.
François Moreews - INRAE
3 juillet
Hackathon : 3 juillet (9h-15h), à Rennes -IRISA
9h00 - 13h00
Générer une interface web pour l'exploration de données avec Discovery
10h30 : pause
10:45 - 12:30 :Python Askomics : Intégration de jeux de données utilisateurs et de bases de données publiques avec Askomics
12:30 - 13:00 déjeuner (plateau repas)
13h00 - 15h00
Manipulation de jeux de données RDF et OWL en Python :
- Créer sa propre ontologie :OwlReady2
- Générer un modele Orienté Objet a partir d'un specification OWL
- instances OO et vue RDF
- connecter ces donnees experimentales aux donnees publiques. vue OO et RDF
- application au métabolisme (BIOPAX): Biopax Explorer
- Explorartion de jeux de données RDF avec DSL
L'évenement se deroulera à l'IRISA à Rennes, campus de Beaulieu:
IRISA