Bien que je suis désormais convaincu que le RDF est un outil fabuleux pour représenter la connaissance, je ne peux m'empêcher de douter de son caractère universel. En effet, malgré la sensibilité et les efforts de ses créateurs et de ses promoteurs, il semble être le transport d'une vision occidentale du monde.

Même si dans sa forme la plus pure, le graphe, le RDF semble indépendant de toute langue humaine (les schémas et les URI utilisent de facto un vocabulaire en anglais mais rien n'interdit d'en créer dans d'autres langues), l'ordonnancement des éléments d'un triplet (sujet-prédicat-objet) est quant à lui connoté culturellement.

Selon l'Atlas des Langues de Bernard Comrie, Stephen Matthews et Maria Polinsky, l'ordre des mots dans la phrase diffère sensiblement selon les langues.

Voici les principaux cas rencontrés :

Ordre Exemple Langues concernées
Sujet-Verbe-Objet Orcade est un chien. Français, Anglais, Chinois...
Sujet-Objet-Verbe Orcade un chien est. Japonais, Coréen...
Verbe-Sujet-Objet Est Orcade un chien. Arabe...

En fait, seule la place du verbe (appelé "prédicat" en RDF) change, les principales langues s'accordant sur le principe de placer le sujet avant l'objet (mais il existe aussi des milliers de langues ayant développé des ordres plus exotiques).

Or si je veux dire qu'Orcade, mon petit animal de compagnie, est un chien en RDF, j'utilise le triplet suivant :

<http://pierre.dureaume/exemples/Orcade> (le sujet)
  <http://purl.org/stuff/pets/species> (le prédicat)
    <http://purl.org/stuff/pets/Dog> (l'objet)

On rencontre bien ici l'ordonnancement SVO propre aux langues latines, slaves, germaniques et chinoises.

Il est évident que l'ordre des éléments ne peut pas être changé sous prétexte de rendre le triplet incorrect ou d'exprimer quelque chose de différent. Le RDF et, par conséquent, ces sérialisations[1] n'ont donc le charme de l'évidence que pour les occidentaux et les autres peuples articulant les phrases autour du verbe.

Cependant, avoir précisé la nature des éléments d'un triplet autrement que par l'ordonnancement (et se rapprocher ainsi de l'universalité) aurait sûrement rendu le modèle verbeux et aurait entamé son élégance.


[1] : la syntaxe abrégée de RDF/XML permet cependant de placer le sujet à la fin, mais ceci est une particularité de XML non de RDF.