Thanks for the reply, Julien!

Yes, <loc> tag uniquely identifies an entry within a Sitemap, so keeping
track of it should suffice.

Thanks for pointing to the new spec! What's the status of it? When
approximately it'll be released?

--
Kate

On Thu, May 24, 2012 at 3:07 PM, Julien Genestoux <
[email protected]> wrote:

> Kate,
>
> Thanks for emailing the group!
> I do agree Sitemaps would be an amazing thing to add.
>
> The diffing mechanism you describe can be implemented by the hub itself
> (in any way that makes sense for it). I believe just keeping track of the
> <loc> elements would be enough?
>
> Also, have you looked at spec 0.4
> https://superfeedr-misc.s3.amazonaws.com/pubsubhubbub-core-0.4.html
>
> I don't see any reason which would prevent from using this!
>
> Julien
>
>
>
>
> On Thu, May 24, 2012 at 10:52 AM, Kate Volkova <[email protected]> wrote:
>
>> Hello PubSubHubbub developers and users!
>>
>> We would like to add PubSubHubbub support for 
>> Sitemaps<http://www.sitemaps.org/> to
>> make it even more similar to Atom and RSS feeds.
>>
>> A Sitemap <http://www.sitemaps.org/> is an XML file that lists several
>> entries each in its own <url> tag. Each entry has a URL associated with
>> it (under <loc> tag), which can be used as an entry id. Each entry may also
>> contain additional metadata about the URL (when it was last updated, how
>> often it usually changes, etc.). Here is an example of a Sitemap from
>> http://www.sitemaps.org/:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>>
>> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
>>
>>    <url>
>>
>>       <loc>http://www.example.com/</loc>
>>
>>       <lastmod>2005-01-01</lastmod>
>>
>>       <changefreq>monthly</changefreq>
>>
>>       <priority>0.8</priority>
>>
>>    </url>
>>
>>    <url>
>>
>>       <loc>
>> http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii<http://www.example.com/catalog?item=12&desc=vacation_hawaii>
>> </loc>
>>
>>       <changefreq>weekly</changefreq>
>>
>>    </url>
>>
>> </urlset>
>>
>>
>> The same Sitemap with PubSubHubbub support would look like this:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>>
>> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"* **
>> xmlns:atom="http://www.w3.org/2005/Atom*";>
>>
>>    *<atom:link rel="hub" href="**http://myhub.example.com/endpoint"/>*
>>
>>    <url>
>>
>>       <loc>http://www.example.com/</loc>
>>
>>       <lastmod>2005-01-01</lastmod>
>>
>>       <changefreq>monthly</changefreq>
>>
>>       <priority>0.8</priority>
>>
>>    </url>
>>
>>    <url>
>>
>>       <loc>
>> http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii<http://www.example.com/catalog?item=12&desc=vacation_hawaii>
>> </loc>
>>
>>       <changefreq>weekly</changefreq>
>>
>>    </url>
>>
>> </urlset>
>>
>>
>> Diffs between previous and current version of the feed will be computed
>> the same way as it’s done for Atom and RSS feeds:
>>
>>  - For each entry sha1(entry) is computed and compared with the old hash
>> value for the same entry_id.
>>  - If the hash value has changed or there is no old hash value for this
>> entry_id (an entry is new), the entry is added to the list of items to
>> publish for this topic (feed_url)
>>
>> Any comments on this?
>>
>> Thanks!
>>
>> --
>> Kate Volkova,
>> Software Engineer, Google.
>>
>
>

Reply via email to