georss leveraging the rss ecosystem

46
Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron [email protected] worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashup, October 20, 2006

Upload: astro

Post on 05-Jan-2016

56 views

Category:

Documents


2 download

DESCRIPTION

GeoRSS leveraging the RSS ecosystem. Mikel Maron [email protected] worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashup, October 20, 2006. not a complicated tech ¡an agreement! we want to share place. GeoRSS?. the archetypical mashup. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSSleveraging the RSS ecosystem

Mikel Maron [email protected] / OpenStreetMap / GeoRSS

http://brainoff.com/weblog/

UK Geospatial Mashup, October 20, 2006

Page 2: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSS?

not a complicated tech¡an agreement!

we want to share place

Page 3: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

the archetypical mashup

Page 4: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Where's the data in the mashup?

Page 5: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

RSS?

“the unix pipe of the internet”

Page 6: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

In the Wilds

Page 7: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

georss.orgOGC lightweight standard

W3C Incubator

Page 8: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Page 9: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Other Properties

elev floor radius <georss:elev> <georss:floor> <georss:radius>

featuretypetag featurename relationshiptag<georss:featuretypetag> <georss:featurename> <georss:relationshiptag>

Page 10: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GML and Simple

<georss:where> <gml:Point> <gml:pos>45.256 -71.92</gml:pos> </gml:Point></georss:where>

<georss:point>45.256 -71.92</georss:point>

Page 11: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSS Simple

<entry> <title>M 3.2, Mona Passage</title> <link href="http://example.org/2005/09/09/atom01"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaa80da344efa6a</id> <updated>2005-08-17T07:02:32Z</updated> <summary>We just had a big one.</summary> <georss:point>45.256 -71.92</georss:point> </entry>

Page 12: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Simple Line, Polygon, Box

<georss:line>45.256 -110.45 46.46 -109.48 43.84 -109.86

</georss:line>

<georss:polygon>45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45

</georss:polygon>

<georss:box>42.943 -71.032 43.039 -69.856</georss:box>

Page 13: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

<entry> <title>M 3.2, Mona Passage</title> <link href="http://example.org/2005/09/09/atom01"/> <id>urn:uuid:1225c695-cfb8-4ebb-aa80da344efa6a</id> <updated>2005-08-17T07:02:32Z</updated> <summary>We just had a big one.</summary> <georss:where> <gml:Point> <gml:pos>45.256 -71.92</gml:pos> </gml:Point> </georss:where></entry>

GeoRSS GML Point

Page 14: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GML Line, Polygon, Box <georss:where>

<gml:LineString>

<gml:posList>

45.256 -110.45 46.46 -109.48 43.84 -109.86

</gml:posList>

</gml:LineString>

</georss:where>

<georss:where>

<gml:Polygon>

<gml:exterior>

<gml:LinearRing>

<gml:posList>

45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45

</gml:posList>

</gml:LinearRing>

</gml:exterior>

</gml:Polygon>

</georss:where>

<georss:where>

<gml:Envelope>

<gml:lowerCorner>42.943 -71.032</gml:lowerCorner>

<gml:upperCorner>43.039 -69.856</gml:upperCorner>

</gml:Envelope>

</georss:where>

Page 15: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Feed Format Neutral

RSS1.0 / RDF / RSS 2.0 / Atom / Microformat

Simple / GML / W3C

Page 16: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

What can you do with it?

Page 17: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

USGS Earthquake GeoRSS feed

Page 18: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

EC JRC Tsunami Simulator

Page 19: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GDACS

Page 20: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Scattershot of Potentials

Monitoring Geographic Wikis

Distribution Channel for Map Changes

Mobile

Sensors

GIS Time Navigation

Tear down the walls

Page 21: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Support ...

Page 22: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Commercial GIS

ESRI

CadCorp

MapInfo

Page 23: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Open Source Support

clients: MapBuilder, OpenLayers, worldKit, WorldWind plugin

libraries: Mapstraction, SPARQL geo extensions, Java Rome

servers: GeoServer

projects: GeoBliki, FoFRedux, GeoPress

wouldbenice: GDAL/OGR, GPSBabel

Page 24: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Yahoo!

flickrmaps apiUpcomingWeatherTraffic

Page 25: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Microsoft

Version 3 of the Virtual Earth Map Control

Publish, Search, and Subscribe to GeoRSS GML

Page 26: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Google

Tools to transform GeoRSS -> KML

And extensions to view GeoRSS in Gmaps API

Page 27: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

More Web 2.0Nestoria

Ning

Platial

Tagzania

TripTracker

(http://del.icio.us/tag/georss/)

Page 28: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Aggregation!

placedb.complatial.com/todayfofredux.sourcefourge.net/exploreourpla.net/mylocalguru.com/blockrocker.com/jeffpalm.com/geo/

mapufacture.com/

Page 29: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

mapufacture.com

Page 30: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

little weather map

Page 31: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

How's the weather for Islington house hunting?

Page 32: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

OSM and Geonames Activity

Page 33: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

geographic feed search

Page 34: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSS export

Page 35: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

GeoPress

Page 36: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

automagicly aggregated

Page 37: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

</hype>

Page 38: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Loads of potential, but stubsWhat can these do?How will practices be collected?

Folksonomic Properties<georss:featuretypetag/> <georss:relationshiptag/>

Page 39: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

<item> <title>Sample Image</title> <media:content src="http://sample.com/map.jpg" type="image/jpg" /> <georss:box>

30 110 45 115 </georss:box> <georss:relationshiptag>image-extent</georss:relationshiptag>

</item>

Image Overlays

Page 40: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Confusion of Multiple Flavors, Namespaces

W3C vs Simple vs GML

Geo “RSS”

What's the Point, GeoRSS?

Page 41: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

How does GeoRSS stay open as interest gains and implementations multiply? How to govern openness?

How does a “community standard” stay accessible within membership based standards bodies?

Microformats model?

An Open Standards Process?

Page 42: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Sensors .. ObsRSS Transport Data Lightweight Geospatial Catalog Spec

Can a GeoRSS-like process be applied to other heavy weight standards?

Page 43: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Is a Microformat serialization of GeoRSS appropriate?What is the content? hAtom is sillyHuman Readable?Reusing HTML?

Speaking of Microformats

Page 44: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

With huge spreads of GeoRSS being published (flickr, weather, for example)

What's the best way to aggregate a GeoRSS search result?

How to advertise feeds?A9 OpenSearch? Catalogs

bbox is enough for querying? WFS Basic

Aggregation and Querying

Page 45: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup

Thanks!

Mikel Maron [email protected] / OpenStreetMap / GeoRSS

http://brainoff.com/weblog/

UK Geospatial Mashups, October 20, 2006

Page 46: GeoRSS leveraging the RSS ecosystem

Mikel Maron GeoRSS UK Geospatial Mashup