La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine,

Présentations similaires


Présentation au sujet: "Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine,"— Transcription de la présentation:

1 Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine, UNS-I3S-Inria, WIMMICS.

2 Plan 1.Contexte et problème posé 2.Etat de lart 3.Ontologie proposée Principales classes Principales propriétés 4.Annotation sémantique de capteurs (RDF) 5.Intégration dans SensApp SensAppConsole 6.Recherche sémantique de capteurs Tests avec CORESE/KGRAM 7.Conclusion 8.Perspectives

3 Contexte et problème posé SensApp Plateforme dapplication qui permet denregistrer, chercher et visualiser les capteurs Architecture libre et ouverte, basée services, format de représentation de données ouvert Retrouve les capteurs que par nom (osl/C/2/44/humidity) La Sémantique Recherche de capteurs selon des critères sémantiques 2

4 Etat de lart OGC (SensorML) Encodage XML pour décrire les capteurs Soutenir la géolocalisation des valeurs observées CSIRO Ontologie générique pour décrire les capteurs Recherche des capteurs et de classification et de workflows SSN (Semantic Sensor Network) Décrive les capteurs et observations, et concepts reliées Pas de concepts sur les domaines temps, localisation, etc. 3

5 Ontologie proposée 4

6 Principales classes Ontologie proposée

7 Classe Sensor 6

8 Classe MeasuredData 7

9 Classe Observation 8

10 9

11 Principales propriétés Ontologie proposée

12 Propriété observes 11

13 Propriété featureOfInterest 12

14 Annotation sémantique de capteurs (RDF)

15 Annotation dune observation observes value hasResult unitOfMeasurement hasIdentification hasDescription featureOfInterest resultTime gps_alt Bike1.gps_alt gps_alt Meter Bike1/gps_alt GPS altitude of the bike Bike hasResult gps_alt102 … Feature ResultTime xsd:string xsd:float Observation Sensor MeasurData 13

16 Annotation dune observation {"u":"m","v":134.47,"t": } 14

17 Intégration dans SensApp

18 SensAppConsole 276 lignes de code. Implémenté en C#.net Entrée (URL du capteur) Sortie (Fichier RDF) correspond aux observations trouvées et formatées selon lontologie définie. Automatisation de lannotation 17

19 SensAppConsole (Démo) 18

20

21 Recherche sémantique de capteurs

22 Tests avec CORESE/KGRAM Requête PREFIX sensApp: SELECT ?sensors WHERE { ?y ?sensors } Résultats

23 Tests avec CORESE/KGRAM Requête PREFIX sensApp: SELECT distinct ?sensor ?creationDate WHERE { ?MeasuredData ?time ?Observation ?MeasuredData ?sensor ?Observation ?sensor ?creationDate filter (?time > " "^^xsd:dateTimeStamp && ?time < " "^^xsd:dateTimeStamp) } Résultats

24 Gestion de projet 22

25 Conclusion Travail réalisé SensAppOntology Annotation de capteurs avec SensAppConsole Recherche sémantique de capteurs avec KGRAM Bilan personnel 23

26 Perspectives À côté de la base de données actuelle, ajouter une base RDF pour linterrogation sémantique Générer complètement automatiquement les annotations RDF Intégrer un module de recherche dans SensApp 24

27 Merci Questions ?


Télécharger ppt "Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine,"

Présentations similaires


Annonces Google