[georss] Geolocation by reference

Ron Lake rlake at galdosinc.com
Mon Nov 12 14:44:59 EST 2007


Hi Andrew:

 

There are a number of places GML geometries are used outside of GML
features both within and outside of GML itself.  While I would argue
there is bigger bang for the buck in using GML completely - there is
certainly nothing wrong with not doing that.  The use of where in geoRSS
is correct in that it uses a property in GML speak as the container for
the GML objects.  On the other hand I agree completely that interacting
with a WFS means consuming features - i.e. meaningful application
objects.  I think the distinction between KML and GML on this score is a
question of whether you want presentation (KML) or content (GML).  Yes
you can carry some data content in the KML but there is no way to create
kinds of things and that is not the intent.

 

Cheers

 

From: georss-bounces at lists.eogeo.org
[mailto:georss-bounces at lists.eogeo.org] On Behalf Of Andrew Turner
Sent: November 12, 2007 9:57 AM
To: Sean Gillies
Cc: georss at lists.eogeo.org
Subject: Re: [georss] Geolocation by reference

 

On Nov 12, 2007, at 12:42 PM, Sean Gillies wrote:





Andrew,

 

The more I think about georss:where[@src], the bigger the issue raised

by Barry Hunter appears. The atom:content[@src] mechanism is trivial

because we already have existing representations (web pages) that can be

fetched and dropped straight into the content element. On the other

hand, how many of us expose bare (meaning without feature

member/collection containers)  GML geometries on the web? I've never

seen one. In order to work with existing WFS (or whatever), the

semantics of georss:where[@src] would have to differ from

atom:content[@src], and I don't think that's right.

 

Extending atom:link (like Josh suggested) with new relationships seems

more and more the way to go. It's an Atom-only solution unless you

extend RSS 1/2 feeds with atom:link, but that's fine with me. If

OpenSocial takes off the Atom/Geo community is going to be huge.

 

Good points. This is what I suggested in this post on how to utilize
GeoRSS & KML together:

   http://highearthorbit.com/a-proposal-georss-kml/

 

However, to address the "knowing how to pull in the content", using the
type attibute at least lets you inform the user what kind of
representation is at the other side. So it may be GML, or a more complex
atom:entry, KML, or HTML. I don't know if there is actually a
prescription for how to 'handle' the atom:content[@src]?

 

I guess one issue was that by using atom:link you're making a reference
to the entire entry rather than saying it is just an alternate
geographic representation. 

 





More comments below ...

 

Andrew Turner wrote:

	Let me say first that I really like this suggestion and think it
has a

	lot of uses. It also falls in line with similar cases such as

	atom:category that can point to a scheme (what do you mean by
'book' or

	'red'). atom:content 'src' is an optional uri that software can
use to

	grab the actual content

	
(http://atompub.org/2005/01/10/draft-ietf-atompub-format-04.html#rfc.sec
tion.5.12.2)

	 

	 

	So in Sean's case, he could point to a URI that would contain an
updated

	geometry. Or another use for him might be to point to a resource
that

	contained the location in various reference frames, such as
WGS84, or

	Ptolemy's coordinates, or whatever ancient cartographer that may
have

	mapped it at some point.

	 

	I could also see that it would be useful for someone that wanted
to just

	publish simple points (or MBR, or simplified Polygon) of say, a

	Country's border, but then reference a URI to point to a much

	higher-resolution version.

	 

	Another mechanism that could be used here instead of, or in
addition to,

	the potentially changing coordinates would be a toponymic
location. I

	believe Pat Cappelaere and Marc from GeoNames came up with a
mechanism

	for this. A topoynym location, esp. using a schema URI to say
where the

	definition of this location can be found, would be very useful.

	 

 

IMO, extending atom:link handles the above very well.

 

	I think that the current GeoRSS mechanisms of 'relationshiptag',

	'featuretypetag' and 'featurename' are under-defined (from an

	application/example perspective) and therefore rarely used.

 

Agreed. There is also a bit of redundancy in combination with Atom.

 

One aspect of those that *is* useful: declaration of what the

georss:where element means to the containing entry. At the risk of

starting a completely new thread, that relationship may be better

expressed by new georss:where attributes than by use of a GeoRSS

relationship tag. In other words, I think something like:

 

  <georss:where

    scheme="http://example.com/vocabularies/x"

    term="is-bounded-by">...</georss:where>

 

Good suggestion - I think somewhere in the archives someone pointed out
a 'standard' ontology for geographic relationships that we could use
nominally?

 

How would this work with multiple geometries for a single entry? Somehow
referring to an element id within the content would be nice.





 

with the no attribute case defaulting to "is-located-at" works.

 

	 

	We're *way* behind on moving forward with some of the
outstanding

	'feature requests' that we were thinking about for GeoRSS v1.2
(I

	believe 1.1 was a 'bug fix'?). What say we put together this SRC

	proposal, Toponym, Multiple Geometry and others as potential
specs and

	do an email discussion vote for a 1.2 update?

	 

 

Working my proposal into GeoRSS in some form would be great. I'm also

hoping to find some folks who would like to help me write a "best

geospatial practices for Atom" document.

 

Well, it would help if you put up a page on the GeoRSS.org CMS kind of
summarizing the proposal. A BP for GeoAtom would be great!





 

Cheers,

Sean

 

	 

	On Nov 11, 2007, at 10:54 AM, Sean Gillies wrote:

	 

		Raj,

		 

		The use case in your third paragraph is exactly what I
want to support.

		 

		Sean

		 

		Raj Singh wrote:

			I agree, I too get nervous making location too
much like content.

			First let me say the src attribute on <where>
sounds reasonable in

			that it's pretty non-invasive, but I'm not sure
what problem you're

			solving.

			 

			If the goal is to simplify the process of adding
<where> to the

			<entry> you could do that with a nice OpenLayers
application to "drill-

			down-to-my-location-while-looking-at
other-known-locations".

			 

			The location by reference makes sense if you
expect the actual

			location to change in the future (e.g. a more
accurate location is

			determined through later research), and people
know that in this case

			their <entry>'s location should change too.

			 

			---

			Raj

			 

			 

			On Nov 9, 2007, at 6:59 PM, Sean Gillies wrote:

			 

				There is precedent in Atom for remote
sourcing, but only to my

				knowledge

				for atom:content. The src attribute
feels pretty good to me, though

				I do

				think that it has the potential to make
location (which is metadata) a

				bit too much of content (data). Does
anybody have other ideas for

				non-literal locations?

			 

			_______________________________________________

			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

	 

	--Andrew Turner

	ajturner at highearthorbit.com      42.2774N x 83.7611W

	http://highearthorbit.com              Ann Arbor, Michigan, USA

	Introduction to Neogeography -
http://oreilly.com/catalog/neogeography

	 

	 

	 

 

_______________________________________________

georss mailing list

georss at lists.eogeo.org

http://lists.eogeo.org/mailman/listinfo/georss

 

-- 

Andrew Turner

ajturner at highearthorbit.com      42.2774N x 83.7611W

http://highearthorbit.com              Ann Arbor, Michigan, USA

Introduction to Neogeography - http://oreilly.com/catalog/neogeography





 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.eogeo.org/pipermail/georss/attachments/20071112/3ece7207/attachment-0001.html 


More information about the georss mailing list