11
Open Geo-Social API
Pat Cappelaere APR 16, 2014
22
The API and
The Bazaar
Where People Find The Products They Want
In An Open Source Environment…
Marrakesh Souk (Bazaar)
http://www.panoramio.com/photo/8119285
3
OPENING BHAG
“Big Hairy Audacious Goal”, Jim Collins
X
Open Geo-Social API
Empowers People to Quickly Discover, Share and
Mimic to Turn [Earth Science Data] Products Into
[Societal] Actionable Information.
4
OPEN GEO-SOCIALAPI DEMO SCREENCAST
5
SUMMARY SLIDE – OPEN GEO-SOCIAL API
 Generate User Products That Can Be Used As Actionable
Information
 Tag your Products To Make Stories and Push Stories to
Social Networks To Enable Discovery
 Use An Ubiquitous Product Distribution Format for the Net.
Think Mobile Platforms
 Provide A Higher Level Hypermedia API To Shield Users
From Infrastructure Details. You Want To Make It Easy to
Generate, Access, Download Products
6
WHY YET ANOTHER API?
A New Mandate
 Enable Civil Earth Observations
Capabilities For The Benefit Of
Society
 Provide Information for Societal
Benefit
 Deliver Information in A Timely
Manner to End-Users and Decision
Makers
 Ensure That Users Can Both Find
and Visualize the Data
7
PROBLEM STATEMENT
Current OGC Standards Are Too Level
(Although Necessary) and Focused on Web Services
(Not Actionable Products Relevant To Our End
Users). Considerable Software Skills Are Required.
Security Is Too Difficult. We Need Low Level
Security For Audit/Logging. Email Addresses are
usually Sufficient. Additional Privileges Can Be
Associated to Email Address.
Our Data Formats are too hard for end-users (HDF,
NetCDF, GRIB, GEOTIFF, Shapefiles...)
We Need To Focus On Disadvantaged Users
(Low Bandwidth, No Tools, No Skills, No Money) to
Achieve Significant Societal Benefits
9
USER STORY
As a User…
I Want To…
So I Can…
10
OUR USERS…
As a User...
I Want To…
So I can…
Red Cross / World Bank
US Fire Service/FEMA
Hydrology Department
Neo-GeoGrapher
Citizen Scientist
Data/Product Publisher
First Responder
Scientist
Gov or NGO
Disaster Manager
Little Software Skills
Likely to Use Disadvantaged Platform or Mobile Device
Our Users Can Also Be Our User Client Machines and Servers!!!
11
SCIENCE BASED PRODUCTS…
As a User...
I Want to <Verb> <Product>...
So I Can Take Action
Algae Bloom Map NDVI
Flood Map
Hot Pixels Map
BAER
Drought Map
RGB Composite
Landslide Susceptibility
Oil Spill Map
Precipitation
Forecast
Product = Actionable Information
12
VERBS…
As a User...
I Want to <Verb> <Product> <Location>...
So I Can Take Action
Discover
Download
Share
Generate
Order
Process
Audit
Log
Secure
View
Task
Purchase
Upload
Search
Measure
13
LOCATION…
As a User...
I Want to <Verb> <Product> <Location>...
So I Can Take Action
Port-au-Prince, Haiti (40kmx40km)
Center Lat/Lon,
BBOX…
Regional/Local Information Available Globally
Scientists Want Global Products
Users Want Local Products
14
OTHER…
As a User...
I Want to <Verb> <Product> <Location> <Timespan>
So I Can Take Action
Start Date
End Date...
Open
GeoSocial
API
Publish
Distribute
Search
Discover
Mimic
Identify
Share
Download
Process,
Order, Task
Be Social
Engage
Secure
Measure
Crowd
Source
17
FLOW
Sources
Radarsat-2
MODIS
EO-1
Landsat-8
TRMM
WRF
GFMS
CREST…
Publishers
radarsat.geobliki.con
modis.geobliki.com
SERVIR Regional Nodes
ojo-streamer.herokuapp.com
ojo-tiler.herokuapp.com
ojo-bot.herokuapp.com
ME My
Friends
His
Friends
Acquire Publish
SearchOpen Search
Distribute
Share
Discover
Download, Order… Mimic
Secure
Identify
Measure
Crowd Source
Share
Discover
Discover
View
Store
Open
GeoSpatial
API
Technologies
RDFa
Topojson
OSM XML
Vector Tiles
Facebook
OpenGraph
Persona
Twitter Cards
API Discovery Activity Streams + Actions
JSON Schema
Security
Mapbox + Leaflet
JOSM
19
SOFTWARE TECHNOLOGIES
Data Formats: GeoJSON, TopoJSON, Vector Tiling, OSM
Maps: OpenStreetMap, Mapbox
Hypermedia API: Activity Streams/Actions, OSM API
Security/Authentication: Persona, Hawk
Tagging: OSM, Facebook Open Graph
20
CALL TO ACTION – JOIN US
GEOSS Product Semantics (ESIP Participation?)
More NASA Assets… Landsat-8, ASTER, GPM… EO-1,
MODIS… UAVs…
Flood Pilots… Capacity Building & Training
Global Landslide Observatory with SERVIR Regional Nodes
Global Flood Observatory? Fires… Volcanoes…
Earthquakes…?
AIP-7
Geo-Appathon http://geoappathon.org/
21
contact information
pat@cappelaere.com
410 340 4868
Thank You

Open Geo-Social API (and Screencast)

  • 1.
    11 Open Geo-Social API PatCappelaere APR 16, 2014
  • 2.
    22 The API and TheBazaar Where People Find The Products They Want In An Open Source Environment… Marrakesh Souk (Bazaar) http://www.panoramio.com/photo/8119285
  • 3.
    3 OPENING BHAG “Big HairyAudacious Goal”, Jim Collins X Open Geo-Social API Empowers People to Quickly Discover, Share and Mimic to Turn [Earth Science Data] Products Into [Societal] Actionable Information.
  • 4.
  • 5.
    5 SUMMARY SLIDE –OPEN GEO-SOCIAL API  Generate User Products That Can Be Used As Actionable Information  Tag your Products To Make Stories and Push Stories to Social Networks To Enable Discovery  Use An Ubiquitous Product Distribution Format for the Net. Think Mobile Platforms  Provide A Higher Level Hypermedia API To Shield Users From Infrastructure Details. You Want To Make It Easy to Generate, Access, Download Products
  • 6.
    6 WHY YET ANOTHERAPI? A New Mandate  Enable Civil Earth Observations Capabilities For The Benefit Of Society  Provide Information for Societal Benefit  Deliver Information in A Timely Manner to End-Users and Decision Makers  Ensure That Users Can Both Find and Visualize the Data
  • 7.
    7 PROBLEM STATEMENT Current OGCStandards Are Too Level (Although Necessary) and Focused on Web Services (Not Actionable Products Relevant To Our End Users). Considerable Software Skills Are Required. Security Is Too Difficult. We Need Low Level Security For Audit/Logging. Email Addresses are usually Sufficient. Additional Privileges Can Be Associated to Email Address. Our Data Formats are too hard for end-users (HDF, NetCDF, GRIB, GEOTIFF, Shapefiles...) We Need To Focus On Disadvantaged Users (Low Bandwidth, No Tools, No Skills, No Money) to Achieve Significant Societal Benefits
  • 8.
    9 USER STORY As aUser… I Want To… So I Can…
  • 9.
    10 OUR USERS… As aUser... I Want To… So I can… Red Cross / World Bank US Fire Service/FEMA Hydrology Department Neo-GeoGrapher Citizen Scientist Data/Product Publisher First Responder Scientist Gov or NGO Disaster Manager Little Software Skills Likely to Use Disadvantaged Platform or Mobile Device Our Users Can Also Be Our User Client Machines and Servers!!!
  • 10.
    11 SCIENCE BASED PRODUCTS… Asa User... I Want to <Verb> <Product>... So I Can Take Action Algae Bloom Map NDVI Flood Map Hot Pixels Map BAER Drought Map RGB Composite Landslide Susceptibility Oil Spill Map Precipitation Forecast Product = Actionable Information
  • 11.
    12 VERBS… As a User... IWant to <Verb> <Product> <Location>... So I Can Take Action Discover Download Share Generate Order Process Audit Log Secure View Task Purchase Upload Search Measure
  • 12.
    13 LOCATION… As a User... IWant to <Verb> <Product> <Location>... So I Can Take Action Port-au-Prince, Haiti (40kmx40km) Center Lat/Lon, BBOX… Regional/Local Information Available Globally Scientists Want Global Products Users Want Local Products
  • 13.
    14 OTHER… As a User... IWant to <Verb> <Product> <Location> <Timespan> So I Can Take Action Start Date End Date...
  • 14.
  • 15.
    17 FLOW Sources Radarsat-2 MODIS EO-1 Landsat-8 TRMM WRF GFMS CREST… Publishers radarsat.geobliki.con modis.geobliki.com SERVIR Regional Nodes ojo-streamer.herokuapp.com ojo-tiler.herokuapp.com ojo-bot.herokuapp.com MEMy Friends His Friends Acquire Publish SearchOpen Search Distribute Share Discover Download, Order… Mimic Secure Identify Measure Crowd Source Share Discover Discover View Store
  • 16.
    Open GeoSpatial API Technologies RDFa Topojson OSM XML Vector Tiles Facebook OpenGraph Persona TwitterCards API Discovery Activity Streams + Actions JSON Schema Security Mapbox + Leaflet JOSM
  • 17.
    19 SOFTWARE TECHNOLOGIES Data Formats:GeoJSON, TopoJSON, Vector Tiling, OSM Maps: OpenStreetMap, Mapbox Hypermedia API: Activity Streams/Actions, OSM API Security/Authentication: Persona, Hawk Tagging: OSM, Facebook Open Graph
  • 18.
    20 CALL TO ACTION– JOIN US GEOSS Product Semantics (ESIP Participation?) More NASA Assets… Landsat-8, ASTER, GPM… EO-1, MODIS… UAVs… Flood Pilots… Capacity Building & Training Global Landslide Observatory with SERVIR Regional Nodes Global Flood Observatory? Fires… Volcanoes… Earthquakes…? AIP-7 Geo-Appathon http://geoappathon.org/
  • 19.