[Developers] Get Freebase id from Wikipedia link

Gordon Mackenzie gordon at metaweb.com
Tue May 20 21:13:08 UTC 2008


You've discovered a known bug where the error is returned due that  
there is no such blurb in our system.

You can see what I mean by using the explore mode of our client for  
the newly created topic 'Taz'

http://www.freebase.com/tools/explore/guid/9202a8c04000641f80000000083b4cea

Check out the:

left	property	right	creator	timestamp
  - 	/common/document/source_uri	http://wp/en/17316124 (/type/uri)	/ 
user/mwcl_wikipedia_en	2008-05-17T18:50:11.0027Z

It has no actual blurb yet...

Brian said it best though, this is just a useful means to doublecheck  
yourself.

~ Gordon


On May 20, 2008, at 1:54 PM, Vivek Puri wrote:

> okay so playing around and i came up with the following query:
>
> "article" : {
>       "*" : []
>     },
>     "guid" : "#9202a8c04000641f80000000083b4ce6",
>     "type" : "/common/topic"
>
>
> So i try to get the blurb using the resulting article guid:
> http://www.freebase.com/api/trans/raw/guid/9202a8c04000641f80000000083b4cea
>
> I am getting an error: "sequence item 0: expected string, tuple found"
>
>
> What does that mean?
>
> Thanks
> Vivek
>
> On Tue, May 20, 2008 at 3:54 PM, Vivek Puri <vp at startupsquad.com>  
> wrote:
> And how do i get freebase topic from that(excuse me for asking the  
> lame question, but after not having made api calls in couple of  
> months, i am kinda rusty as to how to get around the system.)
>
> Vivek
>
>
> On Tue, May 20, 2008 at 3:28 PM, Christopher R. Maden <crism at metaweb.com 
> > wrote:
> Vivek Puri <vp at startupsquad.com> wrote:
> > While it is possible to determine the url of a wikipedia article  
> for a given
> > Freebase topic id, how do i go about the other way round. Let's  
> say i want
> > to find the topic id in freebase for the following wikipedia url:
> > http://en.wikipedia.org/wiki/Taz_(singer)<http://en.wikipedia.org/wiki/Taz_%28singer%29 
> >.
> > What should be the api call to do that?
>
> You need to encode any non-ASCII characters as $hhhh where hhhh is  
> the Unicode number for that character.  Then turn spaces into  
> underscores.
>
> Taz_$0028singer$0029
>
> Then you can look for that key in the (in this case) English  
> Wikipedia namespace:
>
> {"key":{"value":"Taz_$0028singer$0029",
> "namespace":"/wikipedia/en"}}
>
> or just make an ID out of it:
>
> {"id":"/wikipedia/en/Taz_$0028singer$0029"}
>
> ~Chris
> --
> Christopher R. Maden
> Data Architect
> Metaweb Technologies, Inc.
> <URL: http://www.metaweb.com/ >
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers
>
>
>
> -- 
> Vivek Puri
> GTalk: vp at vivekpuri.com
>
>
>
> -- 
> Vivek Puri
> GTalk: vp at vivekpuri.com  
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/developers/attachments/20080520/de96301f/attachment-0001.htm 


More information about the Developers mailing list