Google Issues New Syndication Protocol


Google has released a new syndication protocol known as GData. From the Google Code site:

The Google data APIs ("GData" for short) provide a simple standard protocol for reading and writing data on the web. GData combines common XML-based syndication formats (Atom and RSS) with a feed-publishing system based on the Atom publishing protocol, plus some extensions for handling queries.

And why are they doing this?

Google's mission is to organize the world's information and make it universally accessible and useful. Sometimes making information accessible requires making it available in contexts other than a web browser. Thus, Google provides APIs to let client software request information outside of a browser context.

GData provides a general model for feeds, queries, and results. You can use it to send queries and updates to any service that has a GData interface.

How problematic is it that Google is now releasing its own standards? Will these standards be compatible with other protocols released in the future -- perhaps rivalrous ones by Microsoft or Yahoo? Are we headed towards a standards war?

via Richard MacManus


javascript error on Google's page

That page you linked to on Google's site has a javascript error.

you're not able to see it?

you're not able to see it? works fine for me in IE and FF, but here is another URL you can try.

MS have already announced

MS have already announced that they will publish their own extensions to RSS/XML, this is just kids measuring dicks - let's hope none of them will get used.

it's viewable

I was able to see it -- I was just sort of commenting that they released these pages without testing properly to see if they had javascript errors. Precipitous.

i am expecting future viral

i am expecting future viral revenue strategies from google to be dependent upon gdata. for instance let's say blogger begins to automatically publish a GData feed. and then let's say all the free stuff on google video gets pushed as a G Data feed as well. and then all the stuff on Google Base too.

on the bright side i think this could really set the stage for mashup business models -- i.e. google will aggregate all these feeds and all web publishers have to do is query/filer them, remix them, and publish them on your site prepackaged with a highly customizable revenue suite of consisting of adsense, affiliate links for relevant google video movies, and affiliate links for stuff on google base.

the downside, though, is that dependence on google will soar to unprecedented levels, and if they choose to employ the same sort of questionably monopolistic practices adsense currently does, well, the web pretty much will be in their hands. them closing off their network puts competitors in a situation to do the same, and the result is just warring ecosystems/platforms, which will kind of suck from an interoperability perspective (at least until someone comes along and finds a way to fix that problem).


[stealth editor's note - I've nuked the drive-by spam post above this ]

Now thats a nice list of hacked pages hosing javascript redirects and malware.... LOL

Hey Matt here is a list of sites to bann...

Be sure to turn off your javascript before you click on any of them...

In the past syndication with

In the past syndication with RSS has been a generally one-way thing: you can read a feed directly over HTTP, but if you want to post to a blog or whatever you had to use completely different formats/protocols (Blogger API, Metaweblog API). The Atom Publishing Protocol (APP) provides a way of sending information that is entirely consistent with the way you receive information, using simple HTTP methods, and following general best practices.

GData is essentially a store which supports APP plus OpenSearch (the fact that they were able to incorporate OpenSearch in a straightforward fashion is a reflection of how APP uses XML to good advantage compared to the inflexible XML-RPC APIs).

//edited blatant linkdrop again - clean it up, jackass.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.