在 oneM2M 中,可以使用 SPARQL UPDATE 操作更新< semanticDescriptorINSERT/DELETE
>,并且可以将语义查询 ( SELECT, CONSTRUCT, ASK, DESCRIBE
) 定位到资源以获取语义信息。
对于示例中 < semanticDescriptor > 资源的更新,TR-0007-Study of Abstraction and Semantics Enablements
给出:
插入数据 { GRAPH
graph_uri
{ .. RDF 有效载荷 .. } }示例 1:使用 INSERT DATA 语句将语义实例添加到资源:
插入数据 {
图
<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>>
{saref:WASH_LG_123 msm:hasOperation saref:WashingOperation_123
}
编辑:
所以 SPARQL 查询和更新操作可以graph_uri
在查询中指定,用技术术语命名图。
第一个问题:
我的问题是在语义的上下文中,因为语义存储库(RDF 数据库)是图形的集合,所以在我们的例子中,每个语义描述符可能都表示为一个图形。
在这种情况下,oneM2M 是否建议使用结构化资源 id:<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>>
作为语义存储库中该 GRAPH 的 IRI。
因为我无法在 TS-0034-Semantics-Support、TS-0001/0004 文档中找到任何相关参考。
后续问题:
如果oneM2Mgraph_uri
在语义存储库中不推荐任何内容,发起者如何绑定在其语义查询 ( ) 或 SPARQL 更新 ( ) 中使用 IRI/URI?SELECT, CONSTRUCT, ASK, DESCRIBE
INSERT/DELETE
因为每个 CSE 都可以有自己的方式graph_uri
在语义存储库中为其 GRAPH 提供一个,如果它没有标准化的话。