bonjour,
j'aimerai savoir la différence entre xquery et sparql
je sais que sparql pour RDF et xquery pour XML
mais est ce qu'on peut combiner les deux?
merci d'avance
bonjour,
j'aimerai savoir la différence entre xquery et sparql
je sais que sparql pour RDF et xquery pour XML
mais est ce qu'on peut combiner les deux?
merci d'avance
RDF est un sous ensemble de XML. XQuery permet d'interroger/assembler du xml quelconque alors Sparql est dédié au RDF.
Sachant cela, oui tu peux utiliser les 2 conjointement, du moment que le Sparql n'interroge que les données conforme au RDF.
oui je sais que SPARQL c'est pour interroger RDF
mais comment je peux bénéficier de RDF
comment je peux exploiter le RDF dans mes fichiers XML
en fait mes fichiers XML sont des fichiers de descriptions de video ou images
qui contiennent des métadonnées.
merci d'avance
Et bien, il faut transformer tes méta-données vers du RDF.
Comme tes données sont elle même xml, tu pourrais faire cette transformation en XSL-T, XQuery ou n'importe quels langages sachant manipuler du XML (et gérant les "namespaces", la pluspart le gère).
T'as des exemples de à quoi doivent ressembler le RDF là :
[ame]http://en.wikipedia.org/wiki/Resource_Description_Framework[/ame]
mais puisque on peut les interroger en xquery
alors pourquoi je les transforme en RDF?
Le RDF, c'est du xml structuré pour représenter des graph visibilement. A Toi de voir si tes données peuvent tirer parti de cette structure. Le RDF étant en place depuis un moment, il y a sans doutes des outils de visualisation, d'index,..., de dispo. L'intéret de s'appuyer sur des standard, c'est de profiter de l'outillage qui va avec et on est à peut près certain que la structure qu'il a été bien pensé.
En Xml c'est vite fait de mal architecturé ses données.
Par contre est-ce que ça convient à tes données.
Un exemple de sous ensemble de RDF, fait pour décrire les relations entre personnes : [ame]http://fr.wikipedia.org/wiki/FOAF[/ame]
Partager