Web sémantique et Web de données
Le web sémantique est une extension du web actuel, où l'information est non seulement liée mais également interprétable par des machines. Grâce à des technologies telles que le RDF (Resource Description Framework), les données peuvent être structurées et reliées d'une manière compréhensible par les algorithmes. Cela permet aux moteurs de recherche et aux systèmes de recommandation de fournir des résultats plus précis et pertinents.
Le Web de Données
Ressource: élément unitaire du Web de Données
L'élément unitaire du Web de Données est la ressource. Il s'agit de tout élément identifiable sur le Web au moyen d'un URI. Cela peut inclure une page web, un document, un article, une image, un post, une application, etc.
Ces ressources, individuellement ou reliées entre elles, représentent des concepts désignant toute entité physique ou abstraite et leurs propriétés respectives.
URI (Uniform Resource Identifier)
Un URI est une chaîne de caractères qui identifie de manière unique une ressource sur le web. Un URI peut être de deux types : un URL (Uniform Resource Locator), qui permet de localiser la ressource, ou un URN (Uniform Resource Name), qui identifie la ressource de façon unique sans indiquer son emplacement.
Lorsqu'il est constitué de caractères Unicode, c'est-à-dire non-ASCII, on le désigne par le sigle IRI (Internationalized Resource Identifier).
Exemples d'URI :
- URL : "https://www.example.com/page"
- URN : "isbn:0451450523"
- URI combiné : "https://www.example.com/page#isbn:0451450523"
Bases de ressources
Les bases de ressources sont des collections structurées de ressources interconnectées qui forment la colonne vertébrale du Web de Données. Il s'agit d'entrepôts de connaissances numériques, organisés de manière à faciliter l'accès, la recherche et l'exploitation des informations qu'elles contiennent. Elles servent de bases de références pour le Web Sémantique car elles permettent d'identifier de nombreux concepts en plusieurs langues, plusieurs formats ou sous diverses représentations.
Exemples de bases de ressources collaboratives:
-
MusicBrainz (MB)
- Catégorie: Base de connaissance musicale collaborative;
- Licence: PD/CC-BY-NC-SA;
- Propriétaire: MetaBrainz Foundation;
- Identifiant unique de ressource: MB-ID (MusicBrainz Identifier);
- Modèle relationnel: PostgreSQL;
Echantillon de tables constituant la base:
- Artists: Artistes, interprètes, compositeurs ou groupe (MB-ID, IPI, ISNI, Name, ...);
- Events: Concerts ou autres évènements musicaux (MB-ID, Name, ...);
- Release: Albums et enregistrements (MB-ID, ASIN, disc IDs, Name, ...);
- Works: Oeuvres musicales (MB-ID, ISWC, Title, ...);
- Labels: Sociétés éditrices de disques ou CD (MB-ID, IPI, ISNI, Name, ...);
- Instruments: Instruments de musique (MB-ID, Name, ...);
- Genres: Genres musicaux (MB-ID, Name, ...).
-
RateYourMusic (RYM)
- Catégorie: Base de données et communauté musicale;
- Licence: Propriétaire;
- Propriétaire: Sonemic, Inc.;
- Identifiant unique de ressource: RYM-ID (RateYourMusic Identifier);
Principales tables constituant la base:
- Artists: Artistes, groupes, interprètes (RYM-ID, Nom, Nationalité, Années actives, ...);
- Releases: Albums et Extended Plays (RYM-ID, Titre, Genres, ...);
- Songs: Titres de chansons individuels (RYM-ID, Titre, Album d'origine, ...);
- Labels: Maisons de disques et labels;
- Ratings: Notes données par les utilisateurs (RYM-ID, Utilisateur, Album, Note, ...);
- Lists: Listes créées par les utilisateurs (RYM-ID, Titre, Créateur, ...);
- Genres: Genres musicaux et sous-genres (RYM-ID, Nom, Description, ...);
-
WikiData
- Catégorie: Base de connaissance collaborative multilingue;
- Licence: CC0 (Domaine public);
- Propriétaire: Wikimedia Foundation;
- Identifiant unique de ressource: Q-ID, P-ID ou L-ID (identifiant WikiData);
- Modèle relationnel: Graphes RDF et SPARQL;
Échantillon de tables constituant la base:
- Entities: Articles ou sujets (Q-ID, Label, Description, ...);
- Properties: Attributs ou relations entre les entités (P-ID, Label, Description, ...);
- Lexemes: Mots et expressions linguistiques (L-ID, Lemma, Sens, ...);
Représentation graphique des interconnections entre les bases
Sources
Le Web Sémantique : Le Web où chaque ressource est interconnectée
Le Web Sémantique, partie intégrante du Web 3.0, représente une évolution majeure d'Internet. Il s'agit d'une vision où les données sur le Web sont non seulement lisibles par les humains, mais aussi compréhensibles et interprétables par les machines. Cette approche vise à créer un écosystème numérique plus intelligent, où chaque ressource est contextualisée et interconnectée de manière significative.
RDF : Pierre angulaire du Web Sémantique
RDF (Resource Description Framework) est un modèle de données standardisé servant de socle au Web Sémantique. Il permet de décrire les ressources et leurs relations sur le Web de manière structurée et uniforme. Sa syntaxe repose sur des triplets composés d'un sujet (ressource décrite), d'un prédicat (propriété ou caractéristique de la ressource) et d'un objet (valeur de la propriété), qui peut être une valeur littérale ou une autre ressource du Web.
Exemple pour la ressource "https://elmess-k.blogspot.com/"
- "https://elmess-k.blogspot.com/" "est" "un Blog"
- "https://elmess-k.blogspot.com/" "a pour sujet" "Technologies Numériques"
- "https://elmess-k.blogspot.com/" "a pour cible" "acteurs de l'Économie Sociale et Solidaire"
Ainsi, RDF permet de lier une ressource à des mots-clés ou à d'autres ressources du Web, créant un graphe de connaissances. Les prédicats, qui assurent les liaisons entre les ressources, orientent efficacement les algorithmes de recherche d'information grâce à leur signification explicite.
Les avantages de l'interconnexion sémantique
Cette approche offre de nombreux avantages:
- Une recherche plus intelligente: Les moteurs de recherche peuvent comprendre le contexte et la signification des informations, offrant des résultats plus pertinents.
- L'intégration des données: Les informations provenant de sources diverses peuvent être facilement combinées et analysées.
- L'automatisation: Les systèmes informatiques peuvent effectuer des tâches complexes en comprenant les relations entre les données.
Vers un Web plus intelligent
Le Web Sémantique promet un Internet où l'information n'est plus simplement stockée, mais véritablement comprise et utilisée de manière intelligente. Cette interconnexion des ressources ouvre la voie à de nouvelles applications, de l'intelligence artificielle avancée aux assistants virtuels plus performants, en passant par des systèmes de gestion des connaissances révolutionnaires.
Bien que sa réalisation complète reste un défi, le Web Sémantique représente une étape cruciale vers un écosystème numérique plus intelligent, où chaque ressource est non seulement accessible, mais aussi contextualisée et interconnectée de manière significative.
Sources
Cas pratique : Création d'une Base de Ressources dédiée à l'Economie Sociale et Solidaire
Dans ce chapitre, en guise de cas d'application, nous allons ébaucher quelques éléments architecturaux nécessaires à la création d’une base de ressources sémantiques dédiée aux acteurs de l’Économie Sociale et Solidaire (ESS). Cette base aura pour objectif de recenser les acteurs de l’ESS, les financeurs, les actions et événements solidaires, ainsi que les concepts clés liés à ce domaine. Grâce à l’utilisation du langage RDF, elle permettra de cartographier et d’analyser les interactions entre ces différents éléments, offrant ainsi une vision cohérente et structurée des dynamiques de l’ESS.
NB : Toutes les informations utilisées pour la construction des exemples ci-dessous sont des données librement consultables sur internet.
Table des Projets ("@type":"Project")
-
Concept "Assises Jeunes des Territoires Ruraux"
Les "Assises Jeunes des Territoires Ruraux" sont des événements organisés pour rassembler des jeunes, des universitaires, des acteurs publics et des praticiens de terrain afin de discuter des défis et des opportunités spécifiques aux jeunes vivant dans les territoires ruraux. Cela consiste à explorer des initiatives et partager des expériences en faveur de la jeunesse rurale tout en approfondissant les diverses thématiques qui la concerne.
Données descriptives en JSON-LD
{ "@context":"https://schema.org/", "@type":"Project", "name":"Jeunes des territoires ruraux", "knowsAbout":[ {"@type":"thing", "name":"Jeunesse"}, {"@type":"thing", "name":"Territoires Ruraux"}, {"@type":"thing", "name":"Mobilité Spatiale"}, {"@type":"thing", "name":"Culture"}, {"@type":"thing", "name":"Logement"}, {"@type":"thing", "name":"Insertion Sociale et Professionnelle"}, {"@type":"thing", "name":"Inclusion Sociale"}, {"@type":"thing", "name":"Santé"}, {"@type":"thing", "name":"Environnement"}, {"@type":"thing", "name":"Action Publique"} ], "member":[ {"@type":"NGO", "name":"KPsens"}, {"@type":"NGO", "name":"URQR"}, {"@type":"ResearchOrganization", "name":"LISST"}, {"@type":"CollegeOrUniversity", "name":"Centre Universitaire de l'Ariège"}, {"@type":"CollegeOrUniversity", "name":"Université Toulouse Jean Jaurès"} ], "funder":[ {"@type":"GovernmentOrganization", "name":"CAF de l'Ariège"}, {"@type":"GovernmentOrganization", "name":"MSA Midi-Pyrénées Sud"}, {"@type":"GovernmentOrganization", "name":"Région Occitanie"}, {"@type":"GovernmentOrganization", "name":"Département de l'Ariège"}, {"@type":"GovernmentOrganization", "name":"MSJVA"} ], "@url":"https://ajtrfoix2024.sciencesconf.org/", "sameAs":[ "https://www.insite-france.org/ressources-initiatives/assises-nationales-jeunes-des-territoires-ruraux" ] }
-
Concept "AJITeR par la culture"
Le projet "AJITeR par la culture" est une initiative visant à soutenir l'accueil et l'installation des jeunes adultes dans les territoires ruraux à travers des pratiques artistiques et culturelles. Lancé en 2019 par l'UFISC et ses partenaires, ce projet se concentre sur la capitalisation et la diffusion de bonnes pratiques pour favoriser la participation des jeunes adultes à la vie culturelle et sociale de leurs territoires. Il vise à renforcer les liens entre culture, jeunesse et ruralité, en mettant l'accent sur la coopération solidaire et la reconnaissance des ressources culturelles locales.
Données descriptives en JSON-LD
{ "@context":"https://schema.org", "@type":"Project", "name":"AJITeR par la Culture", "knowsAbout": [ {"@type": "Thing", "name": "Culture"}, {"@type": "Thing", "name": "Territoires ruraux"}, {"@type": "Thing", "name": "Jeunesse"}, {"@type": "Thing", "name": "Participation citoyenne"}, {"@type": "Thing", "name": "Transition des territoires"}, {"@type": "Thing", "name": "Coopération solidaire"} ], "member":[ {"@type":"NGO", "name":"UFISC"}, {"@type":"NGO", "name":"ADRETS"}, {"@type":"Organization", "name":"CREFAD Auvergne"}, {"@type":"Organization", "name":"CIPRA France"}, {"@type":"NGO", "name":"RECCCA"}, {"@type":"Organization", "name":"REMI", "alternateName": "Réseau d’Éducation à la Citoyenneté et à la Solidarité Internationale", "url": "https://remi.org"} ], "funder": [ {"@type": "Organization", "name": "Fonds européen agricole pour le développement rural (FEADER)"}, {"@type": "Organization", "name": "Commissariat général à l’égalité des territoires (CGET)"}, {"@type": "Organization", "name": "Ministère de l’Agriculture et de l’Alimentation (MAA)"} ] }
Données descriptives de concepts élémentaires de sciences sociales (en JSON-LD)
-
"Coopération solidaire"
{ "@context": "https://schema.org/", "@type": "Thing", "name": "Coopération solidaire", "description": "Efforts collectifs et solidaires visant à atteindre des objectifs communs à des fins de développement communautaire ou de justice sociale." }
-
"Culture"
{ "@context": "https://schema.org/", "@type": "Thing", "name": "Culture", "description": "Pratiques, normes et valeurs qui caractérisent une société ou un groupe.", "sameAs": [ "http://fr.dbpedia.org/resource/Culture", "https://www.wikidata.org/entity/Q11042", "https://vocabularies.unesco.org/thesaurus/concept264" ] }
-
"Jeunesse"
{ "@context": "https://schema.org/", "@type": "Thing", "name": "Jeunesse", "description": "Période de la vie humaine précédant l'âge adulte, associée à la croissance, l'apprentissage et le développement.", "sameAs": [ "http://fr.dbpedia.org/resource/Jeunesse", "http://www.wikidata.org/entity/Q190007", "http://vocabularies.unesco.org/thesaurus/concept1457" ] }
-
"Participation citoyenne"
{ "@context": "https://schema.org/", "@type": "Thing", "name": "Participation citoyenne", "description": "Implication active des citoyens dans les processus décisionnels et les actions communautaires.", "sameAs": [ "http://fr.dbpedia.org/resource/Participation_(politique)", "http://www.wikidata.org/entity/Q1773152" ] }
-
"Territoires ruraux"
{ "@context": "https://schema.org/", "@type": "Thing", "name": "Territoires ruraux", "description": "Zones géographiques situées en dehors des centres urbains, caractérisées par des paysages naturels et une faible densité de population.", "sameAs": [ "http://fr.dbpedia.org/resource/Campagne", "http://www.wikidata.org/entity/Q175185", "http://vocabularies.unesco.org/thesaurus/concept445" ] }
Financeurs de l'Economie Sociale et Solidaire
-
Mutualité Sociale Agricole Midi-Pyrénées Sud
{ "@context": "https://schema.org", "@type": "GovernmentOrganization", "name": "Mutualité Sociale Agricole Midi-Pyrénées Sud", "alternateName": "MSA Midi-Pyrénées Sud", "description": "Caisse locale de la MSA couvrant les départements de l'Ariège, de la Haute-Garonne, du Gers et des Hautes-Pyrénées", "url": "https://mps.msa.fr/lfp", "areaServed": [ {"@type": "AdministrativeArea", "name": "Ariège"}, {"@type": "AdministrativeArea", "name": "Haute-Garonne"}, {"@type": "AdministrativeArea", "name": "Gers"}, {"@type": "AdministrativeArea", "name": "Hautes-Pyrénées"} ], "memberOf": {"@type": "Organization", "name": "Mutualité Sociale Agricole"}, "makesOffer": [ "Protection sociale", "Encaissement des cotisations", "Versement des prestations", "Prévention des risques professionnels", "Action sanitaire et sociale" ] }
-
Caisse d'allocations familiales de l'Ariège
{ "@context": "https://schema.org", "@type": "GovernmentOrganization", "name": "Caisse d'allocations familiales de l'Ariège", "alternateName": "CAF de l'Ariège", "description": "Organisme de protection sociale gérant les prestations familiales dans le département de l'Ariège", "url": "https://www.caf.fr/allocataires/caf-de-l-ariege", "areaServed": {"@type": "AdministrativeArea", "name": "Ariège"}, "makesOffer": [ "Consultation de compte en ligne", "Demande de prestations", "Dépôt de documents", "Rendez-vous avec un agent", "Espace numérique en libre-service" ] }
-
Ministère des Sports, de la Jeunesse et de la Vie associative
{ "@context": "https://schema.org", "@type": "GovernmentOrganization", "name": "Ministère des Sports, de la Jeunesse et de la Vie associative", "alternateName":"MSJVA" "url": "https://www.sports.gouv.fr/", "department": [ { "@type": "GovernmentOrganization", "name": "Direction des Sports", "description": "Préparation et mise en œuvre de la politique du Gouvernement relative à la promotion, l'organisation et l'accès à la pratique des activités physiques et sportives." }, { "@type": "GovernmentOrganization", "name": "Direction de la Jeunesse", "description": "Élaboration et mise en œuvre des politiques en faveur de la jeunesse, incluant l'éducation populaire et l'engagement civique." }, { "@type": "GovernmentOrganization", "name": "Direction de la Vie Associative", "description": "Soutien et développement de la vie associative, promotion de l'engagement bénévole et gestion des relations avec les associations." } ], "sameAs": [ "https://www.facebook.com/MinistereSports", "https://twitter.com/MinistereSports", "https://www.linkedin.com/company/ministere-des-sports", "https://www.instagram.com/ministeresports/", "https://lannuaire.service-public.fr/gouvernement/2fd089d2-669f-4a91-80b2-b345db391349" ] }
-
Conseil Régional Occitanie
{ "@context": "https://schema.org", "@type": "GovernmentOrganization", "name": "Conseil Régional Occitanie", "alternateName": "Région Occitanie / Pyrénées-Méditerranée", "url": "https://www.laregion.fr/", "areaServed": { "@type": "Place", "name": "Région Occitanie", "geo": { "@type": "GeoShape", "box": "42.3 1.2 44.9 4.8" } }, "knowsAbout": [ {"@type":"thing", "name":"Développement économique"}, {"@type":"thing", "name":"Aménagement du territoire"}, {"@type":"thing", "name":"Formation professionnelle"}, {"@type":"thing", "name":"Transports"}, {"@type":"thing", "name":"Éducation"}, {"@type":"thing", "name":"Environnement"}, {"@type":"thing", "name":"Culture"} ] }
-
Conseil Départemental de l'Ariège
{ "@context": "https://schema.org", "@type": "GovernmentOrganization", "name": "Conseil Départemental de l'Ariège", "url": "https://ariege.fr/", "areaServed": { "@type": "Place", "name": "Département de l'Ariège", "geo": { "@type": "GeoShape", "box": "42.7 1.0 43.1 1.8" } }, "knowsAbout": [ {"@type":"thing", "name":"Action sociale"}, {"@type":"thing", "name":"Voirie"}, {"@type":"thing", "name":"Éducation"}, {"@type":"thing", "name":"Transports scolaires"}, {"@type":"thing", "name":"Services de secours et d'incendie"}, {"@type":"thing", "name":"Culture et patrimoine"}, {"@type":"thing", "name": "Aménagement du territoire"} ], }
Représentation heuristique des concepts énoncés précédemment
Définition des propriétés utilisés dans l'exemple
- "@context" : Vocabulaire utilisé pour structurer les données;
- "@type" : Type ou classe de la ressource décrite;
- "@url" : URL de la ressource;
- "name" : Nom de la ressource;
- "description" : Une brève description ou résumé de la ressource;
- "sameAs" : Liste d'URL pointant vers des ressources identiques ou se rapportant aux mêmes concepts;
- "about" : Liste des concepts liés à la ressource;
- "sponsor" : Sponsors (personnes ou organisations) qui soutiennent ou permettent à la ressource d'exister.
Commentaires
Enregistrer un commentaire