GeoRSS - Feeds | Open Social
Standards Based Development
Georss - Geographically Encoded Objects for rss Feeds
Georss is an emerging standard for encoding location as part of a web feed's (aka "channels") standard functionality. Georss is derived from encoding location, and rss, the mose widely known web feed and syndication format.
Georss's location content consists of geographical points, lines, and polygons of interest and related feature descriptions. Georss feeds are designed to be consumed by geographic software such as map generators, and by creating these encodings on a common information model, the Georss collaboration is promoting interoperability, as well as upwards-compatiblity across encodings.
Georss Simple
The Simple serialization of Georss is designed to be maximally concise, in both representation and conception. Each of the four Georss objects require only a single tag.
This simplicity comes at the cost of direct upward compatibility with gml. However, it is straightforward to devise transformations from this Simple serialization to the gml serialization through the gml model. For many needs, GeoRSS Simple will be sufficient.
Some publishers and users may prefer to seperate lat/long pairs by a comma rather than whitespace. This is permissible in Simple; GeoRSS parsers should just treat commas as whitespace.
Georss gml
Geography Markup Language is an xml grammar written in xml Schema for the modelling, transport, and storage of geographic information...gml provides a variety of objects for describing geography including features, coordinate reference systems, geogmetr, topology, time, units oof measure, and generalized values. A geographic feature is "an abstraction of a real world phenomenon; it is a geographic feature if it is associated with a location relative to the Earth? (there question mark in the docs, not mine!)
So a digital representation of the real world can be thought of as a set of features.
Here we present the encoding of GeoRSS' objects in a simple gml version 3.1.1 profile. Each section details the construction of GeoRSS' five objects, followed by some informative use cases. As with all GeoRSS encodings, if not specified, the implied coordinate reference system is WGS84 with coordinates written in decimal degrees.
gml Profile
gml is large and complex, as well as defined by xml schema; to abstract the difficulties clearly posed towards naming conventions, it is common gml practice to define subsets of gml, called Profiles.
gml Profiles contain only the elements required for the encoding job on hand.
Georss gml Profile [http://www.georss.org/xml/1.0/gmlgeorss.xsd].
uml Model for this Profile (note! this graphic is large!)
Georss Application Schema [].
Georss Application Schema defines <georss:where> as the tag that signals geographic content - either in Georss or gml.
Georss Application Schema [http://www.georss.org/xml/1.0/georss.xsd] and the uml Model is shown below, linked to a much larger version:.