Question

I have some GUIDs extracted from freebase and I am looking for their specific names . When I use online freebase query editor, the engine search just returned me the "mid" of the object. I put some GUID here as a sample.

/guid/9202a8c04000641f800000000081a20e  
/guid/9202a8c04000641f8000000000d01105
/guid/9202a8c04000641f8000000000ee5691

I would like to know which query is suitable to retrieve information by having only GUID. I tried

{"id": "/guid/9202a8c04000641f8000000000ee5691",
"name":null,
"*":null}

but the result is empty for some GUIDs like this

  "result": [{
    "permission": "/boot/all_permission",
    "name": null,
    "key": [],
    "mid": "/m/0838jg",
    "guid": "#9202a8c04000641f800000000081a20e",
    "timestamp": "2006-10-23T12:41:35.0000Z",
    "attribution": "/user/metaweb",
    "id": "/m/0838jg",
    "creator": "/user/metaweb",
    "search": [],
    "type": []
  }]
}

Thanks

Was it helpful?

Solution

It's possible for Freebase entities to not have a name. This is usually true of the CVT or mediator nodes, but in this case it's a topic which was deleted. If you look at the historical view of the object you can see that it used to be a list of U.S. presidential pets. Freebase excludes Wikipedia list articles (because they don't represent a single entity), so it got deleted.

If you want to query the name as it was before it was deleted, you could use the as_of_time parameter with your query.

EDIT: Here are examples of MQLRead and the query editor

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top