【问题标题】:Can we use Stardog to query .ttl files?我们可以使用 Stardog 查询 .ttl 文件吗?
【发布时间】:2017-10-26 08:05:25
【问题描述】:

我在问自己一个问题:我有一个 .ttl 文件存储在互联网上的某个地方(比如说http://www.example/org/myFile),我想查询它。

我可以使用 Stardog 查询吗?类似(在 node.js 中)

const stardog = new Stardog({
           endpoint: 'http://www.example.org'
});

并使用 SPARQL 命令行查询它?

我在问自己这个问题,因为我认为 .ttl 文件需要存储在 Stardog 实例中。 (然后,http://www.example.org 应该是一个 Stardog 实例!)

谢谢,

克莱门特

【问题讨论】:

    标签: stardog


    【解决方案1】:

    确实不能查询 Turtle 文件。您需要先将其加载到 Stardog 数据库中。请参阅 Stardog 文档中的 Known Issues

    使用 FROM NAMED 和不在 Stardog 中的命名图的查询不会导致 Stardog 从任意 HTTP URL 下载数据并将其包含在查询中。

    如果您将数据存储在另一个 SPARQL 端点中,您可以使用 SPARQL 的 federated query 功能(SERVICE 关键字)查询它,而无需将数据加载到 Stardog 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      相关资源
      最近更新 更多