View
2
Download
0
Category
Preview:
Citation preview
Le Projet API-AGRO
Plate-forme de références agronomiques au service du pilotage des
systèmes agricoles et de suivi de l’état du milieu (multi-filières)
Mehdi Siné (Arvalis) & Théo-Paul Haezebrouck (ACTA)
08/10/2015 - Paris
Contexte
• Ecophyto, Agroécologie, etc…• Rapport Guillou• PNDAR (objectif 3)• Projet RMT Erytage• …
= attentes fortes sur : - mutualisation des références agronomiques au sens large- pour faciliter l’évaluation à des échelles spatio-temporelle
variées des performances des systèmes agricoles français- en mobilisant les technologies de l’information.
Objectifs du ProjetCe projet vise à recenser les besoins, partagés ou singuliers des partenaires en matièrede description et d’évaluation des systèmes de culture et de production, et de mise encommun de références agronomiques en lien et en complémentarité avec le projetAgrosyst développé dans le cadre du plan ECOPHYTO.
Objectif final :
• co-construire une plateforme informatique optimisant les services rendus en termes d’évaluation des systèmes de production grâce au partage et une meilleure interopérabilité des références agronomiques mises à disposition par les partenaires.
Les gains attendus du projet sont de :
• favoriser le fonctionnement en réseau entre opérateurs intéressés dans l’évaluation de la durabilité des systèmes et des territoires,
• répondre aux attentes du plan Ecophyto en matière d’évolution des systèmes vers une moindre dépendance aux phytosanitaires,
• doter les opérateurs R&D d’outils performants et faciliter l’accès aux données
1
Recensement des références et des outils de description et d’évaluation des SDC/SDP et du milieu disponibles dans les ITA et chez les partenaires.
2
Analyse approfondie des besoins des partenaires en termes de mise en commun des références sur la plateforme et d’identification des outils ou indicateurs d’évaluation des systèmes liés ou à construire.
3
Conception d’une plateforme d’API pilote s’appuyant sur des références et services déjà disponibles dès le début du projet.
Programme de travail
Le travail s’opèrera dans la perspective du plan Ecophyto, mais en tenant compte également
de problématiques plus larges (biodiversité, énergie,…) ou d’échelles différentes
(parcelle>système>exploitation>territoire). L’implication des partenaires du projet PLAGE (à
travers l’AgroTransfert) dans ce projet vise à valoriser et conforter le travail qui a déjà été fait
dans le cadre de cette dynamique.
Le projet sera séquencé en trois temps :
Volet 1Inventaire référencesRecueil des Besoins
Programme de travail
Volet 4Besoins complémentaires API
Préparation après-projet
Volet 2Cahier des charges
de l’APIDéveloppement de
l’API
Volet 3Analyse juridique
Conditions Générales d’Utilisation de l’API
Les livrables attendus
• Plate-forme de références Agronomiques au service du pilotage des
systèmes agricoles et de suivi de l’état du milieu (multi-filières)
• Résultats attendus :
• Un catalogue de services et de références agronomiques
• Une plateforme d’API inter-institutionnelle pouvant faire office de magasin à données et services web, en ligne et utilisable par l’ensemble de la communauté des acteurs de la R&D.
• Une documentation sur les aspects contractuels
Principe de fonctionnement d’une
plateforme de gestion d’APIFournir des services :
• Savoir-faire• Données• Puissance de calcul• Espace de stockage
Système d’authentificationGestion du traficStandardisationSécurisationPerformance (cache)Monétisation
API-AGRO : Agricultural Technical Institutes Ecosystem
Pesticides
API(s)
References databases
VarietesAPI(s)
SoilAPI(s)
Multicriteriaevaluation
EDI Import
TracabealitySoftware
Exploitation system Modeling
Environnement assesment
PestsAPI(s)
Indicators calculating functions
&
…Web interfaceDecisionSupport System
FMIS
Forecast (prévision météo):
• Boigneville : 48.3356, 2.37167
http://forecast.io/#/f/48.3356,2.37167
• Exemple d’appel : https://api.forecast.io/forecast/4df67c1472ee660f8093db3b1ee5ac4
8/48.3356,2.37167
09/10/2015 9
Exemples d’ API
API-AGRO : Une usine à applications
09/10/2015 10
Qu’est-ce que c’est?
API pour Application Programming Interface.
Application : Si vous avez un smartphone vous savez parfaitement ce qu’est une application; elles sontomniprésentes sur ce type d’appareil et en font la richesseProgramming : Programmer, c’est ce que font les développeurs pour créer des applications qui vont vous faciliter la vieInterface : Une interface, c’est ce qui va lier deux applications pour qu’elles puissent communiquer et échanger des données.Ainsi une API est essentiellement un moyen permettant à des développeurs de faire communiquer leursapplications
Pourquoi est-ce important?
• Permet d’accéder à des jeux de données provenant d’applications
• Créer de la valeur en structurant, connectant et extrayant des données
• Créer des opportunités de co-développement et de partenariat
Outils de gestion parcellairesOGP
Agriculteurs
Cooperatives
Prévision météo
Modèle Agro
Farmer’s app
Exemple du développement d’une
application avec un APIPlateforme d’expertise agro-météo développée par Arvalis et Météo France
Les conseils donnés aux agrissont basés sur les donnéescollectées dans les OGP disponibles par API
Ces datas sont traitées par les modèles d’Arvalis et MF
Les agriculteurs peuventconsulter les résultats des conseils directement sur uneAPP smartphone
Fournisseur d’API
Utilisateur d’API
Aspects contractuels
• Des licences « standards » permettent de fixer le cadre d’utilisation des données et des APIs. Il en existe un grand nombre dont certaines très répandues.
• Important en amont de se poser les bonnes questions !
– Autorisation commerciale ou non ?
– Re-diffusion possible ou non ?
– Possibilité de modifier les données reçues ou non ?
– Obligation de faire un retour sur la qualité des données auprès du fournisseur (ex: remonté d’erreur par exemple) ou non ?
12
• Un outil en ligne pour choisir sa licence sera mis à disposition• Dans le cas où ces licences ne seraient pas adaptées… on peut écrire des CGU «
spécifiques » à partir d’un modèle proposé.
En quoi la mise en place d’un programme d’API WEB peut-il être stratégique pour des organisations désirant augmenter leur diffusion de services sur le web ?
Les enjeux des API :
- Favoriser l’innovation,- Étendre l’entreprise- Développer de nouveaux marchés- Créer de nouveaux produits et services autour des data
Les outils de gestion de plateforme d’API facilitent :
- Le développement d’applications- Favorise l’accès et la réutilisation des données (et donc leur valorisation)- Une meilleure appropriation des données et services par les clients et partenaires
externes- La sécurisation des accès- La clarification des conditions d’utilisation et de valorisation (licences, cgu,…)
13
Les enjeux des API
Avenir de la plateforme
• Poursuite du remplissage du catalogue (n’hésitez pas…)
• Ouverture au public le 15 octobre 2015
• Journée de lancement – début 2016
• Mise en place de la future gouvernance (Gp numérique ACTA)
• Financement et pérennité de la plateforme
démo
API-AGRO: Catalogue
EFITA 2015 Conference. 30th, June - Poznań 16
API-AGRO: Dataset details
EFITA 2015 Conference. 30th, June - Poznań 17
API-AGRO: Dataset valorisations
EFITA 2015 Conference. 30th, June - Poznań 18
API-AGRO: Dataset access
EFITA 2015 Conference. 30th, June - Poznań 19
API-AGRO: Security and Management
EFITA 2015 Conference. 30th, June - Poznań 20
• Users and group permissions
Recommended