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]. |