在 OSLC4J 中,如何将 属性 添加到具有七个关联属性的资源?
In OSLC4J, how can I add a property to a Resource which has seven associated properties?
我正在尝试从 Neo4j 数据库向后工作到一些等效的 OSLC AM 资源。在这个数据库中,有一些节点彼此有关系,这些关系具有不属于任何一个节点的属性。在 OSLC 翻译中,创建节点和属性很简单,但我看不到任何向属性添加属性的方法。示例 XML 显示了如何使用 rdf:Description 语句执行此操作,但我现在看不到从 OSLC4J 对象获取该输出。具体化的资源只允许添加一个值,在可以使用的情况下,我至少需要七个。我错过了什么?
如果您在具体化之后,可以从 Link class (https://github.com/eclipse/lyo.core/blob/master/oslc4j-core/src/main/java/org/eclipse/lyo/oslc4j/core/model/Link.java) 在 OSLC4J 中的实现方式中获得灵感。
也就是说,创建一个扩展 AbstractReifiedResource 的 class,并在该 class 上定义您的 7 个属性。
Link只有一个String标签属性,但我相信你可以定义尽可能多的属性。
我正在尝试从 Neo4j 数据库向后工作到一些等效的 OSLC AM 资源。在这个数据库中,有一些节点彼此有关系,这些关系具有不属于任何一个节点的属性。在 OSLC 翻译中,创建节点和属性很简单,但我看不到任何向属性添加属性的方法。示例 XML 显示了如何使用 rdf:Description 语句执行此操作,但我现在看不到从 OSLC4J 对象获取该输出。具体化的资源只允许添加一个值,在可以使用的情况下,我至少需要七个。我错过了什么?
如果您在具体化之后,可以从 Link class (https://github.com/eclipse/lyo.core/blob/master/oslc4j-core/src/main/java/org/eclipse/lyo/oslc4j/core/model/Link.java) 在 OSLC4J 中的实现方式中获得灵感。
也就是说,创建一个扩展 AbstractReifiedResource 的 class,并在该 class 上定义您的 7 个属性。 Link只有一个String标签属性,但我相信你可以定义尽可能多的属性。