Open Event Database
alias OEDB pour les rares intimes
C’est un projet que nous avions mis en place suite au hackathon “Nec mergitur” organisé par la Ville de Paris et la Préfecture du Police suite aux attentats de 2015.
L’idée de départ:
- OSM c’est très pour savoir QUOI + OU, mais pas QUAND (pas d’informations temporaires dans OSM)
- créer une base collaborative complémentaire, ouverte, qui répondrait à QUOI, OU et QUAND
Le QUOI pouvant être de nature très variable, sur le modèle d’OSM où le système de tags n’a pas été prédéterminé et n’a donc pas limité artificielle les thématiques.
Un évènement au sens OEDB, ça peut être quelque chose de :
- planifié (travaux, match, vide-grenier, marché),
- d’imprévu (accident, panne),
- une observation
- une prévision (météo, crue)
QUAND: un événement peut avoir une date de début et de fin ou être ponctuel.
OU : un événement est attaché à une géométrie, ponctuelle (un accident de la route), linéaire (un bouchon) ou surfaçique (un feu de forêt).
QUOI : un tag hiérarchique permet de décrire de quoi il s’agit, exemples:
- traffic.roadwork : des travaux sur la route
- traffic.accident : un accident de la route
- culture.music : pour un concert
- fuel.price : pour les prix des carburant
- health.check : un contrôle d’hygiène
- meeting.linux.install-party : pour une install party Linux
- nature.earthquake.8 : pour les tremblements de terre d’une magnitude supérieurs ou égale à 8
- nature.radiation : pour les contamination radioactives
- public_transport.delay : un retard dans les transports publics
- public_transport.incident.unattended_luggage : un colis suspect…
- sport.bicycle.tour_de_france : les étapes du Tour de France
- sport.competition.olympics.athletics : les compétition d’atlhétisme aux JO
- sport.match.soccer.euro2016 : les match de l’Euro2016 de football
- weather.alert.avalanche : risques d’avalanche
- weather.alert.flood : risque de crue
- weather.alert.hightemp : alerte canicule
etc…
Une API publique est toujours fonctionnelle… voici le endpoint des stats:
https://api.openeventdatabase.org/stats
Il y a plus de 13 millions d’événements actuellement dans les base, l’essentiel étant créé par des scripts qui soit reprennent des données opendata (comme les prix des carburants, les vigilance méteo) ou qui scrappent certains sites (sytadin, RATP, etc).
Cette dimension événements permet d’envisager une version libre et ouverte de l’incontournable Waze (c’était mon idée d’origine… compléter OSM pour faire un waze-like), mais on peut aller bien au delà en ne se limitant pas à l’unique aspect circulation routière.
Des tests avaient été faits avec la Préfecture de Police pour la diffusion d’alertes via les applis de tous les jour, plutôt que de créer une n-ième appli dédiée (RIP SAIP !). Maintenant il y a FR-ALERT qui devrait répondre à ce besoin.
Quelques services publics avaient manifesté leur intérêt. Le SAMU 45 avait par exemple diffusé en temps-réel ses interventions sur le terrain sur OEDB.
Le code de l’API est sur github: