introducing semantic sensors in the sensapp application participant: djeddi samir .  encadrants:

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.

Upload: varen

Post on 05-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Introducing Semantic Sensors in the SensApp Application Participant: Djeddi Samir .  Encadrants: Mosser, Sébastien, UNS-I3S, MODALIS. Faron -Zucker, Catherine, UNS-I3S-Inria, WIMMICS. Plan. Contexte et problème posé Etat de l’art Ontologie proposée Principales classes - PowerPoint PPT Presentation

TRANSCRIPT

Prsentation PowerPoint

Introducing Semantic Sensors in the SensApp ApplicationParticipant:Djeddi Samir.Encadrants:Mosser, Sbastien, UNS-I3S, MODALIS.

Faron-Zucker, Catherine, UNS-I3S-Inria, WIMMICS.

1PlanContexte et problme posEtat de lartOntologie proposePrincipales classes Principales propritsAnnotation smantique de capteurs (RDF)Intgration dans SensAppSensAppConsoleRecherche smantique de capteursTests avec CORESE/KGRAMConclusionPerspectivesContexte et problme posSensAppPlateforme dapplication qui permet denregistrer, chercher et visualiser les capteursArchitecture libre et ouverte, base services, format de reprsentation de donnes ouvertRetrouve les capteurs que par nom (osl/C/2/44/humidity)La SmantiqueRecherche de capteurs selon des critres smantiques23Etat de lartOGC (SensorML)Encodage XML pour dcrire les capteurs Soutenir la golocalisation des valeurs observesCSIROOntologie gnrique pour dcrire les capteursRecherche des capteurs et de classification et de workflowsSSN (Semantic Sensor Network)Dcrive les capteurs et observations, et concepts reliesPas de concepts sur les domaines temps, localisation, etc.34je ne comprends pas

Ontologie propose4Principales classesOntologie propose

Classe Sensor6Classe MeasuredData

7

Classe Observation8Classe Observation

9Principales propritsOntologie proposeProprit observes

11

Proprit featureOfInterest12Annotation smantique de capteurs (RDF)Annotation dune observationobservesvaluehasResultunitOfMeasurementhasIdentificationhasDescriptionfeatureOfInterestresultTimegps_altBike1.gps_altgps_alt100134.47..MeterBike1/gps_altGPS altitude of the bikeBike1..7956715hasResultgps_alt102FeatureResultTimexsd:stringxsd:stringxsd:stringxsd:floatObservationSensorMeasurData1315

Annotation dune observation{"u":"m","v":134.47,"t":-7956715}

14Intgration dans SensAppSensAppConsole276 lignes de code.Implment en C#.netEntre (URL du capteur)Sortie (Fichier RDF) correspond aux observations trouves et formates selon lontologie dfinie.Automatisation de lannotation17Le but des le dbut cest avoir un acces semantique vers les capteurs ou plutt le jeu de donne des ces capteurs18SensAppConsole (Dmo)

1819

20Recherche smantique de capteurs21Tests avec CORESE/KGRAMRequtePREFIX sensApp: SELECT ?sensors WHERE{?y ?sensors}

Rsultatshttp://demo.sensapp.org/ontologie/gps_althttp://demo.sensapp.org/ontologie/latitudehttp://demo.sensapp.org/ontologie/sonarhttp://demo.sensapp.org/ontologie/Engine_C02 http://demo.sensapp.org/ontologie/lathttp://demo.sensapp.org/ontologie/voltage21 Le but des le dbut cest avoir un acces semantique vers les capteurs ou plutt le jeu de donne des ces capteurs

22Tests avec CORESE/KGRAMRequtePREFIX sensApp:SELECT distinct ?sensor ?creationDate WHERE{?MeasuredData ?time?Observation ?MeasuredData?sensor ?Observation?sensor ?creationDatefilter (?time > "7956914"^^xsd:dateTimeStamp && ?time < "7956917"^^xsd:dateTimeStamp)}

Rsultatshttp://demo.sensapp.org/ontologie/latitudehttp://www.w3.org/2001/XMLSchema#dateTimeStamp'>1345810744

http://demo.sensapp.org/ontologie/sonarhttp://www.w3.org/2001/XMLSchema#dateTimeStamp'>134581074522 23Gestion de projet22 24ConclusionTravail ralisSensAppOntologyAnnotation de capteurs avec SensAppConsoleRecherche smantique de capteurs avec KGRAM

Bilan personnel23 25Perspectives 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 SensApp24Le but des le dbut cest avoir un acces semantique vers les capteurs ou plutt le jeu de donne des ces capteurs26Merci

Questions ?27