Linking to geographic locations
We propose to enhance Mush to dereference external locations specified by entry links with the relation: http://atlantides.org/relations/geo/location. Initially, we will support Atom (GeoRSS) entries (application/atom+xml;type=entry) and Geonames features (application/rdf+xml) as link targets. The precedent for specifying external entities in this way is RFC 4646: Atom License Extension, which is based on Fielding Links.
An entry such as
<entry> <link rel="http://atlantides.org/relations/geo/location" type="application/rdf+xml" href="http://sws.geonames.org/5577147/about.rdf" /> ... </entry>
will be processed to
<entry> <georss:where> <gml:Point> <gml:pos>40.58526 -105.08442 0.0</gml:pos> </gml:Point> </georss:where> ... </entry>
Example
A feed is attached to this page. It contains one entry with a location link. The feed can have its location links resolved by pulling it through the Mush dereference service (Form, Results Feed, Results Map).
Back to AtomLocation
Attachments
- cyrene.atom (1.7 kB) - added by seang on 04/11/08 14:40:07.
- fort-collins-via-geonames.atom (0.8 kB) - added by seang on 04/11/08 15:44:01.
- ba065grid.kml (45.5 kB) - added by seang on 04/14/08 15:14:28.