问题标签 [triples]

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 回答
1073 浏览

sql - 使用 SQL 创建三元组存储查询 - 如何查找具有共同谓词和对象的所有三元组

我有一个类似于三重存储的数据库,只是它只是一个简单的 MySQL 数据库。

我想选择所有具有共同谓词和对象的三元组。关于 RDF 和三元组的信息

我似乎无法解决 SQL。

如果我只有一个谓词和对象要匹配,我会这样做:

但是,如果我有很多对 (predicateName,objectName) 的列表 (HashMap),我不确定我需要做什么。

如果我需要提供更多信息,请告诉我,我不确定我是否已经说得很清楚,但我对提供太多信息和混淆问题持谨慎态度。

0 投票
1 回答
95 浏览

uri - 创建到本体节点的链接

假设,从任何语言中抽象出来,我们有一些由三元组组成的本体(例如,主语 (S) - 谓词 (P) - 宾语 (O))

现在,如果出于某种原因,我想对这些三元组(节点)中的任何一个进行注释,那么我想保留指向它们的链接,以便我可以在 Web 文档中使用。

以下是一些条件:

1) 此类链接必须为单行文本形式

2)这样的链接应该很容易被机器和人解析

3) 此类链接的部分应分隔

4)此类链接必须易于 grep,这意味着 IMO 应将它们包裹在一些不同的字母或字符中,以使它们易于从任何网络或其他文档中进行正则表达式

5) 此类链接可用于 URL 路径名或查询字符串中,因此必须符合 URL 语法

6) 此类链接中使用的字符不得保留用于 URL 路径名、查询字符串或哈希(例如不是“/”、“;”、“?”、“#”)

到目前为止,我的想法如下:

a) 以一些不同的、不变的字母集开始和结束这种链接,例如 STK_....._OVRFLW

b) 用破折号“-”分隔部分,例如主语-谓语-宾语

所以它看起来像:

你有更好的想法吗?

0 投票
2 回答
2306 浏览

rdf - 与 RDF 相关的“reify”和“reification”是什么意思?

我确实认为我理解这些词在编程语言中的含义,但是关于 RDF 和三元组还不清楚。有没有一个例子可以帮助我理解?

谢谢

0 投票
9 回答
5475 浏览

javascript - JavaScript for 循环问题

for循环是否可以重复一个数字3次?例如,

创建这个:1,2,3,4,5。我想创建一个执行此操作的循环:1,1,1,2,2,2,3,3,3,4,4,4,5,5,5

那可能吗?

0 投票
2 回答
3603 浏览

python - 从 rdflib 中的 rdf Triples 写入 RDF/XML 文件

我有 rdf 三元组,现在我有兴趣在 Python 中使用 rdflib 生成 RDF/XML 文件。你能给我一些示例代码吗?

谢谢

0 投票
2 回答
14420 浏览

rdf - 基于“三重不存在”使用 sparql 进行选择

我需要一些帮助来从我的商店中选择合适的三元组......

我只想选择 type/1 而不是 type/2 的元素

使用 sparql 选择查询实现此目的的最佳方法是什么?

我正在寻找类似的东西:

谢谢,

:)

0 投票
2 回答
9504 浏览

java - Java中的三元组

可能重复:
Java 需要元组吗?

Java 是否支持三元组或至少成对?Java 支持元组吗?我正在尝试找到一种方法来制作一个列表,以便它有一个三元组,其中初始点为第一个,终点为最后点,距离为中间。但是,我似乎找不到任何关于它的信息。

0 投票
3 回答
117 浏览

php - PHP中的RegEx提取nquad的组件

我正在寻找可以帮助我解析 nquad 文件的 RegEx。nquad 文件是一个纯文本文件,其中每一行代表一个四边形 (s, p, o, c):

对象也可以是文字(而不是 uris),在这种情况下,它们用双引号括起来:

我正在寻找一个给定该文件的一行的正则表达式,它将返回一个以下格式的 php 数组:

...或者在双引号用于对象的情况下:

最后一件事-在理想的世界中,正则表达式将满足各种组件之间可能存在1个或多个空格的情况,例如

0 投票
2 回答
1098 浏览

java - 关系数据库到三重存储

我正在尝试编写一个 java 程序来将 MySQL 表中的信息转换为三元组,以便稍后将它们导入三元组存储。是否可以在不创建辅助 RDF/XML文件的情况下这样做?如何?

0 投票
1 回答
942 浏览

java - 从具有多个本体的 RDF 文件中提取三元组

我需要一个带有 java 和 jena(或其他语言)的源代码,能够从具有多个本体的 RDF 文件中提取三元组。

This Page中有源代码,但该代码需要在源代码中确定一个本体。

我需要一个源代码,它本身从 rdf 文件中读取本体并以 URL 格式将 Sujects、Predicate 和 Objects 打印为字符串。

这是我的 rdf 文件:我的文件

有人可以帮我解决这个问题吗?