问题标签 [mql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 有没有办法将 Facebook Graph 数据与其他数据源(Freebase、DBPedia)链接起来?
我有一组来自 Facebook 的兴趣和喜欢数据,我有兴趣使用来自其他来源(即 Freebase)的数据来丰富这些数据。有什么方法可以识别 Freebase 中的哪个条目与 Facebook Graph 中的给定条目对应?
首先,Facebook Graph 不提供任何指向外部资源的链接,因此似乎需要在外部资源中找到任何类型的关系。我发现,至少对于某些条目,Freebase 提供了一个“Facebook URL”,因此您可以通过一种迂回的方式将两者联系起来。例如,对于乐队“Taking Back Sunday”,这里是 Facebook Graph URL:
https://graph.facebook.com/23854511408
... 或者可以使用虚 URL:
https://graph.facebook.com/TakingBackSunday
现在在 Freebase 中,如果我查看 RDF 格式 (http://rdf.freebase.com/rdf/en.taking_back_sunday) 或 JSON 格式的 Take Back Sunday 条目,我可以看到 Facebook 虚荣 URL 的链接。假设 MQL 可以查询此属性,则可以通过此方法将 Freebase 链接到 Facebook Graph。然而问题是 Freebase 中的许多条目没有到 Facebook 的链接。
关于是否有一致的方法来发现这些联系有什么想法吗?
php - Freebase 上 MQL 中的多个查询
我正在尝试从 Freebase 获取结果列表。我有一组 MID。有人可以解释我将如何构造查询并将其传递给 PHP 中的 API 吗?
我是 MQL 新手 - 我什至无法让示例工作:
php - 如何从 Freebase 获取别名?
我只想从 Freebase 获得一个人可以拥有的不同别名。我的 PHP 查询是:
结果是:
有人能帮我吗?
php - Freebase MID 数组并向 freebase 发送多个查询
我想遍历 MySQL 结果,这是一个 Freebase MID 数组,我希望输出是 Freebase 文章的名称!
这是我的代码:
错误:
{ "code": "/api/status/error", "messages": [ { "code": "/api/status/error", "message": "'list' 对象没有属性 'get'" } ],“状态”:“500 内部错误”,“transaction_id”:“缓存;cache04.p01.sjc1:8101;2012-05-14T07:31:39Z;0079”}
php - Freebase MQL 读取服务和 PHP file_get_contents
我的代码:
错误:
警告:file_get_contents(https://www.googleapis.com/freebase/v1-sandbox/mqlread?query=[{"mid": null,"name": null,"topics:mid|=":[" /m/0gn30","/m/0tc7"]}]&callback=myfuncname&key=[key]) [function.file-get-contents]:打开流失败:HTTP 请求失败!第59行[文件名]中的 HTTP/1.0 400 错误请求
如果我将 URL 直接粘贴到浏览器中,我会毫无问题地返回结果!所以我假设它是我调用服务的方式?
freebase - Freebase MQL 读取服务结果的排序顺序
我正在尝试使用 MID 列表获取项目列表
以前我问过这个问题Array of Freebase MIDs and sent multiple queries to freebase
所以我的 MQL 查询现在看起来像这样:
但是,默认顺序似乎基于索引或时间戳之类的东西。我希望结果的顺序反映查询中列出的 MID 的顺序 - 这可能吗?如果是这样,任何关于 MQL 外观的提示都会很棒:)
google-api - 使用 Freebase MQL 读取 google api 的非唯一查询
看来我只能使用新的 freebase MQL 读取 api 进行唯一查询(即在查询中包含实体 id):
以下对 id 和 type 的搜索:
并成功返回:
以下仅使用类型搜索:
或者
并返回以下错误:
我希望它会返回一个人名列表
freebase - Freebase:使用 MQL 查找相关主题
在 Freebase 网站的主题页面上,他们有一个名为“相关主题”的部分。例如,在玩具总动员的情况下,它有:玩具总动员 2、汽车、海底总动员和怪物公司
我已经阅读了查询编辑器、手册、Stack Overflow 和 Google 中的示例,但我找不到在 MQL 中复制这些示例的方法。有谁知道如何在 MQL 中做到这一点?
javascript - Freebase - Javascript 中的 MQL
freebase 网站上的示例
http://wiki.freebase.com/wiki/MQL_Manual_Javascript_Example
使用http://api.freebase.com/api/service/mqlread
这显然已被弃用;是否有使用新的https://www.googleapis.com/freebase/v1/mqlread API 的代码示例?似乎在网上找不到太多(我仍在学习绳索)。