[Developers] Work queues, leader boards, etc

Shawn Simister narphorium at gmail.com
Thu Feb 19 21:35:02 UTC 2009


Tom Morris wrote:
> I think "Freebase as game/contest" is one key method of succeeding at
> the whole Web 2.0 "make money off other people's work/data" ethos, so
> I'm a little surprised that these facilities aren't more well
> developed.
>
>   
I absolutely agree with you here. Like many other Web 2.0 websites, 
Freebase started out by making its data available through an open API to 
encourage others to build applications on Freebase data and increase the 
scope of data contributors. Now they've taken it one step further in 
Acre by letting anyone with a basic understanding of Javascript to 
develop applications using Freebase data and have them hosted for on 
Metaweb's servers. I see this as a really positive step in lowering the 
barriers to more new mash-ups and therefore more people with a vested 
interest in improving the breadth and depth of Freebase data. But these 
things take time and the so far the Metaweb folks have been pretty good 
at adapting to the needs of the the community.
> Leaderboards are key to getting people to compete/work, so they should
> be shared across applications.  I don't think you care whether people
> use Typewriter or Genderizer as long as they're doing work for you, so
> points should get aggregated across all apps (perhaps weighted by
> difficulty of task).
>   
There are many reasons why people contribute to Freebase but I agree 
that for many people (myself included) a leaderboard of sorts provides 
some added motivation. I've put together a very unofficial leaderboard 
<http://leaderboard.narphorium.user.dev.freebaseapps.com/users>in Acre 
that aggregates some stats about the top contributors to Freebase. I'd 
like to be able to make base-specific leaderboards but so far I haven't 
been able to pull that type of data from Freebase.
>
> One general form of work is reconciliation (ie match this list of
> names with Freebase topics).  For the National Register of Historic
> Places data loading experiment that I'm doing, it would be great if
> instead of having to choose between only allowing exact matches or
> opting to create potentially duplicate topics, I could create a list
> of empty slots (properties) to be filled along with the a set of known
> information (name, type, etc) for each one.  Doing this in spreadsheet
> form isn't the same, because then I basically have to commit to doing
> all the reconciliation work myself, which isn't going to happen.
>   
I believe this is something that the Metaweb folks have talked about in 
relation to the spreadsheet loader that Colin and others are working on. 
Crowd-sourcing the reconciliation tasks would be a great feature to 
have. Especially if you could delegate it to base-specific queues.
> Loading simple tables is all well and good, but the real value is in
> linking stuff together, which means that more powerful mechanisms are
> needed to help encourage users to do this work.
>   
Agreed. And I think that the "game/contest" applications will be a key 
part of that effort.

Shawn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/developers/attachments/20090219/2fc32c03/attachment.htm 


More information about the Developers mailing list