6.6 _<semanticMashupResult_ _>_ Operations
6.6.1 Introduction
<semanticMashupResult> resource stores the mashup result. It is the child resource of a <semanticMashupInstance> resource. A <semanticMashupResult> resource shall be automatically generated by a Hosting CSE when it executes a semantic mashup operation on a <semanticMashupInstance> resource. The < semanticMashupResult > resource type is specified in the clause 9.6.56 in oneM2M TS-0001 [1].
Figure 6.6.1-1 illustrates the procedure to operate a <semanticMashupResult> resource. A <semanticMashupResult> resource shall be automatically created when a Hosting CSE executes semantic mashup operation on a <semanticMashupInstance> resource. Only Retrieve and Delete operations shall be allowed on a <semanticMashupResult> resource. Detail descriptions are given in following clauses.
Figure 6.6.1-1: Procedures for operating a <semanticMashupResult> Resource
Editor's Note: Replace with PlantUML Diagram
6.6.2 Retrieve <semanticMashupResult>
This procedure shall be used for retrieving the attributes of a <semanticMashupResult> resource as described in Table 6.6.2-1.
Table 6.6.2-1: <semanticMashupResult> RETRIEVE
<semanticMashupResult> RETRIEVE | <semanticMashupResult> RETRIEVE |
---|---|
Associated Reference Point | Mca, Mcc and Mcc'. |
Information in Request message | All parameters defined in Table 8.1.2-3 in oneM2M TS-0001 [1] apply with the specific details for: Content : void. |
Processing at Originator before sending Request | According to clause 10.1.2 in oneM2M TS-0001 [1]. |
Processing at Receiver | The Receiver shall verify the existence (including Filter Criteria checking, if it is given) of the target resource or the attribute and check if the Originator has appropriate privileges to retrieve information stored in the resource/attribute. Otherwise clause 10.1.2 in oneM2M TS-0001 [1] applies. |
Information in Response message | All parameters defined in Table 8.1.3-1 in oneM2M TS-0001 [1] apply with the specific details for: Content : attributes of the <semanticMashupResult> resource as defined in the clause 9.6.56 in oneM2M TS-0001 [1]. |
Processing at Originator after receiving Response | According to clause 10.1.2 in oneM2M TS-0001 [1]. |
Exceptions | According to clause 10.1.2 in oneM2M TS-0001 [1]. In addition: a timer has expired. The Receiver responds with an error. |
6.6.3 Delete <semanticMashupResult>
This procedure as described in Table 6.6.3-1 shall be used to delete an existing <semanticMashupResult> resource.
Table 6.6.3-1: <semanticMashupResult> DELETE
<semanticMashupResult> DELETE | <semanticMashupResult> DELETE |
---|---|
Associated Reference Point | Mca, Mcc and Mcc'. |
Information in Request message | All parameters defined in Table 8.1.2-3 in oneM2M TS-0001 [1] apply. |
Processing at Originator before sending Request | According to clause 10.1.4.1 in oneM2M TS-0001 [1]. |
Processing at Receiver | According to clause 10.1.4.1 in oneM2M TS-0001 [1]. |
Information in Response message | According to clause 10.1.4.1 in oneM2M TS-0001 [1]. |
Processing at Originator after receiving Response | According to clause 10.1.4.1 in oneM2M TS-0001 [1]. |
Exceptions | According to clause 10.1.4.1 in oneM2M TS-0001 [1]. |