Google Base live: I’ve uploaded RSS and OPML files


Ok, it is live now.


I just uploaded an opml file into Google Base. I wonder what will happen. It'll take an hour to get published.


This is part of the Base bulk upload functionality that allows you to upload XML:  RSS 2.0 , RSS 1.0 , Atom 0.3.. Straight Tab-delimited files are allowed too.


It didn't say I could upload an opml file, but then it didn't say I couldn't. I don't think it will work.


Anyway, if it turns up, it'll be here somewhere: http://www.google.com/base/a/alexbarnett


Now the RSS bit is interesting. The RSS 2.0 file allows extention against their namepace. This allows data entry via RSS.

<?xml version="1.0"?>
<rss version="2.0">

<channel xmlns:g="http://base.google.com/ns/1.0">
<title> Google Jobs</title>
<link>http://www.google.com/support/jobs/</link>
<description>Information about job openings at Google Inc.</description>

<item>
<title>HR Analyst - Mountain View </title>
<link> http://www.google.com/support/jobs/bin/topic.py?dep_id=1077&loc_id=1116</link>
<description> We have an immediate need for an experienced analytical HR professional.
The ideal candidate has a proven record of developing analytical frameworks to make
fact-based decisions. </description>

<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
<g:expiration_date>2005-11-15</g:expiration_date>
<g:job_function>Analyst</g:job_function>
<g:location>1600 Amphitheatre Parkway, Mountain View, CA, 94043, USA</g:location>
<g:label>Hi-Tech</g:label>

<g:label>Business development</g:label>
<g:label>Personnel</g:label>
<g:label>Silicon Valley</g:label>
<g:label>Staffing</g:label>
</item>

</channel>
</rss>


I need to sleep, hopefully some interesting RSS / XML / Atom experiments to wake up to in the morning...let me know.


Update: Bill Burham nails it



"Once the feed gets inside Google the fun is just beginning.  Most commentators have been underwhelmed by Google Base because they don't see the big deal of Google Base entires showing up as part of free text search.  What these commentators miss, is that Google isn't gathering all this structured data just so they can regurgitate it piece-meal via unstructured queries, they are gathering all this data so that they can build the world's largest XML database.


"...As for RSS, Google Base represents a kind of Confirmation.  With Google's endorsement, RSS has now graduated from a rather obscure content syndication standard to the exautled status of the web's default standard for data integration.  Google's endorsement should in turn push other competitors to adopt RSS as their data transport format and process of choice.  This adoption will in turn force many of the infrastructure software vendors to enhance their products so that they can easily consume and produce RSS-based messages which in turn will further cement the standard.  At its highest level, Google's adoption of RSS represents a further trimph of REST-based SOA architectures over the traditional RPC architecture being advanced by many software vendors.  Once again, short and simple wins over long and complex."

Comments (13)
  1. miscblogger says:

    Yay! Google Base is finally up! Though how did you know that it will take an hour to get published? I’m going to try to do the same thing with my blog’s RSS file.

  2. mdesign99 says:

    Took for me 15 minutes to publish a small emtry.

  3. Hi Alex,

    I wonder how exactly did you get to have this URL

    http://www.google.com/base/a/alexbarnett

    ? I don’t remember having been offered the chance to select anything during the signup process.

    Second, I’ve uploaded a few number of bulk files myself, and can’t get the attributes prefixed with g: to show up, it’s as if they’re not there. Did you experience the same thing? Could you email me (tudor@hulubei.net) or post a short file that worked for you?

    Thanks,

    Tudor

  4. Hi Alex,

    I wonder how exactly did you get to have this URL

    http://www.google.com/base/a/alexbarnett

    ? I don’t remember having been offered the chance to select anything during the signup process.

    Second, I’ve uploaded a few number of bulk files myself, and can’t get the attributes prefixed with g: to show up, it’s as if they’re not there. Did you experience the same thing? Could you email me (tudor@hulubei.net) or post a short file that worked for you?

    Thanks,

    Tudor

  5. I’ve tried uploading sample tab-separated-value files for Products and Atom 0.3 file for Reference Articles item types. Both worked after a bit of experimentation. The Atom 0.3 file has the Google Base namespace and g: qualifier with a single <g:label> element containing a comma separated list of Technorati tag names. The Google Base Atom 0.3 spec is incorrect for <g:label> elements.

    The illustrated details for the Products list are at http://oakleafblog.blogspot.com/2005/11/google-base-and-bulk-uploads-with.html.

    The same for Atom 0.3 is at http://oakleafblog.blogspot.com/2005/11/google-base-and-atom-03-bulk-uploads.html. Go to the end of the entry for examples of files that work and don’t work.

    –rj

  6. Sarah says:

    I’ve had problems getting Google Base to accept <g:author> tags in RSS2 feeds.

    Anyone else had problem with the custom tags and getting them to work? Any solutions?

  7. Here kostenlos klingelt�ne klingelt�ne f�r handy

  8. Welcome best loan payday payday loan fast no fax

Comments are closed.

Skip to main content