Petite mise à jour sur les nouveautés RDF 1.1.
Premièrement, le WG a presque fini le travail sur
Turtle.
Le document est en Last Call, c'est-à-dire dans une version considérée par le groupe de travail comme terminée, mais laissant la possibilité à tout le monde de commenter et de s'insurger pour apporter des dernières modifications, et éventuellement passer par une autre phase de Last Call. Turtle ne permettra pas de décrire plusieurs graphes RDF dans le même document.
La notion de
RDF dataset, provenant à l'origine du standard
SPARQL, fera partie des
concepts de RDF. Il y aura une
syntaxe concrète pour écrire des RDF datasets, qui ressemblera fort à
TriG. Le W3C ne recommandera aucune sémantique formelle pour la structure de RDF dataset.
Il y aura une syntaxe JSON pour RDF, appelée
JSON-LD. JSON-LD permet également de sérialiser des datasets. La syntaxe JSON-LD est un peu plus permissive que les autres syntaxes, puisqu'elle permet d'écrire des choses qui ne correspondent pas à des graphes RDF valides. La syntaxe JSON-LD sera accompagnée d'une
API JSON-LD qui devrait standardisée en même temps dans une recommandation W3C.
Il y aura également une syntaxe de type
N-triples (qui autrefois n'était utilisé par le W3C que pour les
besoins de tests). N-triples sera une recommandation. Tout document N-triples sera néanmoins également un document Turtle. La même recommandation servira à décrire
N-Quads, une autre syntaxe pour écrire des RDF datasets. Le but de ces syntaxes est d'offrir un mode de sérialisation ultra facile à parser (un triplet/quad par ligne).
Il n'y a plus de notion de "plain literals". Si la syntaxe concrète permet d'écrire des littéraux sans préciser de type, cela signifiera en réalité que le littéral a le type xsd:string. Les littéraux ayant un "language tag" auront implicitement le type
rdf:langString, même si ce type n'apparaitra pas dans le littéral. rdf:langString et xsd:string remplace effectivement
rdf:PlainLiteral, qui ne sera plus nécessaire.
Le type
rdf:HTML est introduit, permettant d'inclure du HTML 5 dans un graphe RDF.
rdf:XMLLiteral est légèrement mis à jour pour être moins strict. On ne sera plus obligé d'embarquer un parser XML complet pour le moindre traitement de RDF.
RDF/XML ne changera presque pas. En fait, la syntaxe sera la même mais il faudra modifier le mapping de RDF/XML vers des triplets RDF. En pratique, ça ne change presque rien pour les applications.
La sémantique ne changera pas en profondeur a priori. Il ne devrait y avoir qu'une mise à jour pour se conformer aux nouvelles notions des concepts (rdf:HTML, rdf:langString, etc). En revanche, la présentation du document devrait changer significativement.
Les règles de la section informatives seront mises hors du document et corrigées (elles sont incomplètes dans RDF Semantics 2004). Le nouveau document n'a pas encore été entamé. Il n'y aura pas de sémantique des datasets.
Il n'y aura pas, a priori, de dépréciation de termes RDF (quoi que possiblement pour la réification).
Le groupe de travail aura également besoin de plus de temps pour finaliser les documents. Il y aura vraisemblablement plusieurs "Working Group Notes" produites pour décrire des points longuement discutés, comme par exemple la sémantique des RDF datasets.
1 |
0 |