[georss] Time and Space

Carl Reed OGC Account creed at opengeospatial.org
Tue Feb 13 18:28:21 EST 2007


Jumping in after reading the thread.

The discussion of maintaining simplicity and trying to figure out how to 
make georss more expressive is almost identical to the discussions that have 
gone on in the OASIS Emergency Management TC regarding how to encode 
location in a variety of new standards (approved and in process) for use by 
the emergency management committee. These standards currently use some 
fairly simple schema for encoding points, circles, and polygons. They will 
be upgrading the specs to use a new (draft) GML Oasis application schema. 
The basic information model is almost identical to georss (GML), although 
there are additional geometry types and so forth. The only reason that I was 
able to convince the OASIS TC to use GML was after they saw GeoRSS GML. They 
wanted something almost as simple but with more geometry types and some 
additional properties. But they also want to restrict the expressiveness 
that could be achieved by using GML because they want to maintain 
simplicity. So, for example, they do not want a generic approach for 
specifying units of measure for defining the radius of a circle. Kilometers 
in fine, thank you.

At the same time, they do want the ability to allow a CAP or EDXL message to 
reference "rich" geospatial content but without affecting the "core" spec 
anymore than required. Thus, for example, in EDXL-DE and RM you can specify 
by reference additional content, such as a GML payload that perhaps defines 
the geometry of a smoke plume, including time, date, info about the contents 
of the plume and so forth.

This is a very round-about way of suggesting that perhaps there is a general 
approach (solution) to being able to extent the information content 
available in a GeoRSS GML feed without corrupting the core GeoRSS spec and 
thus maintaining simplicity. If we cannot do this, than the issue of feature 
creep will come back again and again and again . . .

Just a thought.

Cheers

Carl

----- Original Message ----- 
From: "Ron Lake" <rlake at galdosinc.com>
To: "Knoth, Brian D." <bknoth at mitre.org>; "Mikel Maron" 
<mikel_maron at yahoo.com>; <georss at lists.eogeo.org>
Sent: Tuesday, February 13, 2007 3:56 PM
Subject: Re: [georss] Time and Space


> Could you give an example of this? - I would not use description since
> it is totally open ended!
>
> R
>
> -----Original Message-----
> From: Knoth, Brian D. [mailto:bknoth at mitre.org]
> Sent: February 13, 2007 11:02 AM
> To: Ron Lake; Mikel Maron; georss at lists.eogeo.org
> Subject: RE: [georss] Time and Space
>
> Ron,
>
> I believe that "role" of a geometry can already be conveyed within the
> existing GML geoRSS profile. There are description/name/metadata
> elements associated with every geometry at the abstract base level. I
> would think these elements could be used to pass additional information
> like role to consumers. Based off my previous example, here is what I
> am thinking (note: allowing multiple geometries within a where node):
>
>
> <item>
> <title>Flight 1995</title>
> <link>http://..flightdetails</link>
> <description>some desc</description>
> <guid
> isPermaLink="false">id:flight-0A05000760l02yz</guid>
> <pubDate>2006-03-02T20:36:12Z</pubDate>
> <georss:where
> xmlns:georss="http://www.georss.org/georss">
> <gml:Point
> xmlns:gml="http://www.opengis.net/gml">
>
> <gml:description>takeoff</gml:description>
> <gml:pos>30.8944
> -124.5270</gml:pos>
> </gml:Point>
> <gml:Envelope
> xmlns:gml="http://www.opengis.net/gml">
> <gml:description>turn point
> A</gml:description>
> <gml:lowerCorner>43.8944
> -123.5270</gml:lowerCorner>
> <gml:upperCorner>44.3444
> -122.9002</gml:upperCorner>
> </gml:Envelope>
> <gml:EnvelopeWithTimePeriod
> xmlns:gml="http://www.opengis.net/gml">
>
> <gml:description>rendezous</gml:description>
> <gml:lowerCorner>30.8944
> -107.5270</gml:lowerCorner>
> <gml:upperCorner>35.3444
> -108.9002</gml:upperCorner>
> <gml:timePosition
> indeterminatePosition="before">2006-03-02T21:30:00Z</gml:timePosition>
> <gml:timePosition
> indeterminatePosition="after">2006-03-02T21:40:00Z</gml:timePosition>
> </gml:EnvelopeWithTimePeriod>
>
> </georss:where>
> </item>
>
> Regards,
> brian
> ________________________________
>
> From: Ron Lake [mailto:rlake at galdosinc.com]
> Sent: Tuesday, February 13, 2007 11:32 AM
> To: Mikel Maron; Knoth, Brian D.; georss at lists.eogeo.org
> Subject: RE: [georss] Time and Space
>
>
>
> Mike:
>
>
>
> If you do that - allow multiple geometries inside a single
> "where" property - how does anyone know what they mean?  In GML a
> property (like where) is used to describe the role of the geometry -
> e.g.
>
>
>
>             <abc:centerLine>
>
>                         <gml:LineString> ... </gml:LineString>
>
>             </abc:centerLine>
>
>             <abc:position>
>
>                         <gml:Point>... </gml:Point>
>
>             </abc:Point>
>
>
>
> How does that work in GeoRSS?  How do you know the roles of
> Point and LineString otherwise?
>
>
>
> Cheers
>
>
> Ron
>
>
>
> ________________________________
>
> From: georss-bounces at lists.eogeo.org
> [mailto:georss-bounces at lists.eogeo.org] On Behalf Of Mikel Maron
> Sent: February 12, 2007 11:50 AM
> To: Knoth, Brian D.; georss at lists.eogeo.org
> Subject: Re: [georss] Time and Space
>
>
>
> Brian
>
> There was a thread on this last month that went into the issues
> .. http://lists.eogeo.org/pipermail/georss/2007-January/
>
> But I should've been more specific .. you can include any kind
> of GML payload in GeoRSS GML, which could have multiple geometries,
> but those all would be included in a single georss:where.
>
> -Mikel
>
>
>
> ----- Original Message ----
> From: "Knoth, Brian D." <bknoth at mitre.org>
> To: Mikel Maron <mikel_maron at yahoo.com>; georss at lists.eogeo.org
> Sent: Monday, February 12, 2007 7:41:39 PM
> Subject: RE: [georss] Time and Space
>
> Mikel,
>
>
>
> I'll take a look at your links in a moment, but just quickly
> wanted to respond to the issue of not being able to have multiple
> <georss:where> nodes under an <item>. I know that I read this
> restriction somewhere else and my only question is simply why not?  I
> don't know of any restriction defined in the RSS specification that
> limits child elements to only a single occurrence, is there?
>
>
>
> thanks,
>
> brian
>
>
>
> ________________________________
>
> From: Mikel Maron
> [mailto:mikel_maron at yahoo.com]
> Sent: Monday, February 12, 2007 2:38 PM
> To: Knoth, Brian D.; georss at lists.eogeo.org
> Subject: Re: [georss] Time and Space
>
> Hi Brian
>
> I'm very interested in incorporating time, visualizing
> and acting on change. Gave a presentation outlining some thoughts on
> this foss4g..
>
> http://www.foss4g2006.org/contributionDisplay.py?contribId=161&sessionI
> d=47&confId=1
>
> Like Raj, I think time could be seen as having wider
> application than just space. I've re-used the RSS and Atom
> time-oriented fields for some
> basic stuff.
>
> http://worldkit.org/doc/time.php
>
> For richer time specifications, there hasn't been
> agreement on a single encoding. Upcoming.org has a bit to say on this..
>
>
> http://community.upcoming.org/w/index.php/Nerdy_Questions#What_are_the_
> guidelines_you_follow_when_creating_RSS_feeds.3F
>
> They're using xCal. There's also an old RSS 1.0 module
> called Event .. http://web.resource.org/rss/1.0/modules/event/
>
>
> While writing this I just saw your followup. One thing
> about your usage, you can't associate multiple georss:where elements
> with a single item;
> it's a one to one relationship.
>
> Best
> -Mikel
>
> ----- Original Message ----
> From: "Knoth, Brian D." <bknoth at mitre.org>
> To: georss at lists.eogeo.org
> Sent: Monday, February 12, 2007 1:40:54 PM
> Subject: [georss] Time and Space
>
> Hi,
>
> I'm new to this mailing list, yet have been advocate of
> RSS and geoRSS
> on some internal projects for a while. I do have a few
> concerns with
> regard to real practical acceptance of geoRSS, yet, I
> understand the
> need to try and balance simplicity and expressiveness.
> As such, we are
> attempting to utilize GML geoRSS, however, we have
> needed to extend the
> GML geoRSS with the ability identify time as well as
> space.
>
> I wanted to just send out our approach to doing this to
> get comments
> from anyone else who might be interested in this on the
> mailing list.
> Simply put, we have added a GML TimePeriod to each of
> the geoRSS nodes
> along with the spatial representation. Here is an
> example:
>
> <georss:where>
>     <gml:TimePeriod>
>            <gml:begin>2006-06-17T09:55:00Z</gml:begin>
>         <gml:end>2006-06-17T10:30:00Z</gml:end>
>     </gml:TimePeriod>
>     <gml:Point>
>         <gml:pos>37.65356495497155
> -114.5048399056895</gml:pos>
>     </gml:Point>
> </georss:where>
>
> All comments would be appreciated.
>
> Regards,
> brian
> _______________________________________________
> georss mailing list
> georss at lists.eogeo.org
> http://lists.eogeo.org/mailman/listinfo/georss
>
>
>
>
>
> _______________________________________________
> georss mailing list
> georss at lists.eogeo.org
> http://lists.eogeo.org/mailman/listinfo/georss 




More information about the georss mailing list