问题标签 [turtle-rdf]

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.

0 投票
1 回答
330 浏览

xml - SPARQL 插入查询

在乌龟我有这样的事情:

当我使用

我得到结果

如何为 ID_13 Katrin 插入另一个排名(仅适用于 katrin)????

我试过这个

但是当我使用 select 查看我插入的内容时,此查询将新排名插入到 Katring 和 emily,然后我得到以下结果:

0 投票
1 回答
183 浏览

rdf - rdfs:Resource 和 rdfs:Class 有什么区别?

例如,我的应用程序中有这样的内容:

如何用 RDF 和 RDF 来描述这种结构?

我试图用类似下面的东西来描述它,但我认为我做得不好:(请想象命名空间)

我真正需要用 JSON-LD 来描述 REST 服务,但我想如果不完全理解 RDF,我就无法做到这一点。(我有一个现有的模型,理论上效果很好。)

0 投票
2 回答
826 浏览

java - 使用 Jena 在 Turtle 中读取带空格的 URI?

我正在尝试从 Turtle 文件中读取 RDF(如下所示),但我遇到了两个问题。首先,RDF 或 Turtle 中的空白是否存在问题?有时,我在阅读类似 URI 时遇到问题<I/O Performance>。当我删除空格时,问题就消失了,给<IOPerformance>. 在下面的文件中,我遇到了这个问题<Standard(M1) - Small(default)>。这是我加载文件并列出每个三元组的主语、谓语和宾语的代码。

0 投票
1 回答
1564 浏览

sparql - 为什么我无法将此 ttl 文件加载到 Jena-Fuseki 上?

我使用我的元数据规范从公开可用的 edgelist 图形数据创建了一堆 ttl 文件。我无法将其中一些 ttl 文件上传到 Fuseki。这就是它们的样子(结构):

等等....

当我尝试上传文件时,Fuseki 给了我以下错误:

我哪里错了?

0 投票
1 回答
598 浏览

schema.org - 为 http://schema.org/workLocation 创建三元组

我正在创建一个 Turtle 文件,其中包含特定个人类型的三元组schema:Person

我一直在为这个人的模式定义三元组:workLocation。根据文档,schema:workLocation的范围包括schema:Place,一个地方可以有一个schema:address,其类型应该为schema:PostalAddress。我创建了以下内容:

这是描述地址的正确方式吗?如何指定人员的工作地点?

0 投票
2 回答
2498 浏览

sparql - 使用 SPARQL 查询 RDF 时方括号“[]”的含义?

我对 SPARQL 和 RDF 还很陌生,我想知道下面在 SPARQL 中到底是什么意思?

完整的查询是

0 投票
1 回答
215 浏览

rdf - 这个海龟语句在语法上是否正确?

我想mybrandofmercedes在 OWL 中设置如下所示的类限制,这在语法上是否正确?我应该有如下所示的方括号吗?

0 投票
1 回答
145 浏览

rdf - 如何从命令行导出 Jena SDB 模型?

我有一个中等大小(大约 2500 万三倍)的 Jena SDB 数据库,我想将其导出为 N3 格式的文件。我该如何处理?

我试过使用sdbdumpJena 附带的工具,但从数据库中出来的只是前缀。sdb.ttl这是我文件中的连接信息:

这是我正在调用的命令:

据我所知,$SDBROOT设置正确,并sdbdump没有抱怨它不正确。

我错过了什么?这是从中等大小的 MySQL 支持的 Jena SDB 数据库创建 N3 文件的正确方法吗?

0 投票
1 回答
603 浏览

rest - 使用 Google volley api 发送 RDF 数据的 HTTP POST 请求

因此,我最近在我的应用程序中集成了 Volley API,以提供云存储解决方案 (REST)。因为,在尝试通过 HTTP POST 发送 RDF(文本/乌龟)数据时遇到一些麻烦,我从未使用过 API。REST 服务器运行良好,因为我发送 GET 和 POST 请求(通过 Postman Chrome 应用程序)并且每次收到 200 和 201 响应。尽管我设法通过 API 发送了一个简单的 GET 请求,但当我发送 HTTP POST 时出现 400 错误。

代码如下:

String bodyPost是我想以海龟 RDF 格式发送的数据负载。我把它放在我的getBody()方法中,但是我仍然收到 400 错误请求。我已经通过 Postman Chrome 应用程序通过 POST http 发送了这个字符串,它可以工作(201 Created)。我看到大多数实现都有getParams(),但这需要键/值对,而我正在使用三元组,我想将它们作为整个原始数据字符串发送

0 投票
1 回答
694 浏览

sesame - 如何将 Trig 文件转换为 Turtle 文件以便我可以在 Sesame 中上传它?