+ All Categories
Home > Documents > Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants:...

Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants:...

Date post: 04-Apr-2015
Category:
Upload: armel-mignot
View: 103 times
Download: 0 times
Share this document with a friend
27
Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine, UNS-I3S-Inria, WIMMICS.
Transcript
  • Page 1
  • Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir. Encadrants: Mosser, Sbastien, UNS-I3S, MODALIS. Faron-Zucker, Catherine, UNS-I3S-Inria, WIMMICS.
  • Page 2
  • Plan 1.Contexte et problme pos 2.Etat de lart 3.Ontologie propose Principales classes Principales proprits 4.Annotation smantique de capteurs (RDF) 5.Intgration dans SensApp SensAppConsole 6.Recherche smantique de capteurs Tests avec CORESE/KGRAM 7.Conclusion 8.Perspectives
  • Page 3
  • Contexte et problme pos SensApp Plateforme dapplication qui permet denregistrer, chercher et visualiser les capteurs Architecture libre et ouverte, base services, format de reprsentation de donnes ouvert Retrouve les capteurs que par nom (osl/C/2/44/humidity) La Smantique Recherche de capteurs selon des critres smantiques 2
  • Page 4
  • Etat de lart OGC (SensorML) Encodage XML pour dcrire les capteurs Soutenir la golocalisation des valeurs observes CSIRO Ontologie gnrique pour dcrire les capteurs Recherche des capteurs et de classification et de workflows SSN (Semantic Sensor Network) Dcrive les capteurs et observations, et concepts relies Pas de concepts sur les domaines temps, localisation, etc. 3
  • Page 5
  • Ontologie propose 4
  • Page 6
  • Principales classes Ontologie propose
  • Page 7
  • Classe Sensor 6
  • Page 8
  • Classe MeasuredData 7
  • Page 9
  • Classe Observation 8
  • Page 10
  • 9
  • Page 11
  • Principales proprits Ontologie propose
  • Page 12
  • Proprit observes 11
  • Page 13
  • Proprit featureOfInterest 12
  • Page 14
  • Annotation smantique de capteurs (RDF)
  • Page 15
  • Annotation dune observation observes value hasResult unitOfMeasurement hasIdentification hasDescription featureOfInterest resultTime gps_alt Bike1.gps_alt gps_alt100 134.47.... Meter Bike1/gps_alt GPS altitude of the bike Bike1.... 7956715 hasResult gps_alt102 Feature ResultTime xsd:string xsd:float Observation Sensor MeasurData 13
  • Page 16
  • Annotation dune observation {"u":"m","v":134.47,"t":-7956715} 14
  • Page 17
  • Intgration dans SensApp
  • Page 18
  • SensAppConsole 276 lignes de code. Implment en C#.net Entre (URL du capteur) Sortie (Fichier RDF) correspond aux observations trouves et formates selon lontologie dfinie. Automatisation de lannotation 17
  • Page 19
  • SensAppConsole (Dmo) 18
  • Page 20
  • Page 21
  • Recherche smantique de capteurs
  • Page 22
  • Tests avec CORESE/KGRAM Requte PREFIX sensApp: SELECT ?sensors WHERE { ?y ?sensors } Rsultats http://demo.sensapp.org/ontologie/gps_alt http://demo.sensapp.org/ontologie/latitude http://demo.sensapp.org/ontologie/sonar http://demo.sensapp.org/ontologie/Engine_C02 http://demo.sensapp.org/ontologie/lat http://demo.sensapp.org/ontologie/voltage 21
  • Page 23 1345810744 http://demo.sensapp.org/ontologie/sonar http://www.w3.org/2001/XMLSchema#dateTimeStamp'>1345810745 22">
  • Tests avec CORESE/KGRAM Requte PREFIX sensApp: SELECT distinct ?sensor ?creationDate WHERE { ?MeasuredData ?time ?Observation ?MeasuredData ?sensor ?Observation ?sensor ?creationDate filter (?time > "7956914"^^xsd:dateTimeStamp && ?time < "7956917"^^xsd:dateTimeStamp) } Rsultats http://demo.sensapp.org/ontologie/latitude http://www.w3.org/2001/XMLSchema#dateTimeStamp'>1345810744 http://demo.sensapp.org/ontologie/sonar http://www.w3.org/2001/XMLSchema#dateTimeStamp'>1345810745 22
  • Page 24
  • Gestion de projet 22
  • Page 25
  • Conclusion Travail ralis SensAppOntology Annotation de capteurs avec SensAppConsole Recherche smantique de capteurs avec KGRAM Bilan personnel 23
  • Page 26
  • Perspectives ct de la base de donnes actuelle, ajouter une base RDF pour linterrogation smantique Gnrer compltement automatiquement les annotations RDF Intgrer un module de recherche dans SensApp 24
  • Page 27
  • Merci Questions ?

Recommended