Wednesday, September 1, 2010

Freebase at Google

Kirrily Robert of Freebase (and now Google) gave a presentation at this month's GTUG meeting, describing the technology stack, queries, and data management.

This is a collection of information gathered at the talk, though it is mostly just an amalgamated Twitter feed. Still, there are links to all the resources one would need to get starting programming against the Freebase platform.

Freebase has been around for years and was recently acquired by Google. It uses a semantic web model of linked data with dynamic ontologies, more or less. It features a public REST API whose parameter is a structured query (which can be treated as a subset of SPARQL) and returns results in JSON format. It can also return results in RDF.

http://blog.freebase.com
Twitter: @fbase

one example of a site using Freebase data is http://www.tippify.com/

Metaweb Query Language MQL (pronounced like pickle) used to access Freebase data http://ow.ly/2ygTN

Freebase MQL Query Editor available online http://www.freebase.com/app/queryeditor

best supported library is freebase-python http://ow.ly/2ygZf and there are others too http://ow.ly/2yh0n

Online Freebase App Editor http://acre.freebase.com/

Acre is also a server-side javascript application framework for Freebase http://acre.freebase.com/

Freebase 102 demo application done using Acre http://freebase102demo.freebaseapps.com/

Full data dumps of every fact and assertion in Freebase are available weekly http://ow.ly/2yhd8

the Freebase RDF Service http://rdf.freebase.com/

RABJ (pronounced like cabbage) Redundant Array of Brains in a Jar http://ow.ly/2yhhE

Freebase Gridworks for dealing with messy tabular data and cleaning it up http://ow.ly/2yhpO

Kirrily Robert @skud runs a regular Freebase meetup in San Francisco too http://www.meetup.com/sf-freebase/

OpenCalais can give you freebase identifiers as part of its analysis. Some news organizations (NYTimes, UK Guardian) have built linked data APIs which can be integrated in a mash-up with Freebase or other linked data applications.

1 comment:

Anonymous said...

When you start enjoying in} slot on-line it may be troublesome to withstand the temptation to play progressive slots. The RTP just isn't the sum of money you may get again when you wager on real cash slots and it would not point out whether or not may have} fewer possibilities to hit a bonus round or not. If your objective is enjoyable, go for more intricate video slots with plenty of bells and whistles however lower payouts. You now have sufficient info have the ability to|to have the ability to} make an informed decision about which slot machines determine on} at a casino. Secondly, you can’t do something to alter the odds casino.edu.kg of profitable when you start enjoying in}. She was enjoying in}, Schüll says, "to maintain enjoying in} – to stay in that machine zone the place nothing else matters".