在一个M2M中,可以使用带有 [[semanticDescriptorINSERT/DELETE
的SPARQL UPDATE操作来更新<< [semanticDescriptor] >>,并且可以将语义查询(SELECT, CONSTRUCT, ASK, DESCRIBE
)定位为一种资源,以获取语义信息。 TR-0007-Study of Abstraction and Semantics Enablements
示例中的<< [graph_uri
{.. RDF有效载荷..}}
示例1:将语义实例添加到资源使用INSERT DATA语句:插入数据{
图
<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>>
{saref:WASH_LG_123msm:hasOperation saref:WashingOperation_123
}
因此SPARQL查询和UPDATE操作具有
graph_uri
,可以在查询中指定。第一个问题:已编辑
我的问题是在语义环境中,因为语义存储库(RDF数据库)是GRAPHS的集合,因此在我们的情况下,每个语义描述符都可能表示为单个图。 在这种情况下,oneM2M是否建议使用结构化资源ID:<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>>
作为语义库中该GRAPH的IRI。
由于我无法在TS-0034-语义支持,TS-0001 / 0004文档中找到与此相同的任何参考。
后续问题:
如果oneM2M不为语义库中的graph_uri
建议任何内容,Originator如何绑定到在其语义查询(SELECT, CONSTRUCT, ASK, DESCRIBE
)或SPARQL UPDATE(INSERT/DELETE
)中使用IRI / URI? ?
由于每个CSE都可以采用自己的方式为语义存储库中的GRAPH提供graph_uri
。
可以通过具有INSERT / DELETE的SPARQL UPDATE操作进行更新,并且语义查询(SELECT,CONSTRUCT,ASK,DESCRIBE)可以针对要......>
descriptorRepresentation
,该属性指示用于序列化同一资源中descriptor