Médias sociaux et observations : Conception d'une plateforme Web
-
Upload
qualimediterranee -
Category
Technology
-
view
798 -
download
0
description
Transcript of Médias sociaux et observations : Conception d'une plateforme Web
Source de l’image en fond : InternetACTU.net, http://www.internetactu.net/2007/09/28/comprendre-le-graphe-social
Nom du projet : SensorTweb
Organisme d’accueil : Société 3LIZ
Maître de stage : René-Luc D’Hont
Présenté par Thibaut PLANCQle 05-11-2010 aux rencontres Qualiméditerranées
Microblogging et observations : Conception d’une plateforme Web
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 2
Introduction
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 3
Recherche et partage de données
• Gros volume de données
• De nombreux producteurs de données
• Dispersion des données
• Spécifications SWE, directive INSPIRE
• Complexité des normes
Introduction
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 4
Essor des médias sociaux
Introduction
Vidéos
Photos Localisations
Scalaires
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 5
Les points forts du microblogging
• Multi-support
• 300 000 applications, 150 millions d’utilisateurs
• Facilité d’utilisation
• Géolocalisation intégrée
Introduction
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 6
La problématique
Introduction
En quoi le microblogging peut-il permettre
la mise en réseau et le partage de données d’observations?
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 7
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 8
Besoins dans le domaine des observations
• Publication et diffusion de données
• Accès aux données
• Découverte de procédures (par variable, date, localisation)
• Gestion de droits d’accès aux observations
• Envoi de commandes à certains capteurs
• Ajout de commentaires
• Réception de données en temps réel
• Génération d’alertes et souscription
• Respect de spécifications
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 9
• Messages de 140 caractères
• Notion d’abonnement
• Messages directs privés
• Réponses , mentions , favoris, retweets
Agent_A
2 2
@Agent_A
Agent_C
Agent_B
Agent_A
Agent_D
@
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 10
• Comptes privés/publics
• Gestion de listes
• Recherche d’agents
• Recherche de messages
Agent_A
2 2
@Agent_A
Amis
Mes_capteurs
@SYMBO/Mes_capteurs
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 11
Les capteurs sur Twitter
Propriété observée
Valeur
Unité
DateLocalisation Objet d’étude
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 12
Les métadonnées
Propriété observée temperature
ValeurUnité °C
Date de mesure
Localisation Prague
Objet d’étude Weather
Date de publication
2010-09-309.2
Métadonnées
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 13
Les métadonnées
• Métadonnées Données avec date de début et de fin d’application
• Evolution des métadonnées
• Publication comme un flux Historique des métadonnées
Mise en place d’agents de métadonnées
Adaptabilité du microblogging au domaine des observations
Métadonnées de la station
Direction du vent
Vitesse du vent
Température
Station météorologique 1 Bilans météorologiques
Direction du vent
Vitesse du vent
Température
Métadonnées de la station météorologique 1
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 14
Besoins dans le domaine des observations
• Publication et diffusion de données
• Accès aux données
• Découverte de procédures (par variable, date, localisation)
• Gestion de droits d’accès aux observations
• Envoi de commandes à certains capteurs
• Ajout de commentaires
• Réception de données en temps réel
• Génération d’alertes et souscription
• Respect de spécifications
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 15
GeoRSS et API Twitter
Format des données : GeoRSS Accès aux données : API Twitter
TimelinesMessagesAgentsListesMessages directsAbonnementsGraphes sociauxFavorisBlocagesRapport de spamsRecherches sauvegardéesTendancesGéolocalisation
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 16
Gestion de flux de données
Direction du vent
+ Vitesse du vent
+ Métadonnées de la station météorologique
+ Température
Température de la station 1
+ Température de la station 2
SensorTweb
Métadonnées de la station
Direction du vent
Vitesse du vent
Température
Température
Station météorologique 1
Station météorologique 2
Bilans météorologiques
Sources de
donnéesFlux de sortie
Alertes température (stations 1 et 2)
Température moyenne sur les stations 1 et 2
Alertes
Traitements
Température moyenne (stations 1 et 2)
Direction du vent
+ Vitesse du vent
+ Métadonnées de la station météorologique
+ Température
Température de la station 1
+ Température de la station 2
SensorTweb
Métadonnées de la station
Direction du vent
Vitesse du vent
Température
Température
Station météorologique 1
Station météorologique 2
Bilans météorologiques
Sources de
donnéesFlux de sortie
Alertes température (stations 1 et 2)
Température moyenne sur les stations 1 et 2
Alertes
Traitements
Température moyenne (stations 1 et 2)
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 17
Besoins dans le domaine des observations
• Publication et diffusion de données
• Accès aux données
• Découverte de procédures (par variable, date, localisation)
• Gestion de droits d’accès aux observations
• Envoi de commandes à certains capteurs
• Ajout de commentaires
• Réception de données en temps réel
• Génération d’alertes et souscription
• Respect de spécifications
Adaptabilité du microblogging au domaine des observations
Temps réel
Editeur
Hub
Abonné
Abonné
Abonné
Adaptabilité du microblogging au domaine des observations
Editeur
Abonné
Abonné
Abonné
• Schéma classique (non temps réel)
• Le protocole PubSubHub
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 18
12 3
1 2 3
Temps réel
Editeur
Abonné
Génération d’alertes en temps réel
Adaptabilité du microblogging au domaine des observations
• Le streaming
Abonné
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 19
Flux continu
1
23
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 20
Respect de spécifications
• Spécifications SWE de l’OGC :
Diversité des procédures
Métadonnées Syntaxe particulière dans les messages
Métadonnées s’appliquant aux procéduresNom de la procédureDescription détaillée de la procédureClasses d’appartenance de la procédurePersonne(s) ou organisme(s) responsable(s) Document(s) associés Plage de mesurePrécisionDomaine de fonctionnement (Emprise spatiale, intervalle de température,…)…
Métadonnées s’appliquant aux mesuresPositionDate de mesureObjet d’étude et sa géométrieGrandeur(s) physique(s) observée(s)Unité de mesureQualité de la mesureCommentaires associés…
Ex : $contact:organizationName #SYMBO 2010-01-01
Adaptabilité du microblogging au domaine des observations
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 21
Besoins dans le domaine des observations
Adaptabilité du microblogging au domaine des observations
• Publication et diffusion de données
• Accès aux données
• Découverte de procédures (par variable, date, localisation)
• Gestion de droits d’accès aux observations
• Envoi de commandes à certains capteurs
• Ajout de commentaires
• Réception de données en temps réel
• Génération d’alertes et souscription
• Respect de spécifications
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 22
Conclusion
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 23
Les points forts du microblogging
• Multi-support
• 300 000 applications, 150 millions d’utilisateurs
• Facilité d’utilisation
• Géolocalisation intégrée
• Flexibilité
• Collaboratif
• Temps réel
• GeoRSS, TwitterAPI
Conclusion
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 24
Une solution adaptable au domaine des observations
• Répond aux besoins dans le domaine des observations
• Intermédiaire entre les données brutes et leurs mises en forme
• Appropriation des données
• Liberté d’utilisation
• Nœud de gestion de données
Conclusion
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 25
Un Bus de communication
Conclusion
Applications
BDD
Applications
Applications
Applications
Web
Données brutes
Données et/ou métadonnées
Vidéos Photos
Localisations
Médias sociaux
Scalaires
Projets collaboratifsApplications
Web
Données et/ou métadonnées
Données et/ou métadonnées
Données et/ou
métadonnées
Applications
Données et/ou métadonnées
Données et/ou métadonnées
Données et/ou métadonnées
HTML
API
Adaptateur
SensorML/O&M
KML
CSV
Shapefile
geoRSS
JSON
Donn
ées +
méta
donn
ées
SensorTweb
Applications
BDD
Applications
Applications
Applications
Web
Données brutes
Données et/ou métadonnées
Vidéos Photos
Localisations
Médias sociaux
Scalaires
Vidéos Photos
Localisations
Médias sociaux
Scalaires
Projets collaboratifsProjets collaboratifsApplications
Web
Données et/ou métadonnées
Données et/ou métadonnées
Données et/ou
métadonnées
Applications
Données et/ou métadonnées
Données et/ou métadonnées
Données et/ou métadonnées
HTML
API
Adaptateur
SensorML/O&M
KML
CSV
Shapefile
geoRSS
JSON
Adaptateur
SensorML/O&M
KML
CSV
Shapefile
geoRSS
JSON
Donn
ées +
méta
donn
ées
SensorTweb
05-11-2010 Thibaut Plancq - Microblogging et observations : Projet SensorTweb 26
Merci de votre attention