Concepts et termes de base de la recommandation Resource Description Framework
- Essai de recensement des termes et concepts à partir de l'introduction et du principe de base de la recommandation. Il n'est donc pas question ci-dessous de classe, de schéma, de réification, de syntaxe, etc.
- La numérotation des paragraphes reprend celle du document Bases de la conception dont ce texte est une réécriture sous l'angle des concepts.
- Il a été ajouté un extrait du Glossaire de la recommandation (1999) pour les termes déclaration, propriété et ressource.
- Cette page se termine par une tentative de réponse à la question : "En définitive, qu'est-ce qu'une ressource RDF ?"
déclaration RDF
- déclaration, littéral, objet, prédicat, propriété, sujet
- E. "Une ressource spécifique associée à une propriété définie ainsi que la valeur de cette propriété pour cette ressource est une déclaration RDF."
- F. "Ces trois parties d'une déclaration sont appelées, respectivement, le sujet, le prédicat et l'objet."
- G. "L'objet d'une déclaration (c.-à-d. la valeur de la propriété) peut être une autre ressource ou il peut être littéral ; c.-à-d. une ressource (spécifiée par une URI) ou une simple chaîne ou autre type de données [...]".
données
- "un des buts de RDF est de rendre possible de spécifier les sémantiques des données basées sur XML d'une manière standardisée et interopérable."
- "La distinction entre les "données" et les "métadonnées" n'est pas absolue. C'est tout d'abord une distinction créée par une application particulière et très souvent la même ressource sera traité de plusieurs façons simultanément."
métadonnées
- "création pour le traitement des
métadonnées"
- palliatif des "applications qui échangent de l'information non compréhensible par les machines"
- "La solution proposée est d'utiliser les
métadonnées pour décrire les
données contenues sur le Web."
-
l'évaluation du contenu, en décrivant des
ensembles de pages qui représente un simple et unique "document"
- "le
catalogage pour décrire le contenu et les relations entre les contenus disponibles sur un site Web particulier, sur une page ou sur une bibliothèque numérique"
- "pour décrire les
droits sur la propriété intellectuelle des pages Web, pour indiquer les
préférences de confidentialité d'un utilisateur aussi bien que les
politiques de confidentialité d'un site Web."
- "RDF avec les
signatures numériques sera la clé pour construire un "Web de confiance" pour le commerce électronique, les collaborations, et d'autres applications."
modèle de métadonnées
- "un
modèle pour représenter les métadonnées RDF aussi bien que la syntaxe pour encoder et transporter ces métadonnées"
- "RDF est un
modèle de métadonnées et permet de résoudre de façon dérivée, des problèmes d'encodage ainsi que le transport et le stockage de fichier"
- "[...] un modèle pour représenter des
propriétés et des valeurs de propriétés données."
propriétés
- "Vous pouvez imaginer les propriétés RDF comme les attributs de ressources et, en ce sens, elles correspondent aux paires traditionnelles attribut-valeur."
- C. "Une propriété est un aspect, une caractéristique, un attribut ou une relation spécifique utilisée pour décrire une ressource."
- D. "Chaque propriété possède une signification spécifique, définit ses valeurs permises, les types de ressources qu'elle peut décrire, et les relations qu'elle entretient avec les autres propriétés."
- Voir aussi "déclaration" et "ressources".
- La propriété dans une déclaration est nommée prédicat.
- La valeur de la propriété est nommée objet.
ressources
- par ressource Web, il faut entendre théoriquement tout espèce de sous-ensemble du web.
- "[...] facilité de traitement automatique des ressources Web"
- "[...] la découverte de ressources pour fournir une meilleure efficacité aux moteurs de recherche"
- A. "Toutes choses décrites par des expressions RDF sont appelées des ressources."
- Ces ressources ne sont pas uniquement les ressources du web, mais peuvent être aussi "un objet qui n'est pas directement accessible par le Web : ex., un livre imprimé."
- B. "Les ressources sont toujours nommées par des URIs avec des ancres ids optionnelles."
- "Toute chose peut avoir une URI : L'extensibilité des URIs permet l'introduction d'identificateurs pour toute entité imaginable."
- Voir aussi "déclaration" et "propriétés".
- La ressource dans une déclaration est nommée sujet.
- L'objet peut être une autre ressource.
Universel Resource Identifier
- Voir "ressources" ci-dessus.
Essai de récapitulation des assertions à la base du modèle
- Ici, commence les sujets de discussion !
- - Une déclaration RDF est une métadonnée décrivant une ressource.
- - Une déclaration RDF est une métadonnée décrivant une métadonnée.
- - Une propriété est toute possibilité de description d'une ressource.
- - L'usage d'une propriété peut être soumis à un nombre indéterminé de conditions d'ordre divers.
- - Une ressource est décrite par l'association à son URI d'une propriété et au moins une valeur de cette propriété (objet).
- - Une ressource est décrite par l'association à son URI d'une autre ressource comme prédicat, voire à une troisième ressource comme objet.
- - Une ressource est décrite par l'association de son URI et de la valeur d'une propriété (valeur nommée objet) la décrivant.
- - Une ressource est identifiée et désignée par une URI : cette désignation est nommée sujet ou prédicat ou objet selon sa place dans la déclaration.
- - Un objet est un littéral ou une ressource.
- - Une ressource hors-Web est théoriquement dans le champ d'application de RDF (ex. livre, etc?).
- - Toute chose décrite par une déclaration RDF est appelée ressource.
- - Une URI est une métadonnée.
- - Une ressource Web est tout ensemble de données accessible sur le Web.
- - Un littéral est une valeur autre qu'une ressource : chaîne de caractère, etc.
Extrait du Glossaire de la recommandation (1999)
- (les phrases ont été séparées pour une meilleure lisibilité)
Une expression suivant une grammaire spécifiée qui appelle une ressource spécifique, une propriété (attribut) spécifique, et donne la valeur de cette propriété pour cette ressource.
Plus spécifiquement ici, une
déclaration RDF est une déclaration utilisant la grammaire RDF/XML spécifiée dans ce document.
Un attribut spécifique avec une signification définie qui peut être utilisé pour décrire d'autres ressources.
Une propriété plus la valeur de cette propriété pour une ressource spécifique est une déclaration à propos de cette ressource.
Une propriété peut définir ses valeurs permises aussi bien que les types de ressources qui peuvent être décrites avec cette propriété.
Un objet abstrait qui représente aussi bien un objet physique tel qu'une personne ou un livre qu'un objet conceptuel tel qu'une couleur ou la classe de choses qui ont des couleurs.
Les pages Web sont généralement considérées comme étant des objets physiques, mais la distinction entre les objets physiques et les objets conceptuels ou abstraits n'est pas importante pour RDF.
Une ressource peut également être une composante d'un objet plus grand ; par exemple, une ressource peut représenter la main gauche d'une personne spécifique ou un paragraphe spécifique d'un document.
Tel qu'utilisé dans cette spécification, le terme ressource fait référence à un objet dans sa globalité si l'URI ne contient pas de fragment id (ancre) ou la sous-unité spécifique noté par le fragment ou l'ancre id.
Qu'est-ce qu'une ressource ?
- L'emploi du terme ressource dans la recommandation (1999) apparaît ambigu - ce qui est doublement ennuyeux pour une norme qui contient ce mot dans son nom d'une part et dont l'ambition même est le web sémantique.
- Du point de vue de la norme, le terme ressource désigne-t-il exclusivement une ressource Web ? Ou très précisément, la norme RDF a-t-elle été faite expressément pour les ressources Web ou tout au contraire, finalement le mot ressource est arbitraire puisqu'il ne correspond à rien de particulier, un document web, un document quelconque, une entité quelconque ?
- 1. Dans le corps de la recommandation de 1999, une ressource est conçue comme une ressource Web presque exclusivement.
- 2. Le glossaire et quelques indices semblent lever toute restriction de sens : une ressource est n'importe quoi.
- 3. Le résumé de la FAQ ci-dessous semble aussi insister sur l'universalité du champ d'application de la norme.
- 4. L'emploi des URIs n'apporte pas d'éclaircissements, semble-t-il.
Qu'est-ce que RDF ? (1999, 2003) (FAQ RDF)
- RDF est un format de données universel sur le Web. Utilisant un simple modèle relationnel, il permet aux données structurées et semi-structurées d'être mélangées, échangées et partagées entre différentes applications.
- Les données RDF décrivent toutes sortes de choses et alors que les schémas XML décrivent seulement des documents, les schémas RDF et OWL ("ontologies") concernent les choses réelles. [...]
- RDF a démarré comme un cadre pour métadonnées ; permettant l'interopérabilité entre les applications échangeant sur le Web des informations non compréhensibles par les machines. [...]
- Éliminons le mot ressource pour éliminer l'ambiguïté !
- Soit une entité particulière : Gulf Stream ;
- Soit des données Web : Gulf-Stream.net ;
- Une déclaration RDF peut dire quelque chose de Gulf-Stream.net parce que : ce site est repéré par son URI, sa nature informatique permet de cadrer sa description...
- Une déclaration RDF peut dire quelque chose du Gulf Stream, mais par le biais d'un artifice ou substitut informatique de cette entité réelle.
- - Suffit-il d'affecter une sorte d'URI au Gulf Stream pour que l'abîme qui sépare ces univers soit franchi ?
- - Et si cela ne marche pas, est-on quand même en droit d'utiliser le paradigme RDF pour produire des données sur le Gulf Stream ? Cela a-t-il été fait pour ça ? (Le fait de mettre ces données en ligne ne changeant rien sur le fond).
- Retournez cette page pour lire la réponse !
La solution de l'énigme est dans les premiers mots de la définition de Ressource (glossaire) : "Un objet abstrait ...". C'est la déclaration qui fait la ressource et non la ressource qui s'impose à la déclaration.
Dès l'instant où une déclaration peut s'appliquer à un objet, cet objet devient une ressource ; le degré de réalité ou d'abstraction dudit objet restant résolument hors du champ d'action de la norme.
- Ainsi l'appellation "Resource Definition Framework" serait nettement préférable à "Resource Description Framework". Nous serions d'emblée avertis de la véritable dimension "normalisante" que dissimule parfaitement en fait la plasticité relative de la norme.
- Ce renversement de perspective, comme tentative d'éclaircissement, ne dissipent pas encore toutes les questions.
- Comme le reste, cette interrogation et sa résolution sont ouvertes à toutes contradictions de quelque origine qu'elles soient : questions de traduction ; nouvelle spécification ; élucidations par la pratique ; avis éclairés ...
--
HerveTigier 17 février 2004