问题标签 [freebase]
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.
freebase - 游离碱;选择随机记录?
1) 有没有办法从 Freebase 中选择一条随机记录?如果我限制为 1,它会始终返回相同的记录。我可以抓取更大的数据集并从中选择一个随机记录,但这似乎有点过分了。类似于 MySQL 的:
2) 有没有办法告诉 Freebase 不要选择集合中的某些项目?
类似于 MySQL 的:
提前致谢
freebase - 获取乐队成员
如果我查看乐队“311”的 Freebase 页面,我会看到 Chad Sexton 列出。
http://www.freebase.com/view/en/311
我正在尝试查询乐队的成员:
我以为supporting_artists 会返回乐队成员的名字,但数组总是空的。
但是,如果我查询与 Chad Sexton 相关的所有属性,我看不到 311 被提及。但他在 Freebase 网页信息页面上被列为成员(这是正确的)。
如何获取乐队成员姓名和乐队信息?
freebase - 是免费的,是开源的
是免费基础的开源 api 我可以在任何商业应用程序中使用它吗....
freebase - 免费碱基自动建议
我正在使用免费的基础自动建议我使用此代码,,,
$("#example1") .suggest()
.bind("fb-select", function(e, data) { });
一些用户详细信息也进入该建议如何过滤...
freebase - Freebase MQL 测试不正确
我有一个简单的脚本,可以检索域中的所有Freebase类型。现在我想过滤掉 CVT 类型,但我不知道如何编写该测试。如果我以最明显的方式编写它:
我收到一个错误:
JS 异常:acre.freebase.Error: /api/status/error: Can't use comparison operator on boolean values
我猜这可能是该"optional": "forbidden"
指令的一个用例,但即使我的猜测是正确的,我也不确定如何构造语法。
任何朝着正确方向轻推将不胜感激。
freebase - 如何检索主题的类型
据我了解,Freebase 分类法通常归结为以下层次结构:
我有一个应用程序,它接收输入并进行一些自然语言处理,输出一堆术语——有些有用,有些没有。在系统地“决定”一个术语是否有用的最初努力中,我的想法是通过假设它是一个主题并查看 Freebase 是否将该术语归类为至少一种类型来针对 Freebase“测试”它。
所以我现在要做的是,给定一个主题,找到它的类型 ID(和名称,理想情况下)。如果没有返回,那就告诉我一些关于所谓主题的信息。如果返回一个或多个类型,那么我不仅可以衡量该术语的有用性,而且还可以覆盖 Freebase 分类并为人们提供不同的访问方法(通过那个树的比喻)。
例如,我可能会从 NLP 引擎收到“政治”、“政治组织”、“行政”、“照片”、“MSN”等。什么样的 MQL 查询可以告诉我哪些类型与这些主题相关联(如果有)?
谢谢你的帮助。
更新
我刚刚经历了一个宏伟的头部拍打时刻。我离开了我一直在修补的问题,当我回来时,我看到了我的方式的错误。我试图让这种方式变得太难,而且一如既往,我看不到的简单解决方案正是我需要看到的:
不过,这使我提出了一个稍微不同的问题。我得到的是多个主题,其中一个是 en/politics 和一堆其他的 id 是/m/...
等。我知道 Freebase 系统很复杂,但我离理解这种复杂性还有很长的路要走。对于这种练习,我最有可能想要这个/en/
主题吗?
javascript - 解析 Freebase 主题 HTTP API - JSON & Javascript
我正在尝试解析 JSON 输出:
http://www.freebase.com/experimental/topic/standard?id=/en/colonel_sanders
我想使用 Javascript 将基本数据放入一个数组中。在“属性”对象中,我想抓取“属性”下一级的任何“文本”元素作为标签,并抓取“值”对象下的“文本”以匹配标签。
对于上述我会得到:
- “描述”:“哈兰德·大卫·桑德斯,更为人所知的是桑德斯上校……
- “组织成立”:肯德基
- “死因”:白血病
- “死亡日期”:1980 年 12 月 16 日
- “死亡地点”:路易斯维尔
- “出生日期”:1890 年 9 月 9 日
- “性别”:男
ETC...
我有一些通过 JSON 递归运行的代码,但我是 javascript 和 JSON 的新手,在第一步中遇到了很多麻烦:
首先,通过将元素标识为主要属性对象的“元素”来尝试获取“文本”;然后
其次,从关联的值数组中获取任何文本元素(如果该值是一个集合,那么我想连接文本中的字符串或忽略它)。
我希望这是有道理的。
注意。我使用的代码类似于这里: http ://tlrobinson.net/projects/javascript-fun/jsondiff/
json - 将 JSON MQL 查询转换为 SPARQL
我有大量 JSON MQL 查询来查询 Freebase。有没有工具可以将它们翻译成 SPARQL 以将它们与 OpenRDF Sesame 一起使用?谢谢!
java - 如何配置freebase java客户端通过代理连接?
我正在寻找一种方法来配置 freebase java api 以通过代理连接到freebase。我已经设置了系统属性
但它没有任何效果。有人可以帮忙吗?
jquery - Freebase 建议:如何获取其他语言的结果
我需要获取法语城市列表以获取免费基础建议。我正在尝试类似的东西
或者
但这并没有帮助。有任何想法吗?文件在这个问题上有点不清楚