Andy Seaborne
des laboratoires HP
de Bristol a annoncé
une "version préliminaire" d'un langage de requête pour l'API RDF Jena.
Par Edd Dumbill,
xmlhack - traduit par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
mercredi 26 septembre 2001
Dérivé des travaux de Libby Miller
sur SquishQL,
RDQL traite RDF
comme une base de données et permet de faire des requêtes en utilisant des
modèles et des contraintes sur les triplets d'un modèle de données RDF. Andy Seaborne note que RDQL est destiné à être utilisé dans des scripts et
pour des expériences au niveau des langages de modélisation.
Ses exemples comprennent:
Tous les triplets du modèle:
SELECT *
WHERE (?x, ?y, ?z)
Les contenus de containers de type "Bag":
SELECT ?b, ?y
WHERE (?b, <rs:type>, <rs:Bag>), (?b, ?x, ?y)
AND ! ( ?x eq <rs:type> && ?y eq <rs:Bag> )
USING rs FOR
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
Des exemples, les librairies Java
JAR et la documentation Javadoc peuvent être trouvés sur la page web RDQL.
Autres articles:
Copyright 2001,
Edd Dumbill (auteur) et Eric van der Vlist (traducteur).
|