我使用失眠症工作区创建了一个小型的身份网络,正如这里所描述的,https://developer.oftrust.net/guides/workflow-using-insomnia-workspace/我在沙箱上有一个帐户。
我想验证身份图是按照定义创建的,所以我尝试了来自identity API的一些请求。如医生来了所述。尝试使用查询参数值的https://api-sandbox.oftrust.net/identities/v1/discovery:
fromId : <building_identity_id>
linkContext: https://standards.oftrust.net/v2/Context/Link/BelongsTo/
identityContext: https://standards.oftrust.net/v2/Context/Identity/Equipment/Device/
linkDirection : IN
maxDepth : 5
offset: 0
limit : 100并得到一些身份的响应标识对象。
然后我尝试了使用查询参数值的https://api-sandbox.oftrust.net/identities/v1/dataDiscovery:
fromId : <building_identity_id>
linkContext: https://standards.oftrust.net/v2/Context/Link/BelongsTo/
identityContext: https://standards.oftrust.net/v2/Context/Identity/Equipment/Device/Sensor/TemperatureSensor/
linkDirection : IN
maxDepth : 5
offset: 0
limit : 100并得到“dataProducts”的响应:{}
上面的 https://api-sandbox.oftrust.net/identities/v1/dataDiscovery 请求有什么问题?
我看到https://standards.oftrust.net/v2/Context/Identity/Equipment/Device/Sensor/TemperatureSensor/是定义的,它被用作标识网络的失眠工作区设置中的上下文。
发布于 2020-11-13 15:49:54
您需要使用另一个查询参数,它基本上可以发现链接的AtDataProduct类型(它是在传感器和数据产品之间创建的)。
atDataProductContext : https://standards-ontotest.oftrust.net/v2/Context/Link/AtDataProduct/见本注从向导
一种特殊的链接类型是AtDataProduct。在标识网络中,传感器标识必须连接到具有链接类型AtDataProduct的数据产品。方向必须是“从传感器到数据产品”。这对于在标识网络中使用统一的数据流非常重要。
简而言之,身份网络的一部分应该类似于以下内容:
温度数据产品<--AtDataProduct-温度传感器--BelongsTo->房间
https://stackoverflow.com/questions/64823718
复制相似问题