是否在BigQuery上转储知识图谱API,还是可以通过BigQuery SQL语言查询知识图谱API?
Felipe在通过SQL 查询Freebase方面进行了精彩的讨论,但Freebase不再更新.
我是否有机会使用知识图谱API来完成Felippe对Freebase和Wikidata的处理?
我现在可以使用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和Goals scored,因此谷歌必须有链接到其他实体1990 FIFA World Cup的知识图.
大规模数据架构的问题当然是一个很大的话题,我远非专家。但是,我对如何大规模使用 JSON-LD 感兴趣,因此请原谅缺乏特异性和高级问题。
显然,像谷歌这样的大玩家在谷歌知识图谱中加入了 JSON-LD。
以此为例,假设知识图谱中I/O的数据格式为JSON-LD,那么数据库是如何构建的,才能查询到如此海量的数据?它是否依赖于转换为 RDF 三元组以使用 SPARQL 进行查询,或者是否有其他架构可以以原始 JSON-LD 格式查询数据?有哪些技巧(如果有的话)可以大规模处理(和查询)JSON-LD?
MongoDB 或 Virtuoso(?) 等系统可用于管理大型 JSON 格式的数据并使其可查询,但是否需要将 JSON(-LD) 指定为数据的后端格式而不是 xml(如果人们希望使用某种 RDF)?
再次,为含糊不清而道歉。任何输入,例如关于该主题的一般指示或讨论,将不胜感激。
semantic-web semantic-markup nosql json-ld google-knowledge-graph
当您在Google中搜索品牌或组织时,通常会获得如下信息块:
http://image.prntscr.com/image/87ff8db6800341d690f79a40468e78b6.png
根据一些研究,我确定此信息来自Google Knowledge Graph API.但是,如果我搜索该品牌或组织,我不会获得社交媒体信息.
潜在地,此信息可以出现在url.sameAs任何实体(Thing类型)的字段下.但是,当我查询Google Knowedge Graph API时,我不会收到以下信息:
GET https://kgsearch.googleapis.com/v1/entities:search?prefix=true&query=Bezeq&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)
产量:
"@type": "EntitySearchResult",
"result": {
"@id": "kg:/m/01tjk8",
"name": "Bezeq",
"@type": [
"Corporation",
"Thing",
"Organization"
],
"description": "Telecommunications company",
"image": {
"contentUrl": "http://t0.gstatic.com/images?q=tbn:ANd9GcRybGXwH0QomTkKsrK_Klilh6Pcuj9WS0tqrO_DgBkyX6NbEsvR",
"url": "https://he.wikipedia.org/wiki/%D7%91%D7%96%D7%A7",
"license": "http://creativecommons.org/licenses/by-sa/4.0"
},
"detailedDescription": {
"articleBody": "Bezeq is the largest telecommunications group in Israel. Bezeq and its subsidiaries offer a range of telecom services, including fixed-line, mobile telephony, high-speed Internet, transmission, and pay TV.",
"url": "https://en.wikipedia.org/wiki/Bezeq",
"license": "https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License"
},
"url": …Run Code Online (Sandbox Code Playgroud) 应如何制定搜索查询来kgsearch.googleapis.com查找给定类别中的所有条目?例如,如果我想在 Schema.org 类别applicationCategory中搜索内容,我该怎么做?像下面这样的东西,
https://kgsearch.googleapis.com/v1/entities:search?query=c&types=applicationCategory&key=MYKEYHERE
Run Code Online (Sandbox Code Playgroud)
导致错误(“请求包含无效参数”)。像下面这样的东西,
https://kgsearch.googleapis.com/v1/entities:search?query=c&types=Thing&key=MYKEYHERE
Run Code Online (Sandbox Code Playgroud)
不够具体,返回不相关的结果。