为三元组分配标签

时间:2013-05-10 14:02:08

标签: jena ontology

我目前正在尝试使用Jena进行流推理,因此我希望能够推断出在特定时间窗口中发生的某些三元组,同时还考虑了一些背景静态知识。

我的问题是我有一个本体,我从几个文件中读取,但是我希望我获得的三元组有时间戳,当我收到它们时,我认为我可以通过在三元组上应用标签来做到(我只是给他们所有随机时间戳,因为这只是一个测试)。

虽然我不认为这会有问题,但我在最初只是将标签应用于现有的三元组并选择它时会遇到困难。我似乎无法从ontModel访问三元组而不必将其转换为Graph,而我可以创建四边形,额外的值是一些文字的时间,我找不到一种方法然后推理这张图。

人们可以解决这个问题的任何亮点都会有所帮助。我希望我很清楚。

1 个答案:

答案 0 :(得分:0)

我不确定您是如何在三元组上添加标签的,但是您可以从OntModel获取Statements,而Statement实现FrontsTriple,您可以通过它来访问相应的Triple