[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