Ag infra pilot_programmatic_access_jkklapp

107
-1

Published on

This is the presentation I made at NCSR Demokritos on December 12th, 2013, about accessing agINFRA programmatically

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
107
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ag infra pilot_programmatic_access_jkklapp

  1. 1. Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products 12/12/2013 Athens, Greece Supported by EU projects
  2. 2. Access to agINFRA programmatically Jaakko Lappalainen UAH
  3. 3. Intro • agINFRA provides a set of high level APIs to access the power of the infrastructure. – http://agro.ipb.ac.rs/ • Available dataset and service catalogs to ‘discover’ apps and data – A python wrapper to your convenience – https://bitbucket.org/jkklapp/agcatalogs/ • Please download and try it out Slide 3 of 63
  4. 4. Objectives • This hands-on pilot aims to provide a view of the programmatic access to the infrastructure. – Access and experimentation of the APIs: tools to ingest and retrieve data, data processing. – Access and experimentation with catalogs: descriptions of data and services that makes them ‘actionable’ through a python script. High level APIs Dataset catalog Service catalog Slide 4 of 63
  5. 5. Proposal (to be done by you) • 1) Discover and get some data (using data catalog) • 2) Discover services (using service catalog) • 3) Learn a bit from some service (In the API) • 4) Invoke a service over a dataset • 5) Repeat, combine, play Slide 5 of 63
  6. 6. Example of proposal • Pseudocode for a Python script –Get a random dataset containing only records in english language –Download dataset –Download agKEA software package –Run execute agKEA on the dataset Slide 6 of 63
  7. 7. Start coding!!! Chosen Data Catalogs So easy! agService1 Data staging agService2 agINFRA 12/12/2013 7 Slide 7 of 63
  8. 8. Thank you! Jaakko Lappalainen UAH jkk.lapp@uah.es
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×