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

jena - 如何读取嵌套的 OWL 属性?

我有一个 OWL 文件,其示例片段如下。

现在,我已经能够获取每个语句的第一级可用的所有文字,some literal 1some literal 2some literal 3。但是我不知道如何获取some literal 4.

PS:对于与主 OWL 命名空间处于同一级别的所有情况,我使用下面给出的方法,然后遍历每个NamedIndividuals.

OWL.NamedIndividual定义为:

现在对于嵌套对象,我是否需要创建一个临时命名空间来读取嵌套文字?如果是,如何?或者有没有其他有效的方法来做同样的事情?任何指导表示赞赏。

0 投票
0 回答
226 浏览

extract - 如何提取三元组(实体、关系、实体)的 freebase 数据?

我想提取三元组(实体,关系,实体)的freebase'数据,但freebase的api已关闭。

0 投票
1 回答
569 浏览

csv - tarql 中带空格的列名

我正在使用 tarql ( https://github.com/tarql/tarql ) - 使用 sparql 语法 - 将 CSV 数据转换为 RDF 三元组。

我有一个列名“网站”。如何使用 BIND 函数绑定到变量?我尝试了很多方法,但我没有找到解决方案:

所有导致解析错误。

0 投票
1 回答
468 浏览

sparql - RDF 三元组到一个表

我有一个包含 RDF 三元组的三元组存储,我想将数据导出到列表示谓词的表中。例如,如果我有以下三元组

我希望它如下

这可能看起来有点奇怪,因为在大多数情况下我们需要以另一种方式导出,但在这里我想将这些数据输入数据挖掘软件。

0 投票
1 回答
2790 浏览

sparql - 如何在 SPARQL 中比较 2 个日期

我正在研究非时间 SPARQL 查询,我对 RDF 三元组的概念有点困惑。

比如说,我想找到所有取消工作然后选择完成他们取消的相同工作的员工。那么如何存储他们取消工作的日期和他们选择做同样工作的日期呢?

下面的工作吗?

0 投票
1 回答
439 浏览

sparql - Sparql - 条件输出

我对语义网和 sparql 非常陌生。我有一个内部本体,它使用SmartLogic来管理数据。

我正在写一些简单的查询来开始。


此查询返回如下所示的结果:

在此处输入图像描述

我正在尝试合并字段,以便当且仅当存在有效字段?o and ?oL时它将替换该字段?o?oL

我还没有完全弄清楚。如果有任何建议,请告诉我。

0 投票
1 回答
1821 浏览

java - 如何在 Java 中使用斯坦福 CoreNLP 包提取三元组?

我想要一个代码片段,它将输入一个句子或一组句子并输出或使用 Java 中的斯坦福 CoreNLP 包提取三元组(主语、谓语和宾语)

0 投票
1 回答
1480 浏览

python - 从预处理文本中提取 SVO 三元组

我需要从荷兰语文本中提取主谓宾三元组。文本由名为Frog的荷兰 NLP 工具进行分析,该工具对其进行标记、解析、标记、词形还原……它。Frog 生成 FoLiA XML 或制表符分隔的列格式输出,每个标记一行。由于 XML 文件存在一些问题,我选择使用列格式。这个例子代表一个句子。在此处输入图像描述现在我需要为每个句子提取 SVO 三元组,因此我需要最后一列是依赖关系。所以我需要获取ROOT元素以及属于ROOT的su和obj1元素。不幸的是,例句没有obj1。让我们假装它有。我的想法是首先创建一个嵌套列表,每个句子都有一个列表。

当我打印“令牌”时,我会得到一份包含所有令牌的列表。所以这是正确的,但我仍在尝试创建一个嵌套列表,每个句子有 1 个(令牌)列表。有人可以帮我解决这个问题吗?

(PS第二个问题是我不确定,一旦我得到一个嵌套列表如何继续)

0 投票
2 回答
207 浏览

sparql - SPARQL 查询某种 START WITH 和 CONNECT BY (Oracle)

我正忙于与一家三合店合作进行概念验证。我有以下结构:

在此处输入图像描述

定义了 2 种关系类型(三元组)。自上而下的关系,其中孩子是其父母的一部分(“isPartOf”其父母和左右,其中有孩子可以(可选)被另一个版本的孩子替换(“替换”)。

此外,每个孩子都有一个以日期为对象的“isValidStart”三元组。这意味着该孩子自该日期起有效。水平子组中的最后一个子组可以具有关系“isInvalidEnd”,这意味着在此日期之后该组无效。

我想要做的是构建一个 SPARQL 查询,我可以在其中获取特定日期父母的孩子。使用 SPARQL 可以做到这一点,我该怎么做?

我知道在 Oracle 中有任何类型的 START WITH / CONNECT BY 函数可以做一些这样的事情......但是我如何在 SPARQL 世界中做到这一点。

谢谢

// 免责声明:我是 SPARQL 世界的新手

0 投票
0 回答
419 浏览

sparql - 对于所有专有名词,如何从 Wikidata 获取所有三元组?

我的最终目标是获取所有 Wikidata 三元组的格式 {SubjectLabel, PredicateLabel, ObjectLabel},最好是 CSV 格式,用于所有专有名词,例如 People、Cities、Country、Books 等。

我尝试在 SPARQL 接口上查询具有 P31(“实例”)属性的所有主题,但由于结果数量的原因导致超时。

你会建议什么是完成这项工作的最快方法。我似乎没有找到任何解决方案。有什么现有的方法吗?