java - 在 OSLC4J 中,如何将属性添加到具有七个关联属性的资源中?
问题描述
我正在尝试从 Neo4j 数据库向后工作到一些等效的 OSLC AM 资源。在这个数据库中,有一些节点彼此之间存在关系,而这些关系具有不属于任何一个节点的属性。在 OSLC 翻译中,创建节点和属性很简单,但我看不到任何向属性添加属性的方法。有一个示例 XML 显示了如何使用 rdf:Description 语句执行此操作,但我现在看不到从 OSLC4J 对象获取该输出。实体化资源只允许添加一个值,在可以使用的情况下,我至少需要七个。我错过了什么?
解决方案
如果你在具体化之后,你可以从 Link 类(https://github.com/eclipse/lyo.core/blob/master/oslc4j-core/src/main/java/org/eclipse/lyo/ oslc4j/core/model/Link.java ) 在 OSLC4J 中实现。
也就是说,创建一个扩展 AbstractReifiedResource 的类,并在该类上定义 7 个属性。链接只有一个字符串标签属性,但我相信你可以定义尽可能多的属性。
推荐阅读
- python - 带同步代码的 asyncio
- c# - 实体框架核心导航属性错误
- rxjs - 使用 debounceTime 在 Angular 6 中更改来自多个范围输入的值
- android - 通过 okhttp 向服务器发送文件
- javascript - 从 JSON (javascript) 中提取数组元素
- arrays - 使用 .length 返回不正确的元素数量
- c# - WPF Socket客户端结构
- javascript - 在 Array Javascript 中插入或更新对象
- charts - 如何在不使用 getImageURI() 的情况下将 Google 条形图另存为图像,因为这不适用于“包”:['bar']
- docker - 与 ENTRYPOINT 相反的命令