问题标签 [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 投票
2 回答
159 浏览

rdf - 如何将二进制数据值放入海龟?

我想使用加密数据作为属性的值。我用 Turtle 做了这样的事情:

"..illegal escape sequence value: ä (0xE4)"当我用 Jena riot 检查文件时得到了。

如何正确地将二进制数据放入 Turtle 中的值中?

0 投票
1 回答
214 浏览

sparql - 在apache jena fuseki服务器中同时加载多个rdf作为单独的实例

我正在使用命令以 ttl 格式加载 rdf 数据

每次有新请求到来时,这将替换 ttl 文件。如何使其同时使用单独的 ttl 文件为多个用户工作。

代码中的默认参数是什么?我有一些配置可以使这项工作。我也不能使用 s-post 命令,因为它会附加到现有数据。但我需要为每个用户同时加载一个新数据

0 投票
2 回答
464 浏览

sparql - 如何使用 SPARQL 查询同时获取字段和字段计数?

我是语义网和 SPARQL 的新手。我正在制作音乐会的 RDFS。它有歌曲条目,如:

如果它们由同一位艺术家表演,我正在尝试获取歌曲列表及其数量。我一直在尝试一些来自 stackoverflow 的教程,但并没有达到我的目的。

我使用的查询可能完全错误,如果有人可以在这方面帮助我,这对学习很有帮助。我正在使用Apache Jena Fuseki进行查询。

0 投票
1 回答
1525 浏览

rdf - @base 和空前缀之间的乌龟区别

RDF-Turtle@base中,使用前缀和空前缀(仅使用 )有什么区别:

0 投票
1 回答
400 浏览

sparql - 图中带有空白节点的 SPARQL 查询海龟文件

我正在尝试正确理解海龟中的空白节点,我需要知道我是否正确理解了它们。

假设我们有一个海龟文件:

我们有 SPARQL 查询:

这只会返回人 1 的电子邮件,因为?x绑定到空白节点标签_:a......所以我的问题是,未定义的变量是否?x仍然可以绑定到具有标签的空白节点,就像它不是空白时一样。 .. 所以在这个例子中,返回将是:

那会是正确的吗?谢谢。

0 投票
2 回答
630 浏览

sparql - Sparql 删除节点的所有子节点

我有一个关于使用 SPARQL 从三重存储(fuseki)中删除元素的问题。我已将以下元素存储在图表中:

我想删除节点 <ChargingRequest/66769> 和他的所有属性。

我试过了

但它不会删除下面的节点

请帮助我,并感谢您的时间。

0 投票
1 回答
516 浏览

rdf - Turtle语法中OWL公理的含义?

我有海龟声明:

有人可以在此声明中向我解释父的概念吗?一个人是否也有可能成为一个人的母亲或父亲而不是父母?

0 投票
0 回答
1574 浏览

sparql - 如何判断两个变量在 SPARQL 中具有不同的值

我正在研究 SPARQL,但我对查询有疑问。

假设我有一个简单的本体,如下所示

现在我想问一下在同一个项目上工作的几个工人。如果我尝试类似

发生的情况是查询还分析了相同资源的情况?x?y因此我[Jack,Jack]在结果中有类似的东西。

如果我做

查询工作正常,但对于非常复杂的查询,我发现自己做了数百个FILTERs类似的查询。

有没有更好的方法来指定它?x并且?y必须是不同的资源?预先感谢您的回答!

0 投票
1 回答
1126 浏览

regex - NSRegularExpression 中的 Unicode 字符 (UTF-32) 字符串编码

我正在为 Swift 中 Turtle 格式的 RDF 数据编写解析器。Turtle Grammar 将模式定义PN_CHARS_BASE

(参见W3C 海龟推荐)。

模式中的最后一组[#x10000-#xEFFFF]超出了 UTF-16 字符串编码的范围。这里需要 UTF-32。

例如,此模式用于匹配前缀字符串中前缀中的第一个字符,例如foafin foaf:name,此处不允许使用数字。

我想NSRegularExpression用来解析海龟文件。所以为了匹配PN_CHARS_BASE模式,我有以下代码进行测试:

当我通过调试器运行它时,正则表达式在测试字符串上返回一个结果9。但是此模式不允许使用数字(因此正则表达式不应返回任何匹配项)。我删除了部分正则表达式模式以确定正则表达式的哪一部分与数字匹配,9并发现正则表达式的最后一部分[\u10000-\uEFFFF]9. 这是模式中唯一使用 UTF-32 而不是 UTF-16 的部分,包括埃及象形文字等字符。

你知道是否NSRegularExpression能够支持 UTF-32 字符?或者任何其他支持 UTF-32 匹配的解决方案?

0 投票
1 回答
156 浏览

uri - 没有“mailto:”的电子邮件地址是否允许作为 IRI?

W3C 的 RDF Turtle 文档中,我遇到了两个将电子邮件地址用作 IRI 的示例(16 和 17):

据我了解,电子邮件地址在以适当的方案开头时被允许作为URI,即mailto:bob@example.com. 如果上面示例中的电子邮件地址应该是一个有效的 URI,那么该语句实际上应该是:

这是文档中的错误还是 IRI(与 URI 相对)不需要方案?