[Developers] Announcing the Freebase Schema Explorer

Stefano Mazzocchi stefano at metaweb.com
Fri Jun 26 19:59:07 UTC 2009


If you're like me, MQL often feels like a combination of power and dark 
magic:  some people can whip up a MQL query in no time, like they knew 
all about every type, every property and how they link all the various 
pieces of the graph together.

Asking around how people did it, yielded several strategies... but many 
basically revolved around using the 'explore pages' (those magically 
revealed by hitting the F8 key on freebase.com... yeah, I know, don't 
get me started on that one).

Then David wrote the new query editor, with the amazing context 
completion and I thought I was set... but while my MQL mojo improved a 
lot with it, it always felt like something was missing: if I knew the 
type I wanted, I could get started... but what if I didn't know where to 
start? what if I didn't know how to construct the query and I needed 
some guidance in navigating how the types were all connected together? 
(especially with CVTs and whatnot)

I felt like I was in a fog and with no map: finding my way out felt 
tentative at best, frustrating at worst.

The Jason showed me an acre app he had written a long time ago and that 
he uses all the time that offered a browsable interface to all the 
freebase domains, types and properties, their IDs... and how they all 
connect together.

I had found my map.

Unfortunately, while extremely useful already, the schema explorer app 
needed some love... so I decided to give it some and the result has been 
so successful internally that I'm happy to announce it to the public so 
that everybody can benefit from it. Find it at:



                     http://schemas.freebaseapps.com/


I hope you'll find it as useful as I do.

NOTES:

1) suggestions/criticism/feature-requests appreciated and welcome

2) this is an acre app and if you're curious (or interested in forking 
it) you can find it at:

         http://acre.freebase.com/#app=/user/jdouglas/schemas

3) this couldn't have been possible without Jason's work upon which I 
built this so kudos go to him while all the mistakes remain mine

4) I've been working on integrating the schema explorer with the 
upcoming freebase developer's documentation hub, so that newcomers won't 
have to hunt down this URL in the mail archives to find a little 
guidance in the type maze.

Enjoy!

-- 
Stefano Mazzocchi                              Application Catalyst
Metaweb Technologies, Inc.                      stefano at metaweb.com
-------------------------------------------------------------------



More information about the Developers mailing list