<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Janes&#039; Code Weblog &#187; freebase</title>
	<atom:link href="http://code.davidjanes.com/blog/category/freebase/feed/" rel="self" type="application/rss+xml" />
	<link>http://code.davidjanes.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 00:49:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>All your Base are belong to us</title>
		<link>http://code.davidjanes.com/blog/2008/12/06/all-your-base/</link>
		<comments>http://code.davidjanes.com/blog/2008/12/06/all-your-base/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 11:26:49 +0000</pubDate>
		<dc:creator>David Janes</dc:creator>
				<category><![CDATA[db]]></category>
		<category><![CDATA[freebase]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://code.davidjanes.com/blog/?p=295</guid>
		<description><![CDATA[Freebase is a user-editable, user-extensible structured database, a sort of one-stop shop semantic web/Wikipedia application. I started playing with Freebase about a year ago and the application has made significant strides over that period, especially in the usability department. Freebase also provides a very nice API which I&#8217;m using in GenX, with the caveat that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freebase.com/">Freebase</a> is a user-editable, user-extensible structured database, a sort of one-stop shop semantic web/Wikipedia application. I started playing with Freebase about a year ago and the application has made significant strides over that period, especially in the usability department. Freebase also provides a very nice API which I&#8217;m using in <a href="http://code.davidjanes.com/blog/category/genx/">GenX</a>, with the caveat that it&#8217;s <em>currently</em> almost useless because of query timeouts.</p>
<p>I just came across the following page on Freebase: <a href="http://vancouver.freebase.com/">http://vancouver.freebase.com/</a>. This page is what Freebase calls a Base, which is a collection of Tables/Views, which are things like &#8220;<a href="http://vancouver.freebase.com/view/base/vancouver/views/vancouver_neighbourhoods">Vancouver Bloggers</a>&#8220;, &#8220;<a href="http://vancouver.freebase.com/view/base/vancouver/views/mayoral_candidates_2008">Mayoral Candidates 2008</a>&#8221; and so forth. A Table/View is a list of Topics, which are basically the equivalent of a Wikipedia page. Get all that? It makes sense after a while</p>
<p>A few observations:</p>
<ul>
<li>Why have I written Table/View above? Because in some places it&#8217;s called a Table and other places it&#8217;s called a View. Which is it? I&#8217;m guessing View but it&#8217;s still not 100% clear.</li>
<li>I decided to create our own <a href="http://toronto.freebase.com/view/base/toronto/views/teams_of_toronto">Toronto Base</a> especially for the <a href="http://barcamp.org/TorCamp">TorCamp</a> community. Given that you get your own top-level domain name there&#8217;s somewhat of an incentive to be a first-mover on this</li>
<li>When you create a Base, it provides a list of suggested Views that can be added. Nice. Unfortunately, it added each View twice. I then had to go delete the duplicate View manually. Not so nice. And then <em>even though I&#8217;ve deleted the View </em>it still shows up on a <a href="http://toronto.freebase.com/domain/views/base/toronto">detail page</a>. Sigh.</li>
<li>On thus plus side, this is all done in a nice-Ajaxy way</li>
<li>It&#8217;s really not at all obvious how you create a new View. <strong>Really</strong> not obvious. <a href="http://www.freebase.com/view/guid/9202a8c04000641f8000000008744dbe">Here&#8217;s the documentation</a>.</li>
<li>My initial opinion was that Views seem to be copies, not references: this turns out to be a wrong assumption on my part. Views are in fact (if I got this right) the results of a query on the Freebase db. This means that as more Topics match the View query, they&#8217;ll automatically show up. The query is a copy, not a reference, but this is a good thing.</li>
<li>The implication is that it&#8217;s difficult to create a View that is an arbitrary &#8220;bag&#8221; of topics. For example, if I want to create a Toronto Bloggers View, I have to actually make sure that all the Topics that will show up are marked with some attribute that can be matched to give them a Toronto-bloggerness quality.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://code.davidjanes.com/blog/2008/12/06/all-your-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

