47得票2回答
SPARQL查询中的"or"

我不太明白为什么在SPARQL中他们没有实现基本的逻辑运算符。然而,在大多数情况下,可以通过多种方式获得相同的结果。 这个问题的目的是为了快速参考可以替代“或”语句的可能方法。 以下是我能想到的: 1)UNION 例如:SELECT * WHERE { { ?s :propA ?o } UN...

46得票3回答
优秀的RDF可视化工具

我想找一些很棒的工具或样式来可视化我的RDF数据,这样当用户访问RDF数据时能够给他们一个震撼。 问题在于我现在得到的可视化工具只能生成一些简单的样式(节点、边缘等),就像下面这样: 它们看起来很丑,因为边缘占用了太多的空间,而节点则太小。我不认为这种图表能够给用户带来与直接查看表格或...

27得票5回答
本体论与词汇表

我最近开始使用语义网络和链接数据技术,但一直有一个问题困扰着我。本体和词汇表有什么区别?哪个更好?

13得票1回答
SPARQL中仅对一个值进行DISTINCT筛选

我想用SPARQL检索具有超过100k人口的意大利城市列表,我正在使用以下查询:PREFIX dbo: <http://dbpedia.org/ontology/> SELECT ?city ?name ?pop WHERE { ?city a dbo:Settleme...

13得票2回答
如何定义JSON-LD @context以连接/拆分值?

我想使用jsonld.js库的expand和compact方法,将来自各种来源的数据转换为一个通用格式进行处理。如果我获取源JSON文档,添加@context,然后通过expand方法传递它,我就能得到我需要的通用格式。 我找不到解决方案的用例是当多个值需要合并时。例如,schema.org...

12得票2回答
从公开数据中使用SPARQL下载GeoJSON边界

我有兴趣从statistics.gov.scot下载一些边界文件,该网站是一个官方的统计数据仓库,用于共享利用SPARQL查询的统计数据。 背景 Statistics.gov.scot提供访问各种行政和统计地理位置的GeoJSON边界数据,例如地方政府行政边界或卫生委员会 。在我的特定情况下,...

12得票1回答
Dublin Core术语和Dublin Core元素词汇之间有什么区别?

有两个Dublin Core词汇表,DC terms和DC elements。 它们定义了几乎相同的类和属性。 那么它们之间的关键区别是什么,应该在何时使用它们呢?

11得票2回答
Apache Jena和Apache Marmotta的比较

Apache Jena和Apache Marmotta有什么区别? 根据我的阅读,两者都可用于语义Web目的。它们都支持RDF、三元组存储等。它们都基于Java。我希望这个问题对那些刚接触语义Web的人解决困惑是很有价值的。 主要区别是什么? 如何选择使用哪个? 请注意,我不是在询问...

10得票3回答
如何通过属性查找Wikidata实体?

我想知道是否有一种使用Wikidata API通过指定的属性查找实体的方法。例如,有许多具有Freebase ID属性(Property:P646)的实体。它是唯一的标识符,我想通过此标识符获取实体。 有人知道如何实现吗?

9得票3回答
OData和语义Web/链接数据的比较

我试图理解数据共享的两种非常不同的方法:OData和语义网络/链接数据。它们之间有没有好的比较? 据我所知,OData结合了分发/CRUD(AtomPub)、序列化格式(XML、JSON)、数据模型、查询语言以及使用这些现有技术的一些语义/约定。它的主要目的是从一个系统中公开数据,以便其他人...