语义网是否有中央 SPARQL 端点

Is there a central SPARQL endpoint for the semantic web

我们将拥有语义网。现在我们有 LOD 云。

每个数据集都有自己的 SPARQL 端点。

我可以查询数据集三元组。

如何查询整个语义网或 LOD?

不,不存在这样的单一 SPARQL 端点,因为语义 Web 在设计上是分散的。但是,SPARQL 1.1 支持使用 SERVICE 关键字对不同 SPARQL 端点进行联合查询。请参阅 https://www.w3.org/TR/sparql11-federated-query/ 以供参考。更具体地说,文献中提到了如何确定哪些数据源可能与 Internet 规模的查询回答相关:

Hartig O.、Bizer C.、Freytag J.C。 (2009) 在关联数据 Web 上执行 SPARQL 查询。在:伯恩斯坦 A.等。 (编辑)语义网 – ISWC 2009。ISWC 2009。计算机科学讲义,卷。 5823,第 293–309 页。海德堡:施普林格。 doi: 10.1007/978-3-642-04930-9_19

存在一个 W3C-owned and (un-?)maintained wiki page with ~60 SPARQL endpoints. Many "last accessed/checked" entries are from 2010. On that page is a link to http://sparqles.ai.wu.ac.at/availability,它列出了更多的端点并且是最近的并且 up-to-date。

阅读博文 Querying DBpedia with GraphQL 中标题为 "SPARQL Endpoints" 的第 2 段,以对当今 SPARQL 的状态持怀疑态度。我自己都说不出来了。

另请注意,SPARQL 允许每个端点提供任意数量的 "named GRAPH" 可在该端点查询的结构。所以这是另一个需要考虑的功能。

据我所知,LOD-a-lot 是目前最接近查询整个数据网络的愿景的一项持续努力。这显然是使用与 SPARQL 端点不同的方式完成的。

关联数据语义网的概念没有中心点。相反,就像任何超级信息高速公路一样,您拥有主要的集中点(枢纽或交叉路口),使您能够发现通往各种目的地的路线。

我们在 OpenLink Software 监督的主要关联数据语义网中心包括:

  1. DBpedia
  2. DBpedia-Live
  3. URIBurner
  4. LOD Cloud Cache

请记住,链接开放数据背后的基本原则是超链接 (HTTP URI) 的功能类似于使用 RDF 语言构建的句子中的单词。因此,您可以使用 SPARQL 查询语言生成查询解决方案(表格或图形),以公开所需的路由(例如,使用 属性 路径)。

最后,您还可以使用联合 SPARQL 查询 (SPARQL-FED) 来导航关联数据的语义 Web。

示例:

select distinct * 
where { 
        ?s a <http://dbpedia.org/ontology/AcademicJournal> ; 
        rdf:type{1,3} ?o 
       } 

LIMIT 50

查询解决方案文档Link

我们还在开发 publicly available Google Spreadsheet,它提供与可通过我们维护的 LOD Cloud 访问的数据集类型相关的附加信息。

它仍然是一个原型,这意味着错误,但 wimuQ is to provide a way to query all 539 public SPARQL endpoints + all datasets from LODLaundromat and LODStats 的目标之一是超过 600,000 个数据集,超过 5 TB。据我所知,它是可从一个地方访问的最广泛的集合数据集。

有关更多信息,请参阅论文here