我如何向我的 Jena 本体添加一些三元组?
我有 class1
的 instance1
和 class2
的 instance2
。我还在本体中定义了HasName(object property)
。现在,我如何通过 jena 将三元组 (instance1 HasName instance2
) 添加到我的本体中?
I have instance1
of class1
and instance2
of class2
. Also I have defined HasName(object property)
in my ontology. Now, how can I add the triple (instance1 HasName instance2
) to my ontology by jena?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一种无需处理中间语句的方法。
您还可以以构建器式模式链接其中一些调用。
Here's a way without dealing with intermediate
Statements
.You could also chain some of these calls in a builder-ish pattern.
在耶拿,这可以通过创建 语句(三元组或四元组),然后将该语句提交到 模型。
例如,请考虑以下情况:
其中
subject
、predicate
和object
是三元组的实例元素,其类型符合 ResourceFactory.createStatement()。In Jena, this can be done by creating an instance of a Statement (a triple, or quad), then committing the statement to an instance of a Model.
For example, consider the following:
Where
subject
,predicate
andobject
are instance elements of your triple with types conforming to the interface for ResourceFactory.createStatement().