为什么我们需要语义描述符?

时间:2019-04-17 14:39:28

标签: onem2m

我们可以看到表9.6.35-1(TS)中的 具有 [customAttribute] 属性。 -0001)。 [customAttribute] 属性可以保存 的值。

<语义描述符> 拥有一些具有关系和值的RDF,但是我们也可以将这些值存储在 [CustomAttribute] 属性上,对吗?那么,为什么我们在 中需要 <语义Descriptor> 属性?

1 个答案:

答案 0 :(得分:2)

您可以定义一个新的专长,除了实际的功能数据点外,还包含一个额外的属性,可以在其中存储RDF或对RDF的引用。但是您不能利用CSE提供的所有语义支持。

不仅是一个属性,还是大多数其他资源类型的子资源。它用于存储父资源的语义描述(RDF描述)。但是它不仅可以提供RDF,还可以提供更多信息,例如本体参考,相关语义或有关描述语义有效性的状态。

但更重要的是,向资源添加可以为该资源启用CSE的全方位语义支持。语义过滤,发现和查询,推理,数据分析,混搭,语义验证等。

请查看oneM2M的TS-0001,第9.6.30章-“资源类型语义描述符”,以获取有关资源类型的描述。在TS-0034“语义支持”中可以找到oneM2M中语义支持的一般规范。