Les meilleurs cours et tutoriels sur le Web sémantique
Les meilleurs cours et tutoriels sur le Web sémantique
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le Web Sémantique. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Si vous avez besoin, n'hésitez pas aussi à vous référer à la FAQ Web Sémantique et à poser vos questions sur les forums d'entraide Web Sémantique.
Page lue fois.
Nombre d´auteurs : 12, nombre d´articles : 34, dernière mise à jour : 21 juin 2021Â
Sommaire
-
Nous allons voir ici ce qu'est le Web sémantique. Il faut savoir que ce domaine est tout neuf et encore trop peu connu. Je vais donc ici vous faire découvrir ce monde mystérieux. -
Drupal est un CMS écrit en PHP offrant un système de modules très souples et performants. Cette page rassemble les différents modules utilisant les technologies du Web sémantique que j'ai mis au point. L'ensemble de ces modules sont compatibles avec la version 6 de Drupal et ont besoin au préalable des modules RDF et SPARQL d'Arto Bendinken. -
Le Web des données n'est pas très différent du Web des documents : pour que quelqu'un vienne voir quelles informations sont disponibles, il faut que cette personne puisse les trouver. Un grand annuaire n'est pas possible, car il sera vite dépassé par la quantité de données à indexer. Un vocabulaire vient ici à la rescousse : VoID, le vocabulaire des ensembles de données interconnecté(e)s. Il permet d'indexer des sources de triplets RDF en décrivant les informations disponibles. -
Aujourd'hui, le Web est prévu principalement par des humains pour des humains, ce qui laisse le travail de recherche, de compréhension du contenu exclusivement à l'humain. Or, il serait intéressant que les navigateurs puissent comprendre, au moins partiellement, les pages visitées, ceci afin d'assister le visiteur. Le webmaster va donc laisser des indices que le navigateur pourra comprendre. Ces indices peuvent être le RDFa. -
Cet article est une introduction à D2R Server ainsi qu'à son langage D2RQ afin de vous montrer les bases de cet outil. Il arrive en complément de la documentation afin que vous puissiez mieux l'aborder et la comprendre. -
Ce tutoriel sera une grosse introduction sur ce que peuvent être des données liées et sur RDF. Elle se focalisera principalement sur la façon dont sont modélisées les données sur le Web de données. -
Dans ce tutoriel nous allons voir comment utiliser la norme W3C, SKOS. Vous pourrez ainsi voir que même si son utilisation peut paraître compliquée il n'en est rien, bien au contraire.
-
Aujourd'hui, le Web est prévu principalement par des humains pour des humains, ce qui laisse le travail de recherche, de compréhension du contenu exclusivement à l'humain. Or, il serait intéressant que les navigateurs puissent comprendre, au moins partiellement, les pages visitées, ceci afin d'assister le visiteur. Le webmaster va donc laisser des indices que le navigateur pourra comprendre. Ces indices peuvent être le RDFa. -
HTML5 est le standard du Web à venir. Il s'oriente donc vers ce qui semble actuellement être le futur des pages Web : il n'y aura pas que du multimédia, il y aura aussi du sémantique. Deux voies sont explorées dans ce standard : l'utilisation de balises sémantiques pour structurer la page et les microdonnées. -
Cet article vous montre le fonctionnement de RDFa en instaurant les bases. Vous pourrez ensuite voir un petit exemple d'application pour mettre en oeuvre le RDFa. Il y a aussi une petite liste non exhaustive de plugins pour Firefox qui permettent de traiter le RDFa contenu dans les pages Web. -
Si vous n'êtes pas familier du concept POSH (Plain Old Semantic HTML), la première chose à savoir c'est que produire du code sémantique, qui reflète la valeur du contenu textuel (en plus de la mise en forme), est une composante critique du processus de conception Web. Alors que le HTML dispose d'une kyrielle d'éléments par lesquels le contenu prend du sens, une foultitude de microformats (conventions) ont été créés pour mieux représenter les données qui composent votre page. -
Schema.org : une initiative pour que les moteurs de recherche comprennent les sites Web
par Thibaut CuvelierDans le Web tel qu'on le connaît actuellement, les moteurs de recherche sont à peu près incapables de comprendre le contenu des pages Web qu'ils indexent. Pour répondre à une requête, ils font une recherche sur base des mots-clés fournis par l'utilisateur sous certaines contraintes. Si on leur pose une question, ils vont chercher les mots-clés de la question, ils ne vont pas répondre directement à la question. Cependant, cela évolue : depuis peu, Google est capable de répondre à certaines questions formulées en anglais, en prenant toutefois une précaution oratoire (« la réponse la plus probable est... »). Pour cela, il faut qu'il puisse comprendre le contenu des pages indexées. C'est une large partie du Web sémantique. Pour aider cela, Schema.org a été lancé par trois des plus grands moteurs de recherche actuels. -
La nouvelle version de RDFa (RDF in attributes) s'oriente plus vers d'autres formats que le XHTML (seule utilisation prévue dans RDFa 1.0) : une spécification est disponible pour XHTML 1.1, mais aussi une autre pour HTML5. Depuis l'utilisation de RDFa dans OpenDocument, ses concepteurs ont pris conscience que RDFa pouvait être utilisé bien ailleurs que ce pour quoi il était prévu.
-
Cet article vous servira à savoir comment fonctionne et comment concevoir une ontologie et tout ce qui se cache derrière au travers de ce que l'on appelle la représentation des connaissances. -
Les principes de RDF sont assez difficiles à comprendre et le meilleur moyen de les découvrir est encore de l'utiliser pour diverses applications. Dans cet article, je vais vous montrer comment faire votre CV en version RDF ainsi qu'en version RDFa. -
Ce tutoriel va vous permettre de sélectionner ou de créer le bon vocabulaire pour les données que vous souhaitez modéliser, mais surtout de le faire correctement. Il y a beaucoup de points qu'il faut respecter et auxquels il faut bien faire attention. Vous les verrez tous dans ce tutoriel. -
Dans ce tutoriel nous allons voir comment utiliser la norme W3C, SKOS. Vous pourrez ainsi voir que même si son utilisation peut paraître compliquée il n'en est rien, bien au contraire.
-
Introduction à SPARQL (le protocole et langage de requête RDF)
par traducteur : Thibaut Cuvelier, traducteur : Julien PluL'objectif de ce tutoriel est de donner un cours rapide sur SPARQL. Il couvre toutes les fonctionnalités majeures du langage de requête à travers des exemples, mais ne vise pas à être complet. Si vous cherchez une introduction à SPARQL et Jena, regardez Recherche dans les données RDF avec SPARQL. SPARQL est un langage de requêtes et un protocole pour l'accès RDF, conçu par le groupe de travail du W3C RDF Data Access. En tant que tel, SPARQL est orienté données, en ce qu'il n'effectue des recherches que sur des informations contenues dans des modèles ; il n'y a pas d'inférence dans le langage de requête lui-même. Évidemment, le modèle Jena peut être « intelligent », en ce sens qu'il fournit l'impression que certains triplets existent en les créant à la demande, y compris le raisonnement OWL. SPARQL ne fait rien d'autre que prendre la description de ce que l'application veut sous la forme d'une requête et retourne cette information sous la forme d'un ensemble de données liées ou d'un graphe RDF. -
La nouvelle version de SPARQL amènera un très grand nombre de nouveautés, dont voici un aperçu.
-
Introduction au RDF et à l'API RDF de Jena
par traducteur : Thibaut Cuvelier, traducteur : Julien PluCeci est un tutoriel introductif à la fois au framework de description de ressources (RDF, Resource Description Framework) du W3C et à Jena, une API Java pour RDF. Il est écrit pour le développeur peu familier à RDF et qui apprend le mieux en prototypant ou, pour d'autres raisons, désire aller rapidement à l'implémentation. Une certaine habitude à XML et à Java est requise. Implémenter trop vite, sans d'abord comprendre le modèle de données de RDF, mène à la frustration, à la déception. Cependant, étudier le modèle de données seul est assez difficile et mène généralement à des énigmes métaphysiques tortueuses. Il vaut mieux approcher la compréhension du modèle de données et de son utilisation en parallèle, apprendre un peu du modèle et l'essayer, puis passer au morceau suivant. Ainsi, la théorie complète la pratique et la pratique complète la théorie. Le modèle de données est assez simple, cette approche ne devrait pas prendre trop de temps. RDF possède une syntaxe XML et tous ceux qui sont familiers avec XML le prendront pour tel. C'est une erreur. RDF devrait être compris en termes de son modèle de données. Des données RDF peuvent être représentées en XML, mais comprendre la syntaxe est secondaire à celle du modèle de données. -
L'objectif de ce tutoriel est de vous apprendre à utiliser l'API Application de ARQ. Il vous permettra de mieux comprendre le fonctionnement des requêtes SPARQL avec Jena. -
Ceci est un guide pour le sous-système d'entrée/sortie de Jena. Tous les utilisateurs de Jena ont besoin de savoir utiliser InputStreams et OutputStreams plutôt que les Reader et Writer. La première section donne une brève introduction au sous-système d'entrée/sortie. Les autres sections sont destinées aux utilisateurs souhaitant utiliser des fonctionnalités avancées au sein du sous-système d'entrée/sortie. -
Dans le monde des développeurs d'applications basées sur le Web sémantique, il y a deux grandes écoles en ce qui concerne les triplestores : les adeptes de Jena, et ceux de Sesame. -
Apache Jena est un framework Java pour construire des applications Web sémantique. Le moteur D2RQ peut être utilisé comme un composant dans de telles applications pour accéder à une vue RDF virtuelle sur les données dans les bases de données relationnelles. -
Tutoriel pour construire un écosystème Eclipse de développement Java d'applications sémantiques avec Jena
par Michel HéonLe projet du web sémantique propose un ensemble de technologies permettant de représenter la signification d'une ressource accessible par le web, et qui a pour c?ur, le Ressource Description Framework (RDF). Pour le concepteur Java d'applications sémantiques, l'emploi du RDF impose des particularités qui lui sont propres, qu'il s'agisse : de la diffusion par le web de la sémantique d'une ressource; de l'exploitation de la sémantique par un programme Java; ou encore, de la conception de l'application Java en tant que telle. Le présent tutoriel, qui s'adresse au concepteur Java d'applications sémantiques, présente une procédure de construction d'un écosystème de développements fondé sur l'Eclipse Web Tools Project (WTP) qui intègre Apache Jena ainsi que l'API Java du RDF. Le tutoriel débute par la présentation de l'objectif du tutoriel et se poursuit par la procédure d'installation et de configuration d'Eclipse. La section III présente la procédure d'intégration de Jena à Eclipse alors que la section IV présente la procédure de publication d'un graphe RDF sur un serveur web local. Le tutoriel se termine par une discussion. Ce tutoriel s'adresse à un concepteur déjà familier avec la programmation Java avec Jena.
-
Dans le monde des développeurs d'applications basées sur le Web sémantique, il y a deux grandes écoles en ce qui concerne les triplestores : les adeptes de Jena, et ceux de Sesame. -
comment installer un serveur Sesame pour gérer facilement des données RDF, et les manipuler avec l'API.
-
Spécification de la sémantique précise et des systèmes de règles d'inférence complets correspondants du cadre de description de ressource (RDF) et de RDF Schema (RDFS). -
La nouvelle version de RDFa (RDF in attributes) s'oriente plus vers d'autres formats que le XHTML (seule utilisation prévue dans RDFa 1.0) : une spécification est disponible pour XHTML 1.1, mais aussi une autre pour HTML5. Depuis l'utilisation de RDFa dans OpenDocument, ses concepteurs ont pris conscience que RDFa pouvait être utilisé bien ailleurs que ce pour quoi il était prévu. -
La nouvelle version de RDF présentera certes un très petit nombre de nouveautés mais celles-ci sont très avantageuses et importantes. -
La nouvelle version de SPARQL amènera un très grand nombre de nouveautés, dont voici un aperçu.
-
Cette page donne une rapide introduction pour vous préparer et démarrer avec D2RQ. -
L'outil d2r-query permet d'exécuter des requêtes SPARQL sur une base de données relationnelle associée avec D2RQ à partir de la ligne de commande. Ceci peut être fait avec ou sans un fichier d'associations D2RQ. Si un fichier d'associations est spécifié, alors l'outil requêtera le graphe virtuel RDF défini par les associations. Si aucun fichier d'associations n'est spécifié, alors l'outil utilisera les associations par défaut de generate-mapping pour la traduction. Pour requêter une base de données associée avec D2RQ en utilisant une interface web, utilisez D2R Server -
D2R Server : accéder à des bases de données avec SPARQL et comme données liées
par traducteur : Julien PluD2R Server est un outil pour publier des bases de données relationnelles sur le Web sémantique. Il permet aux navigateurs RDF et HTML de naviguer dans le contenu de la base de données, et permet de requêter la base de données en utilisant le langage de requête SPARQL. C'est une partie de la plate-forme D2RQ. -
dump-rdf : sauvegarde d'une base de données dans un fichier RDF
par traducteur : Julien Plu, traducteur : Yoan ChabotL'outil dump-rdf utilise D2RQ pour sauvegarder le contenu de l'ensemble de la base de données dans un fichier RDF unique. Ceci peut être réalisé avec ou sans un fichier d'associations D2RQ. Si un fichier d'associations est spécifié, alors l'outil l'utilisera pour traduire le contenu de la base de données en RDF. Si aucun fichier d'associations n'est spécifié, alors l'outil utilisera les associations par défaut de generate-mapping pour la traduction. -
generate-mapping : autogénération de fichiers d'associations D2RQ
par traducteur : Julien Plu, traducteur : Yoan ChabotL'outil generate-mapping crée un fichier d'association D2RQ en analysant le schéma d'une base de données existante. Ce fichier d'associations, nommé associations par défaut, associe chaque table à une nouvelle classe RDFS qui est basée sur le nom de la table, et associe chaque colonne à une propriété basée sur le nom de la colonne. Ce fichier d'association peut être utilisé comme ça ou peut être personnalisé. -
Le langage d'association D2RQ
par traducteur : Julien Plu, traducteur : Yoan Chabot, Traducteur : VforVincentCe document décrit le langage d'association D2RQ, un langage déclaratif pour l'association des schémas d'une base de données relationnelle aux vocabulaires RDF et ontologies OWL. Le langage est implémenté dans la plate-forme D2RQ. -
Apache Jena est un framework Java pour construire des applications Web sémantique. Le moteur D2RQ peut être utilisé comme un composant dans de telles applications pour accéder à une vue RDF virtuelle sur les données dans les bases de données relationnelles. -
Cet article est une introduction à D2R Server ainsi qu'à son langage D2RQ afin de vous montrer les bases de cet outil. Il arrive en complément de la documentation afin que vous puissiez mieux l'aborder et la comprendre.
-
Nous allons dans ce tutoriel installer et utiliser le framework de DBpedia afin d'extraire les données de Wikipédia en RDF et installer sa propre version de DBpedia en local. -
Ce tutoriel fait suite à celui sur l'exécution du framework d'extraction de DBpedia. Il est consacré à la compilation et à la configuration de Virtuoso ainsi qu'à l'importation des triplets de DBPedia. Cette compilation a été faite sous Ubuntu 13.10.
-
Ce tutoriel fait suite à celui sur l'exécution du framework d'extraction de DBpedia. Il est consacré à la compilation et à la configuration de Virtuoso ainsi qu'à l'importation des triplets de DBPedia. Cette compilation a été faite sous Ubuntu 13.10.