问题标签 [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.
sql - 使用 SQL 创建三元组存储查询 - 如何查找具有共同谓词和对象的所有三元组
我有一个类似于三重存储的数据库,只是它只是一个简单的 MySQL 数据库。
我想选择所有具有共同谓词和对象的三元组。关于 RDF 和三元组的信息
我似乎无法解决 SQL。
如果我只有一个谓词和对象要匹配,我会这样做:
但是,如果我有很多对 (predicateName,objectName) 的列表 (HashMap),我不确定我需要做什么。
如果我需要提供更多信息,请告诉我,我不确定我是否已经说得很清楚,但我对提供太多信息和混淆问题持谨慎态度。
uri - 创建到本体节点的链接
假设,从任何语言中抽象出来,我们有一些由三元组组成的本体(例如,主语 (S) - 谓词 (P) - 宾语 (O))
现在,如果出于某种原因,我想对这些三元组(节点)中的任何一个进行注释,那么我想保留指向它们的链接,以便我可以在 Web 文档中使用。
以下是一些条件:
1) 此类链接必须为单行文本形式
2)这样的链接应该很容易被机器和人解析
3) 此类链接的部分应分隔
4)此类链接必须易于 grep,这意味着 IMO 应将它们包裹在一些不同的字母或字符中,以使它们易于从任何网络或其他文档中进行正则表达式
5) 此类链接可用于 URL 路径名或查询字符串中,因此必须符合 URL 语法
6) 此类链接中使用的字符不得保留用于 URL 路径名、查询字符串或哈希(例如不是“/”、“;”、“?”、“#”)
到目前为止,我的想法如下:
a) 以一些不同的、不变的字母集开始和结束这种链接,例如 STK_....._OVRFLW
b) 用破折号“-”分隔部分,例如主语-谓语-宾语
所以它看起来像:
你有更好的想法吗?
rdf - 与 RDF 相关的“reify”和“reification”是什么意思?
我确实认为我理解这些词在编程语言中的含义,但是关于 RDF 和三元组还不清楚。有没有一个例子可以帮助我理解?
谢谢
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
那可能吗?
python - 从 rdflib 中的 rdf Triples 写入 RDF/XML 文件
我有 rdf 三元组,现在我有兴趣在 Python 中使用 rdflib 生成 RDF/XML 文件。你能给我一些示例代码吗?
谢谢
rdf - 基于“三重不存在”使用 sparql 进行选择
我需要一些帮助来从我的商店中选择合适的三元组......
我只想选择 type/1 而不是 type/2 的元素
使用 sparql 选择查询实现此目的的最佳方法是什么?
我正在寻找类似的东西:
谢谢,
:)
java - Java中的三元组
可能重复:
Java 需要元组吗?
Java 是否支持三元组或至少成对?Java 支持元组吗?我正在尝试找到一种方法来制作一个列表,以便它有一个三元组,其中初始点为第一个,终点为最后点,距离为中间。但是,我似乎找不到任何关于它的信息。
php - PHP中的RegEx提取nquad的组件
我正在寻找可以帮助我解析 nquad 文件的 RegEx。nquad 文件是一个纯文本文件,其中每一行代表一个四边形 (s, p, o, c):
对象也可以是文字(而不是 uris),在这种情况下,它们用双引号括起来:
我正在寻找一个给定该文件的一行的正则表达式,它将返回一个以下格式的 php 数组:
...或者在双引号用于对象的情况下:
最后一件事-在理想的世界中,正则表达式将满足各种组件之间可能存在1个或多个空格的情况,例如
java - 关系数据库到三重存储
我正在尝试编写一个 java 程序来将 MySQL 表中的信息转换为三元组,以便稍后将它们导入三元组存储。是否可以在不创建辅助 RDF/XML
文件的情况下这样做?如何?