首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oneM2M IoT标准中SPARQL查询中的图IRI和SPARQL更新操作?

oneM2M IoT标准中SPARQL查询中的图IRI和SPARQL更新操作?
EN

Stack Overflow用户
提问于 2020-05-27 12:18:31
回答 1查看 237关注 0票数 1

在<semanticDescriptor>中,可以使用INSERT/DELETE的SPARQL更新操作来更新oneM2M,而语义查询(SELECT, CONSTRUCT, ASK, DESCRIBE)可以针对资源来获取语义信息。

对于<semanticDescriptor>资源在TR-0007-Study of Abstraction and Semantics Enablements中的更新,给出了以下示例:

插入数据{图graph_uri { ..。RDF有效载荷。}} 示例1:使用INSERT数据语句向资源添加语义实例: 插入数据{ 图<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>> { saref:WASH_LG_123 msm:hasOperationsaref:WashingOperation_123 }

编辑:

因此,SPARQL查询和更新操作可以具有graph_uri,可以在查询中指定,技术术语为命名图

第一个问题:

我的问题是语义上下文,因为语义库(RDF数据库)是图的集合,所以在我们的示例中,可能每个语义描述符都表示为单个图。

在这种情况下,oneM2M是否建议使用结构化资源id:<http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>>作为语义库中该图的IRI。

由于我无法在TS-0034-语义支持,TS-0001/0004文档中找到任何关于相同的引用。

后续问题:

如果oneM2M不向语义库中的graph_uri推荐任何内容,那么发起人如何在其语义查询(SELECT, CONSTRUCT, ASK, DESCRIBE)或SPARQL更新(INSERT/DELETE)中使用IRI/URI ??

因为每个CSE都可以有自己的方式在语义库中为其图形提供一个graph_uri,如果它不是标准化的话。

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 21:26:07

你看过TS-0004吗?对每种资源类型和每种资源的操作都有详细说明。第7.4.34节“资源类型”对此作了说明。

具有一个属性descriptorRepresentation,该属性指示用于序列化同一资源中的描述符属性的类型。此属性的类型在TS-0004节6.3.4.2.48 "m2m:semanticFormat“中定义。

oneM2M中的引用通常为xs:anyURI类型。您可以使用TS-0001中定义的任何寻址方案(第9.3节“资源寻址”)来引用相同或另一个CSE中的另一个资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62042969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档