Skip to content

6.13 _<semanticRuleRepository>_ Operations

6.13.1 Introduction

A <semanticRuleRepository> resource is a child resource of the <CSEBase> resource. The <semanticRuleRepository> resource may have one or multiple <reasoningRules> child resources to represent different sets of reasoning rules in the oneM2M system. A reasoning initiator can create <reasoningJobInstance> child resources of a <semanticRuleRepository> resource to initiate desired reasoning operations.

6.13.2 Create <semanticRuleRepository>

This procedure is used for creating a <semanticRuleRepository> resource as described in Table 6.13.2-1.

Table 6.13.2-1: <semanticRuleRepository> CREATE

<semanticRuleRepository> CREATE <semanticRuleRepository> CREATE**
Associated Reference Point Mca, Mcc and Mcc'
Information in Request message All parameters defined in TS-0001 [1] table 8.1.2-3 apply with the specific details for:
Content : The resource content provides the information as defined in the resource definition of <semanticRuleRepository> resource.
Processing at Originator before sending Request According to clause 10.1.2 in oneM2M TS-0001 in [1].
Processing at Receiver According to clause 10.1.2 in oneM2M TS-0001 in [1].
Information in Response message All parameters defined in table 8.1.3-1 in [1] apply with the specific details for:
Content : Address of the created <semanticRuleRepository> resource, according to clause 10.1.2 in [1].
Processing at Originator after receiving Response According to clause 10.1.2 in oneM2M TS-0001 in [1].
Exceptions According to clause 10.1.2 in oneM2M TS-0001 in [1].

6.13.3 Retrieve <semanticRuleRepository>

This procedure is used for retrieving the attributes of a <semanticRuleRepository> resource as described in Table 6.13.3-1.

Table 6.13.3-1: <semanticRuleRepository> RETRIEVE

<semanticRuleRepository> RETRIEVE <semanticRuleRepository> RETRIEVE
Processing at Originator before sending Request According to clause 10.1.3 in oneM2M TS-0001 in [1].
Processing at Receiver According to clause 10.1.3 in oneM2M TS-0001 in [1].
Processing at Originator after receiving Response According to clause 10.1.3 in oneM2M TS-0001 in [1].
Exceptions According to clause 10.1.3 in oneM2M TS-0001 in [1].
Information in Request message All parameters defined in Table 8.1.2-3 in [1] apply.
Information in Response message All parameters defined in Table 8.1.3-1 in [1] apply with the specific details for:
Content : Attributes of the <semanticRuleRepository> resource.
Associated Reference Point Mca, Mcc and Mcc'.

6.13.4 Update <semanticRuleRepository>

This procedure is used for updating the attributes of a <semanticRuleRepository> resource as described in Table 6.X.4-1.

Editor note: replace the "x" in the table reference with the correct number

Table 6.13.4-1: <semanticRuleRepository> UPDATE

<semanticRuleRepository> UPDATE <semanticRuleRepository> UPDATE
Associated Reference Point Mca, Mcc and Mcc'
Information in Request message
All parameters defined in Table 8.1.2-3 in [1] apply with the specific details for:
Content : Attributes of the <semanticRuleRepository> resource to be updated.
Processing at Originator before sending Request According to clause 10.1.4 in oneM2M TS-0001 in [1].
Processing at Receiver According to clause 10.1.4 in oneM2M TS-0001 in [1].
Information in Response message According to clause 10.1.4 in oneM2M TS-0001 in [1].
Processing at Originator after receiving Response According to clause 10.1.4 in oneM2M TS-0001 in [1].
Exceptions According to clause 10.1.4 in oneM2M TS-0001 in [1].

6.13.5 Delete <semanticRuleRepository>

This procedure is used for deleting a <semanticRuleRepository> resource as described in Table 6.13.5-1.

Table 6.13.5-1: <semanticRuleRepository> DELETE

<semanticRuleRepository> DELETE <semanticRuleRepository> DELETE_
Associated Reference Point Mca, Mcc and Mcc'
Information in Request message All parameters defined in table 8.1.2-3 in [1] apply.
Processing at Originator before sending Request According to clause 10.1.5 in oneM2M TS-0001 in [1].
Processing at Receiver According to clause 10.1.5 in oneM2M TS-0001 in [1].
Information in Response message According to clause 10.1.5 in oneM2M TS-0001 in [1].
Processing at Originator after receiving Response According to clause 10.1.5 in oneM2M TS-0001 in [1].
Exceptions According to clause 10.1.5 in oneM2M TS-0001 in [1].