<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>GeoBliki's Blog: Tag atom</title>
    <link>http://blog.geobliki.com/articles/tag/atom?tag=atom</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Sensor Web Enabled (SWE) Data Node </description>
    <item>
      <title>A WFS-Basic as a Geo-Atom Store</title>
      <description>&lt;p&gt;Here is the plan for a demo:&lt;/p&gt;

&lt;p&gt;A Web Feature Server (WFS) in its basic incantation is really a store of geospatial collections that can be accessed using RESTful services.&lt;/p&gt;

&lt;p&gt;Building Web Services the REST way has been a very hot topic in the Rails Community.&lt;/p&gt;

&lt;p&gt;Rails 1.2 can quickly allow you to build such services and return xml or html on-demand.  JSON or [Geo]-rss/atom could be returned as easily in a similar manner.&lt;/p&gt;

&lt;p&gt;The idea here is to return a GeoAtom Feed that could follow a similar structure as &lt;a href='http://code.google.com/apis/base/starting-out.html#datafeeds'&gt;GData&lt;/a&gt; with a namespace specific to that WFS and an additional extension for the &lt;a href='http://georss.org/'&gt;geospatial component&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Discovering the meta-data should be feasible using a &lt;a href='http://code.google.com/apis/base/starting-out.html#metadata'&gt;meta-data feed&lt;/a&gt; and probing a specific url.&lt;/p&gt;

&lt;p&gt;This would give us many services to access the various collections and the meta-data.  The whole package could be described using a service document as proposed in the Atom Publishing Protocol (&lt;a href='http://exist.sourceforge.net/atompub.html'&gt;APP&lt;/a&gt;) that would describe all the available services.  This document itself would be available at a specific url.&lt;/p&gt;

&lt;p&gt;Searching the WFS would be done via &lt;a href='http://www.opensearch.org/Specifications/OpenSearch/Extensions/Geo/1.0/Draft_1'&gt;OpenSearch-Geo&lt;/a&gt;
 which is another REST service returning atom or KML feeds.&lt;/p&gt;

&lt;p&gt;The goal is to implement this for the upcoming ESTO/AIST Fire Management demo this summer and  support the &lt;a href='http://www.epa.gov/geoss/'&gt;GEOSS&lt;/a&gt; Pilot effort this fall.  This is also in line with our participation into the &lt;a href='http://www.opengeospatial.org/standards/requests/40'&gt;OWS-5&lt;/a&gt; Agile Geography testbed.&lt;/p&gt;

&lt;p&gt;A Few Links:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.ibm.com/developerworks/library/x-atompp1/'&gt;Get to know APP&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.xml.com/pub/a/2005/09/21/atom-store-web-database.html'&gt;Dreaming of An Atom Store&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 06 Aug 2007 01:45:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:8f3db722-28ab-44fc-9086-20ffa3f88615</guid>
      <author>Patrice Cappelaere</author>
      <link>http://blog.geobliki.com/articles/2007/08/06/a-wfs-basic-as-a-geo-atom-store</link>
      <category>atom</category>
      <category>WFS</category>
      <category>GEOSS</category>
      <category>APP</category>
    </item>
  </channel>
</rss>
