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
Version imprimable
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 :aie:.
Un exemple de sous ensemble de RDF, fait pour décrire les relations entre personnes : [ame]http://fr.wikipedia.org/wiki/FOAF[/ame]
d'accord
et si je décris mes donnés avec RDF
est ce que je peux les interroger avec des requetes Xquery?
Oui, car ça reste du XML.
bon d'accord merci beaucoup
reste maintenant à démarrer
je suis débutant que ce soit en java ou xquery
j'ai télécharger Eclipse pour faire la programmation
en fait j'ai des fichiers xml qui comporte la descriptions de ces images
je veux faire une interface homme machine pour faire de l'interrogation de ces données avec des requetes xquery et sparql mais de façon indirecte
c'est à dire l'utilisateur va juste données des mots clés
et c'est à moi de chercher les données.
je doit commencer pas quoi exactement?
merci
Ca fait beaucoup d'un coup à mon humble avis.
Peut être commence par une appli en ligne de commande qui convertit tes mots en sparql/xquery et ecrit le résultat dans un fichier.
Ca sera plus simple de debuger tes actions avec un seul Thread.
Tu ajouteras l'UI multi-thread plus tard.
oui c'est une très grande application
mais c'est juste un début
c'est quoi en fait UI?
User Interface, donc l'IHM en français.
Pour faire une grande appli qui tient la route, il faut la découper en un max de modules testables indépendamment. Donc pouvoir découpler les traitements de l'IHM.
merci beaucoup