[georss] GeoAtom (split from Re: GeoRSS Location References)

creed at opengeospatial.org creed at opengeospatial.org
Tue Apr 1 13:39:19 EDT 2008


I am on travel but this dialogue triggered a memory about a discussion I
had with Tim Bray sevral years ago regarding geo and Atom. When I get
back, I will check my archives and send the group these emails.

Carl


> On Tue, Apr 1, 2008 at 12:46 PM, Raj Singh <raj at rajsingh.org> wrote:
>  > On Apr 1, 2008, at 12:41 PM, Sean Gillies wrote:
>  >  > Wait, are multiple entry locations making a comeback?
>  >
>  >  No! Andrew, let me re-write your example. I thought we were agreeing
>  >  to this:
>
>  Mikel locked me in a car on a road trip and preliminarily convinced me
>  that Multiple entries is better. There are all the reasons that Sean,
>  Mikel, Josh all point out: works with existing, semantic, etc.
>
>  However, the one that won me over was the fact that Atom entry already
>  supports (or can be expanded to support) many more rich attributes:
>  categories, time, authors... Simply, a story can have multiple
>  locations that happened at different "times". If we wanted to carry
>  georss:collection forward to handle this, we would get into a huge
>  quagmire of extending geo* to do all sorts of non-geo things: time,
>  categories, tags, et al.
>
>  Instead, go back to the tenant that we should just be adding Geo to
>  existing formats/practices rather than bringing them into Geo.  or
>  something like that.
>
>  Of course, I will follow-up by saying that I think multiple entries to
>  handle multiple geometries would also suggest that batch RESTful
>  operations are a good idea. While it's nice to be able to edit any
>  single geometry, I shouldn't have to hit the server 4 times just to
>  post 1 story with 3 locations. Or by editing that entry to remove a
>  location and add 2 would mean making 4 calls (PUT entry, DELETE
>  location, POST 2 locations).
>
>  What seems better is to PUT the multiple entries - and if there is any
>  failure, then the entire request fails (transactional) with
>  appropriate error responses for why it failed (bad geometry or title
>  in one of the geometry-entries perhaps).
>
>
>  >
>  >  <entry>
>  >     <link href="http://example.org/entries/1"/>
>  >     <title>Cedarburg Trip</title>
>  >     <summary>We went to visit
>  >        <span id="downtown">downtown Cedarburg</span>
>  >
>  >        before the conference. Had some great sandwiches at Joe's.
>  >        If you haven't been to Cedarburg, Wisconsin, then you haven't
>  >        really experienced the MidWest...
>  >     </summary>
>  >     <georss:where id="downtown">
>  >        <georss:point>...</georss:point>
>  >     </georss:where>
>  >   </entry>
>
>  I admit that this I liked this idea originally. Very succinct.
>  However, there are several problems. First is that you probably would
>  have the summary wrapped in a CDATA, since it isn't really part of the
>  Atom XML. This would preclude id bashing, but also it's only a fake or
>  tenuous link from the georss:where id to the span id in the summary.
>  It would be just as meaningful to point to a binary address in an
>  image file.
>
>
>  >
>  >  (2 identical IDs are probably a bad idea, so a different ID or
>  >  attribute should be used)
>  >
>
>  I suggest putting up your suggestions and basic thoughts on the GeoRSS
>  Proposals for Multiple Entries, Location Reference so we can start
>  collating for a poll.
> _______________________________________________
> georss mailing list
> georss at lists.eogeo.org
> http://lists.eogeo.org/mailman/listinfo/georss
>




More information about the georss mailing list