Présents :
Bilan des sujets à aborder :
Proto permettant de représenter et raisonner sur le contexte. Vous le trouverez à l'adresse http://conquer.liglab.fr/
Nous n'avons défini que 2 comptes pour que vous puissiez manipuler (modifier et interroger) les données du contexte.
joelle.coutaz@imag.fr pass: <nom_du_projet>/etch
tigli@polytech.unice.fr pass: <nom_du_projet>/buzz
Cf. Schéma général implémentatoire
Trois Meta_UI :
Cf. Schéma de Gaetan
BdC représentée par des triplets : Objet / relation / Objet Les Objet peuvent être des Types, des instances …
ex.
(aTV2, Type, TV)
(aTV2, Where, Bedroom)
ceci peut s'exprimer sous forme de prédicat ;
Where(aTV2, Bedroom)
format : RDFS
Langage de requête : SPARQL
ex.
SELECT ?x WHERE { ?x type TV }
retour :
<result> <res> aTv </res> <res> aTv2 </res> </result>
autre requete SPARQL :
SELECT ?x WHERE{ ?x type Device ?x offers ?y ?y type Alert }
Par contre SPARQL ne permet que des requêtes et non des INSERT …. Il faut étendre le langage.
Par contre SPARQL est limité à RDF ce qui oblige à saturer le graphe RDF à partir de RDFS pour utiliser SPARQL (inférer les relations qui n'apparaissent pas dans RDF, déductible de RDFS)
Les autres commandes CONSTRUCT …
Aujourd'hui la BdC est accessible au travers un Web Service :
add_class() find(s,o,p); add_instance() …
TODO ::: Hadas
TODO ::: Rainbow
Réunion avec Emric : TODO : Faire les Devices UPnP sur table, PC (display), Téléphone pour la démonstration Photoshuffler.
TEST OK :