CONTINUUM: Exploitation des données contextuelles

Slides:



Advertisements
Présentations similaires
Objectif Trouver les facteurs dun nombre. Objective Find the factors of a number.
Advertisements

Les Mots Interrogatifs
Le pronom remplace un nom ou une proposition
Réalisé par Frédéric TRAN
Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
Rappels de C ECP – Option SA Henri Fallon. Objectifs Théorie + pratique Compréhension générale du langage Repartant « du début » Pour ceux qui savent.
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 5 : Accès aux données Bertrand Audras Microsoft Technology Center.
XLinq Pierre Lagarde
UMR 5205 WI Web et Contexte - 26 mars 2009 Adaptation au contexte non intrusive Frédérique LAFOREST.
IChannelIPrivilegedIMultithreadedIServantICacheableIMimeResponse Type custom : les interfaces de programmations IChannel : canal standard, stateful 5 méthodes.
Sylvie Pesty LIG Dominique Duhaut Lab-Sticc
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
LINTERROGATION LES PHRASES INTERROGATIVES (INTERROGATIVE SENTENCES)
A1. Le passé composé des verbes réfléchis p. 50
Cours MIAGE Henry Boccon-Gibod 1 XML, Extensible Mark up Language Un esperanto des langages informatiques.
MODELISATION DES DONNEES Licence professionnelle A Lancini.
Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.
Distribution de politiques de sécurité IPsec F. BARRERE - A. BENZEKRI - G.GRASSET - R. LABORDE – Y. RAYNAUDIRIT/SIERA Université Paul Sabatier – Toulouse.
Rappels de C ECP – Option SA Henri Fallon. Objectifs Théorie + pratique Compréhension générale du langage Repartant « du début » Pour ceux qui savent.
Georges Gardarin 1 LE LANGAGE DE REQUETES SQL l Origines et Evolutions l SQL1 86: la base l SQL1 89: l'intégrité l SQL2 92: la nouvelle norme l SQL3 98:
Les réseaux de soins Docteur Francis RAPHAEL Docteur Jean-Louis DEUTSCHER.
In the field, coring at sea and on land to retrieved ice cores, lacustrines cores In the labs, Screen technics like XRF, RX, magnetic parameters, AMS,
PAPE Objectifs Mettre à disposition linformation sur leau à léchelle de la structure de gestion de sous bassins versants Standardiser.
CHAPITRE 7 LES METHODES LES TACHES LES METHODES LES CRITERES DE CHOIX DUNE METHODE LE DOSSIER DE CONCEPTION LE CYCLE DE VIE.
Plan Identification du projet Résumé de la pré étude
Toute la vérité à propos du
Collaborer à distance pour (se) former en FLE : lexemple dun dispositif franco-malgache Anne-Laure Foucher université Blaise Pascal Laboratoire de Recherche.
LOGO Profile Enterprise Java Beans Réaliser par: HAMROUNI Aymen HOUIJI Manel WESLATI Yassine.
Enquêtes épidémiologiques
Contrôle daccès et qualité de service dans les réseaux basés sur ATM Olivier Paul.
Enesys RS Data Extension
Connexion base de données
1 Semo07, Mars 2007 – A. Cuccuru (CEA-List) DTSI Métamodèles et Points de Variation Sémantique workshop IDM: Semo07 29 mars 2007 Arnaud Cuccuru, Chokri.
Les loisirs/Les passe-temps
XQuery 1. Introduction 2. Modèle de données 3. XQuery par l'exemple
Où est le Canada?.
Portefeuille de Compétences
TM.
le profil UML en temps réel MARTE
Specifications en Langage Z
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
Handy Verbs Close Future Tense With the Angry Family Going to.
Les Questions dInformation. Information Questions Information questions are open-ended. They request new information and cannot be answered with a simple.
Langages du Web Sémantique
LANGAGES LIES AU MODELE RELATIONNEL
lundi, 4 novembre What do the sections in red mean? They ALL
Architecture Logicielle Les supports d’applications
Cours N°2 Base de Données & Langage SQL
1 LE LANGAGE DE REQUETES SQL Origines et Evolutions SQL1 86: la base SQL1 89: l'intégrité.
Les Questions. 4 Types of Questions: 1. Intonation: very informal ex. Je peux aller aux toilettes? Tu parles français ?
SQL Injection Réalisée par: BEN NASR Houssem GMATI Idriss HADDAD Mohamed Aymen HAKIM Youssef.
Tâche 2: Sadapter au contexte Gaëtan Rey. T2 Sadapter au contexte Partenaires impliqués –I3S : 45 HM –LIG : 15 HM –Suez Environnement : 2 HM –Lyonnais.
Florian Bacher & Christophe Sourisse [ ] Seminar in Interactive Systems.
Mise en œuvre du langage MDX
SQL partie3: Langage de définition des données
Faculté I&C, Claude Petitpierre, André Maurer Le parallélisme Introduction.
Systèmes distribués Le futur des systèmes dinformation est: Networked Diverse Numerous Mobile Ubiquitous Systèmes multiagents Middlewares: CORBA JINI HLA.
LE PROFILE UML POUR MARTE
1 Diffusion du savoir et mobilisation des connaissances Bilan de la réunion des partenaires du Domaine Justice, Police et Sécurité à Ottawa (14 novembre.
SQL partie 3. SQL est un langage de définition de données SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables.
SQL Partie 2. SQL est un Langage de Manipulation de Données SQL est un langage de manipulation de données (LMD), cela signifie qu'il permet de sélectionner,
Le langage SQL LDD : Langage de Définition de Données
Specifications en Langage Z Chapitre 7. Langage Z (Zed) Jean Raymond Abrial  Annees 70  Oxford University  Base sur les ensembles et les relations.
By Ursula Siegfried NGO Welcome Desk Coordinator Mandat International The Special Procedures of the Human Rights Council Les Procédures Spéciales du Conseil.
Mise en œuvre du langage MDX
Pour poser des questions Les mots d’interrogation.
Année Universitaire : 2013/2014 Réalisée par: Rahma DAIKHI Encadrants : M. Jean-Yves TIGLI M. Stéphane LAVIROTTE Au sein de : Laboratoire I3S, Equipe RAINBOW.
دکتر محمد کمالی
Transcription de la présentation:

CONTINUUM: Exploitation des données contextuelles Anis Benyelloul <anis.benyelloul@imag.fr> Marie-Christine Rousset <marie-christine.rousset@imag.fr> Fabrice Jouanot <fabrice.jouanot@imag.fr>

Notre Contribution Fournir un meta-modèle du contexte instatiable sur le domaine d’applications visé ; Fournir un langage de requêtes permettant de caractériser les situations visée et d’interroger les données.

Notre modélisation du contexte (RDFS) How Entity Attribut/Value When subclassOf time Physical Entity subclassOf subclassOf Where Location subclassOf subclassOf What Offers What Person Les classes principales sont: Person, Device, Service et Task Les Personnes et les Devices sont regroupes en PhysicalEntity et possedent donc une proprietee ``Where’’ Toutes les classes heritent de la classe Entity qui possedent les propriete ``How’’ et ``When’’ When: designe le moment d’acquisition des donnees How: Prends la forme d’un ensemble d’attributs/valeur dont la semantique est differente pour chaque sous classe Personnes: Posture, Donnees Biologiques, Devices: Niveau de batterie, Temperature, Niveau de bruit ambiant.. Services: (QoS) Consomation en energie, … Proprietes entre les classes principales: Les personnes manipulent les devices Les devices offrent des services Les taches necessite des services pour etre accomplies Device Service Task Who Profile

Modélisation basée sur une taxonomie extensible What Offers What Person Device Service Task subclassOf subclassOf subclassOf subclassOf VoiceMailTask SmartPhone Dashboard Pour chacune des quatres classes (Person, Device, Service, Task) une taxonomie de sous classes Ici par example: smart phone, dashboard qui offrent un service de type AudioOutputService, et VoiceMailTask qui necessite un AudioOutputService offers What offers AudioOutputService

Instantiation du modèle What Offers What Person Device Service Task Dashboard VoiceMailTask SmartPhone AudioOutputService InstanceOf InstanceOf InstanceOf InstanceOf InstanceOf Ensemble d’instances des classes du schema + les relations entre ces instances = le contexte courant Ici par example : Bob manipule un smartphone qui offre un service du type AudioOutputService… Offers aSmartPhone1 aAOService1 What bob Offers aDashBoard1 aAOService2

Exemple 1: Réveil de Bob What Offers What Person Device Service Task Coffee Machine PDA What AlertService WakeUp Offers TV Set batterylevel Offers How Offers Radio Set Offers Light Alert AudioAlert 1 InstanceOf InstanceOf InstanceOf InstanceOf InstanceOf InstanceOf Bob aTVSet1 InstanceOf Where Offers aWakeTask Where “Bedroom” aTVAudioAlert1 “Bedroom” Batterylevel=12% Offers How Where “Bedroom” Offers aTVLightAlert1 aRadioSet1 aRDAudioAlert1

Exemple 1: Réveil de Bob Réalisation de la tache: Rechercher parmi les dispositifs dans l’environnement de Bob ceux qui offrent un service du type AlertService. Service What Task InstanceOf InstanceOf What WakeUp AlertService InstanceOf aWakeTask1

Exemple 1: Réveil de Bob Requête: Résultats: Énumérer tous (D,S) tels que Person Device AlertService InstanceOf InstanceOf InstanceOf Offers P D S Where Where L L Résultats: Batterylevel=12% How radioSet1 rdAudioAlert1 Offers Where bedroom Where Offers bedroom tvSet1 tvAudioAlert1 Where Offers bedroom tvSet1 tvAudioAlert1

Exemple 2: Ecoute des messages What Offers What Person Device Service Task What VoiceMailTask Dashboard AudioOutputService Offers SmartPhone Offers PhoneAOService CarAOService InstanceOf InstanceOf InstanceOf InstanceOf InstanceOf Offers aoService1 aSmartPhone1 aVMTask1 What InstanceOf bob aDashboard1 Offers aoService2 Where Where “Home” “Car”

Exemple 2: Ecoute des messages Réalisation de la tache : Quand une personne a un smartphone en main, associer la tache d'ecoute des messages au service AudioOutputService offert par ce smartphone. Traduction Si (dans cet exemple, P=Bob, SP=aSmartPhone1, S=aoService1, T=aVMTask1) Alors P SP What SmartPhone Person S AudioOutputService VoiceMailTask T Offers S T What

Exemple 2: Ecoute des messages Réalisation de la tache : Quand la personne lâche le smart phone, trouver un autre dispositif dans l’environnement qui offrent un service du type AudioOutputService; Traduction Bob lâche le smart phone: Trouver les dispositifs dans l’environnement de bob qui implémentent un service de type AudioOutputService bob aSmart Phone1 What Device Person Évènement

Exemple 2: Écoute des messages Requête: Trouver les dispositifs dans l’environnement de la personne qui offrent un service de type AudioOutputService Énumérer tout les (D,S) tels que: Person Device AudioOutputService VoiceMailTask InstanceOf InstanceOf InstanceOf InstanceOf What Offers P D S T Where Where L L Résultat: Dashboard CarAOService Where Offers dashBoard1 aoService2 “Car”