问题标签 [google-knowledge-graph]
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.
api - 如何在 Google 知识图中搜索具有特定属性的条目?
应该如何制定搜索查询kgsearch.googleapis.com
以查找给定类别中的所有条目?例如,如果我想搜索 Schema.org 类别applicationCategory中的东西,我该怎么做?像下面这样的东西,
导致错误(“请求包含无效参数”)。像下面这样的东西,
不够具体,并返回不相关的结果。
google-knowledge-graph - Google 知识图谱搜索 API @id 字段
我正在探索 Google Knowledge Graph Search API,但找不到解释响应或搜索实体的 @id 字段的相关文档。例如"@id": "kg:/m/09tm4t4"
.
1-这个ID的寿命是多少?将它用作基于搜索结果的我自己的应用程序特定数据的密钥并假设 id 将来不会更改是否安全?
2-到目前为止我看到的所有 id 都有前缀kg:/m/
。我正在考虑忽略我的密钥中的这个前缀。这个决定会是面向未来的吗?
我以前从未见过这种格式,因此非常感谢任何指向这种格式解释文档的链接。
schema.org - schema.org 餐厅菜单 - 描述单个菜肴
有没有办法描述餐厅菜单中每道菜的属性?
尤其是这些字段:名称、描述、价格
或者当您在餐厅属性中指明菜单的 url 时,是否必须祈祷 google 正确解释数据?
google-api - 如何使用 YouTube Data API v3 中的“relevantTopicIds”?
如本文档所述:“使用 Freebase 主题搜索”以及可用视频中所述,YouTube 数据 API v3 在topicDetails
用作part
.
我的问题是,考虑到 Freebase API 目前不可用(并且它将将来会被关闭)?
例如/m/0410tth
,Google 知识图在发出以下请求时不会返回任何内容:
GET https://kgsearch.googleapis.com/v1/entities:search?ids=%2Fm%2F0410tth
对于 Wikidata,我还没有找到一种简单的方法来使用他们的数据。
我知道并非所有来自 Freebase 的信息都已包含在 GK 图中,而且我也知道有一个文件用于 FreebaseMIDs
和 Wikidata之间的映射QIDs
,但它们现在似乎对我没有帮助。
我应该如何利用topicIDs
YouTube 为我提供的内容,以及目前如何将它们与其他 YouTube 视频相关联?
这个问题不是关于如何使用 Freebase MID 进行 Wikidata 搜索,而是关于如何使用relevantTopicIds
他们的 API 提供的官方 Google 响应,因为文档没有提供任何对此的见解。
google-api - 如何使用谷歌知识图谱 API
目前我可以通过什么有用的方式使用 Google Knowledge Graph API?
假设我有 的 MID 1990 FIFA World Cup
,即/m/014nm_
我提出这个要求:
获取https://kgsearch.googleapis.com/v1/entities:search?ids=%2Fm%2F014nm_&key= {MY_API_KEY}
我会得到这样的东西http://pastebin.com/M1fgj7Ew
现在我怎样才能以有意义的方式使用这些信息?只是描述和维基百科链接并不全面。如何在图中找出与该实体相关联的其他实体?
如果我在 Google 上搜索1990 World Cup
,我会得到一张这样的知识图卡
在这里,我可以清楚地看到有用的信息,例如Best Player
和,因此 Google 必须在知识图中Goals scored
链接到其他实体。1990 FIFA World Cup
ranking - Freebase 实体在 Google 知识图中的实体排名
freebase 中的每个实体都有一个流行度分数,可通过搜索 API 获得。该分数在转储中过去和现在都不可用。
这个分数显然可以通过知识图 API 获得。但是,这似乎存在一个重大错误。当我为实体搜索freebase MID(使用“ids”参数)时,我得到一个分数,当我使用文本搜索(使用“query”参数)时,我得到的resultScore值的值截然不同,如下所示
示例:使用文本查询和使用 FB MID “/m/0gtxh”搜索“巴黎圣母院”,结果得分值分别为 2107.588623 和 21.945427。这个数字变化了 100 倍,这很蹩脚
这是一个错误吗?哪个是值得依赖的值。显然不能使用两种方法的混合分数,因为结果将毫无用处
有什么建议么
javascript - 如何使 Schema.org 与 AngularJS 驱动的页面一起工作?
我正在使用 Schema.org 将我的页面结果添加到 Google 的知识图谱中。但是我的页面由 AngularJS 控制,并且在测试实时数据时,Google 正在抓取以下内容:
我希望一旦页面准备好 DOM,爬虫就会使用数据,但事实并非如此。有什么办法让它工作/我在这里错过了什么吗?
PS:如果可行,我愿意使用除 Schema.org 之外的其他东西。
python - 获取某个类型的所有google知识图实例
我正在尝试从谷歌知识图中获取某种类型的所有实例,所以我使用的是Knowledge Graph Search API。这是请求:
我必须在查询参数中插入一个值,否则我会得到这个响应:
我的问题是:有没有一种方法可以在不指定查询参数的情况下获取 TVSeries 类型的所有实例?