requête Freebase MQL pour un résumé de sujet et de l'image?
Question
Je suis en train d'écrire un MQL requête à exécuter en utilisant API de Freebase des années. Je voudrais récupérer le résumé du sujet et de l'image pour le sujet.
Je suis en mesure de travailler sur la requête ci-dessous qui me obtenir les images associées à la Bill le sujet de Gates.
MQL:
[
{
"/common/topic/image" : [
{
"id" : null
}
],
"name" : "bill gates",
"type" : "/people/person"
}
]
Résultats:
[
{
"/common/topic/image" : [
{
"id" : "/guid/9202a8c04000641f8000000004fb4c01"
},
{
"id" : "/wikipedia/images/commons_id/4486276"
}
],
"name" : "Bill Gates",
"type" : "/people/person"
}
]
Pour ceux qui pourraient ne pas courir dans MQL dans le passé, mais sont intéressés à jouer avec elle. Consultez le Editor Freebase MQL la requête .
billg page de profil http://i.friendfeed.com/c31a22d9e439eb67b0feeb4ffd64c3b5ed9a8e16
UPDATE
Requête que je fini par utiliser:
[
{
"/common/topic/image" : [
{
"id" : null
}
],
"article" : [
{
"content" : null
}
],
"name" : "bill gates",
"type" : "/common/topic"
}
]
Ces résultats peuvent être combinés avec la réponse de narphorium pour récupérer les données réelles:
[
{
"/common/topic/image" : [
{
"id" : "/guid/9202a8c04000641f8000000004fb4c01"
},
{
"id" : "/wikipedia/images/commons_id/4486276"
}
],
"article" : [
{
"content" : null
},
{
"content" : "/guid/9202a8c04000641f800000000903535d"
}
],
"name" : "Bill Gates",
"type" : "/common/topic"
}
]
La solution
Les images et les résumés de sujets sont stockés séparément dans le magasin de contenu et sont accessibles via une autre API de service Web .
Par exemple, l'image de Bill Gates peut être consulté comme ceci:
http://www.freebase.com/api/trans/raw/ guid / 9202a8c04000641f8000000004fb4c01
De même, le GUID pour le résumé du sujet se trouve en remplaçant / common / sujet / image avec / commune / sujet / article dans votre requête. Les résultats peuvent être consultés à nouveau comme ceci:
http://www.freebase.com/api/trans/raw/ guid / 9202a8c04000641f8000000008bfed35
Autres conseils
Le nouveau service d'image fournie par Freebase peut maintenant être utilisé pour obtenir les images en utilisant les ids Freebase, par exemple, pour Bill Gates qui suit est l'URL de l'image:
https://usercontent.googleapis.com/freebase/v1/image/ fr / bill_gates
En savoir plus sur ce service peut être trouvé à: http://wiki.freebase.com/wiki/Image_Service