问题标签 [linked-data]
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.
sparql - 使用 iSPARQL 使用相似性度量比较值
我有一个问题问你。
我想编写一个查询,检索与给定字符串“Londn”相似的值(给定相似度函数,例如Lev),以与DBPedia的谓词“RDFS:label”进行比较。例如,在输出中,我想获得“伦敦”的值。我读过一个可用的方法可能是使用 iSPARQL(“不精确的 SPARQL”),尽管它在文献中的使用并不广泛。
我可以使用 iSPARQL 还是有一些 SPARQL 方法来执行相同的操作?
rdf - 如何使用 SPARQL 查询链接数据
是否可以使用 SPARQL 查询链接数据?
例如,我有一个 RDF 文件(比如说这个)和一个像这样的 SPARQL 查询:
我没有得到任何结果。SPARQL 是否遵循链接资源?还是我必须进行多个查询?
xml - 首选命名空间前缀列表?
XML 和链接数据中是否有任何首选名称空间缩写列表?vann:preferredNamespacePrefix描述
在 XML 文档中使用此词汇表中的术语时使用的首选名称空间前缀,
但我很难找到一份完整的清单。下面有一些统计
但我希望有一个更完整的东西。
注意:我已经下载了http://prefix.cc,但也有像dbpedia这样的情况,其中一个前缀被多个命名空间共享。我想要一个 1:1 的映射,例如在 dbpedia 的情况下,我宁愿将它们分开,就像在 dbpedia 本身上一样,例如Berlindbpedia
,wheredbpprop
和dbpedia-owl
都是不同的。
answers.semanticweb.com并没有真正的答案。
json - 在 JSON-LD 中使用 schema.org/polygon 时,正确的值表示是什么?
我将尝试用于 RESTful API 的数据表示是JSON-LD,我打算使用的词汇表来自schema.org。
在词汇表schema.org/GeoShape中,它说多边形应该是文本格式,但它并没有准确说明是哪种文本格式。也没有说明它应该使用WKT Polygon格式。
WKT 多边形格式 (知名文本)
多边形 ((30 10, 40 40, 20 40, 10 20, 30 10))
但是,由于我将使用 JSON-LD 表示数据,因此使用与 GeoJson Polygons 或本机 JSON 数组类似的东西也可能是合理的。
GeoJson 多边形格式
原生 JSON 二维数组
考虑到这一点,在 JSON-LD 中使用schema.org/polygon的正确值表示是什么?
rdf - Sparql 查询到 DBpedia
我们可以使用 SPARQL 查询从 DBpedia 获取美国的地点列表吗?我尝试了以下查询,但它(按设计)只提供英文摘要。我想要美国的地名。我怎样才能做到这一点?
apache - Pubby 显示问号而不是实际的命名空间
一些表示命名空间的 URI 不会出现在 Pubby 链接数据前端中:命名空间应该位于的位置只有一个问号 (?),即使当您单击该 URL 时,它也会将您带到正确的页面。
我最初假设 Pubby 没有找到 prefixes.ttl 文件,但在那种情况下,链接也不会工作,我也会看到一个错误(我在其他情况下看到)......显然是其他原因造成的这个。有谁知道是什么原因造成的?
go - 将 freebase 数据转储修剪为仅英文实体
我有一个压缩的 freebase 数据转储,其中包含所有实体。如何使用 grep 或其他东西将数据转储修剪为仅包含英文实体?
这是我试图让 rdf 转储看起来像的样子:http ://play.golang.org/p/-WwSysL3y3
其中 card 是在所有子元素中具有内容的每个实体。标题是 /type/object/name。文本是由 完成的主题中间的图像"https://usercontent.googleapis.com/freebase/v1/image"%s"\n", id
。Text 是实体的 /common/document/text。和事实及其事实儿童作为事实,如年龄,出生日期,身高,在搜索的知识面板中显示的事实。
这是我尝试在 Go ( Golang ) 中将 rdf 解析为 xml 的尝试。如果有人可以帮助我以这种形式获得 rdf,我将不胜感激。
这是我正在尝试做的算法或逻辑:
semantics - 用于实体消歧的 Yago 本体
我正在使用rdfs:type
等于dbpedia-owl:Organisation
在我的 SPARQL 查询中选择(显然)组织的适当性:
我想考虑使用 YAGO 本体来提高我在获得真实组织方面的表现。例如,FBI ( http://dbpedia.org/resource/Federal_Bureau_of_Investigation ) 不被视为 dbpedia-owl:Organisation,但被标记为 yago:Organization108008335。
请注意班级名称末尾的“随机”(至少对我而言)数字。有谁知道这个数字代表什么?我如何假设先验地知道它?
此外,当我寻找更多具有这种格式的类时(使用下面的查询),我可以找到另外两个类:http://dbpedia.org/class/yago/Organization108008335
, http://dbpedia.org/class/yago/Organization101008378
,http://dbpedia.org/class/yago/Organization101136519
它们不同吗?为什么不都是“ yago:Organization
”。随着新版本的 YAGO 本体可用,我是否应该期待“新的”组织类?在选择组织时,我还应该考虑其他类别吗?
sparql - 用 TDB 和 Pubby 在 Fuseki 中分离 TBox 和 ABox
对于我当前的项目,我需要加载一个数据集和不同的本体,并使用带有 TDB 和 Pubby 的 Fuseki 将所有内容公开为链接数据。Pubby 将从单个位置获取数据集并基于该位置创建 URI,因此如果我们需要多个不同的位置(如使用 2-3 个独立本体的情况),通过添加另一个数据使用 Pubby 很容易放。
数据集的概念似乎也适用于 Fuseki。
本质上,我需要公开三种类型的 URI:
- www.mywebsite.com/project/data
- www.mywebsite.com/project/data/structure
- www.mywebsite.com/project/ontology
为了使用 Pubby 0.3.3 创建这样的 URI。您将必须指定如下行:
Pubby 中指定的每个数据集都将从某个 URL(通常是 SPARQL 端点)获取其数据。对于本体,您将拥有一个使用第二个 datasetURIPattern 的数据集,如下所示:
如您所见,不同之处在于:conf:sparqlEndpoint(SPARQL 端点)、conf:sparqlDefaultGraph(默认图)、conf:datasetURIPattern(使用 Pubby 创建实际 URI 时需要)。然而,我不清楚在使用 Fuseki 时如何为数据集设置单独的 URI。例如,当使用 Sesame 时,我只是创建了两个不同的存储库,当使用 Pubby 发布数据时,这个技巧就像魅力一样。没有立即明确
Fuseki官方文档中的示例提供了一个单一的数据集(只读或非只读等),但似乎都没有呈现这种情况。没有直接的例子表明 TBox 和 ABox 之间有明确的分离,尽管这是链接数据的基本原则(请参阅保持 ABox 和 TBox 拆分)。
据我了解,这应该是可能的,但如何?TBox 和 ABox 稍后可以通过使用 ( ) 在单个 SPARQL 端点下重新组合是否正确tdb:unionDefaultGraph true ;
。