Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • specifications/tr/tr-0025
1 result
Show changes
Commits on Source (2)
Showing
with 248 additions and 996 deletions
.DS_Store
......@@ -179,25 +179,7 @@ Call flows regarding the registration phase depicted in figure 7.2.1-1 are order
5. Gateway application (MN-AE) discovers the smartphone application (IN-AE) from gateway (MN-CSE) with specific filter criteria. The discovered IN-AE is granted access to the remote light control service containers.
6. Gateway application (MN-AE) creates an accessControlPolicy resource granting all the entities playing roles in the current use case including ADN-AE1, ADN-AE2, MN-AE and IN-AE access to the created container and content instance resources.
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
MNCSE ->> INCSE: 1) Gateway (MN-CSE)<br />registration into oneM2M<br />service platform (IN-CSE)
MNAE ->> MNCSE: 2) Gateway application<br />(MN-AE) registration<br />into gateway (MN-CSE)
ADNAE1 ->> MNCSE: 3-1) Light application (ADN-AE1)<br />registration into gateway (MN-CSE)
ADNAE2 ->> MNCSE: 3-2) Light application (ADN-AE2)<br />registration into gateway (MN-CSE)
INAE ->> INCSE: 4-1) Smartphone application<br />(IN-AE)registration into<br />oneM2M service platform<br />(IN-CSE)
INCSE ->> MNCSE: 4-2) Announcement of<br />IN-AE to MN-CSE<br />by IN-CSE
MNAE ->> MNCSE: 5) Discovery (GET) of<br />IN-AE announced<br />to MN-CSE
MNAE ->> MNCSE: 6) Access control policy<br />creation granting ADN-AEs,<br />MN-AE and IN-AE can<br />access to remote light<br />control service containers
```
![Figure 7.2.1-1: Registration phase call flows](media/RegistrationPhaseCallFlows.png)
**Figure 7.2.1-1: Registration phase call flows**
......@@ -210,29 +192,7 @@ Call flows regarding the initial resource creation phase depicted in figure 7.2.
3. Content Instance resources are created by light applications (ADN-AE1 and ADN-AE2) under each created container and represent the controlled light states.
4. Subscription resources are created under the containers in the gateway (MN-CSE) so that subscribers, i.e. light applications, can be notified whenever there is a new contentInstance resource created by the IN-AE.
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
MNAE ->> MNCSE: 1) Group resource<br />creation for updating<br />and retrieval of the state<br />of a group of lights
Note right of MNCSE: Group resource is created<br />with a specific access<br />control policy under MN-CSE
ADNAE1 ->> MNCSE: 2-1) Container resource<br />creation of light_1
ADNAE2 ->> MNCSE: 2-2) Container resource<br />creation of light_2
Note right of MNCSE: Container resources are<br />created with a specific access<br />control policy under MN-CSE
ADNAE1 ->> MNCSE: 3-1) ContentInstance<br />resource creation<br />under container of light_1
ADNAE2 ->> MNCSE: 3-2) ContentInstance<br />resource creation<br />under container of light_2
Note right of MNCSE: ContentInstance resources are<br />created under the containers<br />in MN-CSE
ADNAE1 ->> MNCSE: 4-1) Subscription resource<br />creation to container of light_1
ADNAE2 ->> MNCSE: 4-2) Subscription resource<br />creation to container of light_2
Note right of MNCSE: Subscription resources to<br />containers in MN-CSE are<br />created for monitoring<br />contentInstance updates
```
![Figure 7.2.2-1: Initial resource creation phase call flows](media/InitialResourceCreationPhaseCallFlows.png)
**Figure 7.2.2-1: Initial resource creation phase call flows**
......@@ -240,28 +200,11 @@ Note right of MNCSE: Subscription resources to<br />containers in MN-CSE are<br
Call flows regarding the discovery and update of group resources are depicted in figure 7.2.3-1 and ordered as follows:
1. Gateway application (MN-AE) periodically sends a RETRIEVE request including the parameter _filterUsage_ and specific filter criteria condition(s) as a query string for discovery of container resources stored in the MN-CSE of gateway. The filter criteria conditions for the discovery operation include _createdBefore, createdAfter, modifiedSince, unmodifiedSInce, label, creator, expireAfter, resourceType_ etc.
1. Gateway application (MN-AE) periodically sends a RETRIEVE request including the parameter _filterUsage_ and specific filter criteria condition(s) as a query string for discovery of container resources stored in the MN-CSE of gateway. The filter criteria conditions for the discovery operation include _createdBefore, createdAfter, modifiedSince, unmodifiedSince, label, creator, expireAfter, resourceType_ etc.
2. Gateway (MN-CSE) responds with URIs of the discovered container resources, if any, to the gateway application (MN-AE) according to the filter criteria(s).
3. Gateway application (MN-AE) sends a update request to update the list of group members within the previously created group resource with identifiers of the discovered containers.
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
MNAE ->> MNCSE: 1) Discovery (GET) with filter<br />criteria(s)
activate MNCSE
Note left of MNAE: MN-AE discovers the<br />container resources stored<br />in MN-CSE with specific<br />filter criteria(s)
MNCSE ->> MNAE: 2) IDs of discovered<br />container resources
deactivate MNCSE
MNAE ->> MNCSE: 3) Update group resource<br />members with IDs of<br />discovered container<br />resources
Note left of MNAE: MN-AE updates the<br />group resource with the<br />IDs of the discovered<br />container resources
```
![Figure 7.2.3-1: Discovery and group light state update phase call flows](media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png)
**Figure 7.2.3-1: Discovery and group light state update phase call flows**
......@@ -277,66 +220,11 @@ For the case where the IN-AE sends a Discovery request for the discovery of grou
In the case of retrieval of the latest contentInstance resources of the group of containers, the IN-AE sends a retrieve request to the _fanOutPoint_ of the discovered group resource.
5. The MN-CSE responds to the IN-AE with the latest light state(s).
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
INAE ->> INCSE: 1-1) Discovery single light<br />container with filter<br />criteria
INCSE ->> MNCSE: 1-2)
activate MNCSE
Note left of MNCSE: IN-AE discovers each<br />single light container<br />located in MN-CSE
MNCSE ->> INCSE: 2-1)
deactivate MNCSE
INCSE ->> INAE: 2-2) URIs of discovered<br />container resources<br />are responded
INAE ->> INCSE: 3-1-1) Retrieval of the latest<br />contentInstance from<br />discovered light container<br /> light_1
INCSE ->> MNCSE: 3-1-2)
activate MNCSE
Note left of MNCSE: Retrieval of the latest<br />contentInstance from<br />each discovered single<br />light container
MNCSE ->> INCSE: 4-1-1)
deactivate MNCSE
INCSE ->> INAE: 4-1-2) The latest<br />contentInstance of container<br />light_1 is responded
INAE ->> INCSE: 3-2-1) Retrieval of the latest<br />contentInstance from<br />discovered light container<br /> light_2
INCSE ->> MNCSE: 3-2-2)
activate MNCSE
MNCSE ->> INCSE: 4-2-1)
deactivate MNCSE
INCSE ->> INAE: 4-2-2) The latest<br />contentInstance of container<br />light_2 is responded
```
![Figure 7.2.4-1: Discovery and single light retrieval phase call flows](media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png)
**Figure 7.2.4-1: Discovery and single light retrieval phase call flows**
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
INAE ->> INCSE: 1-1) Discovery group resources<br />with filter criteria
INCSE ->> MNCSE: 1-2)
activate MNCSE
Note left of MNCSE: IN-AE discovery of<br />group resources stored<br />in MN-CSE
MNCSE ->> INCSE: 2-1)
deactivate MNCSE
INCSE ->> INAE: 2-2) Resond with URIs of<br />discovered group resources
INAE ->> INCSE: 3-1) Send a fanOutPoint<br />request to the group resource<br />for retrieval of latest<br />contentInstance
INCSE ->> MNCSE: 3-2)
activate MNCSE
Note left of MNCSE: IN-AE retrieves a group<br />of latest contentInstance<br />having the state of all lights
MNCSE ->> INCSE: 4-1)
deactivate MNCSE
INCSE ->> INAE: 4-2) Respond with latest<br />contentInstance
```
![Figure 7.2.4-2 Discovery and a group of lights retrieval phase call flows](media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png)
**Figure 7.2.4-2 Discovery and a group of lights retrieval phase call flows**
......@@ -353,27 +241,7 @@ _Light#1_ and _Light#2_ are controlled remotely by a human user through a smart
1. When the user updates the light state on her/his smartphone, the IN-AE creates a new contentInstance representing a new light state under the targeted container of a Light ADN-AE stored in the MN-CSE.
2. If the contentInstance is created sucessfully_,_ the MN-CSE sends a notification to the corresponsding Light ADN-AE to notify it that a new contentInstance resource was created.
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
INAE ->> INCSE: 1-1) Creation of a light_1<br>contentInstance with<br>new light state
INCSE ->> MNCSE: 1-2) Processing<br>contentInstance<br>creation
activate MNCSE
MNCSE ->> ADNAE1: 2-1) Notification with the latest light state<br>to be executed to controlled light_1
deactivate MNCSE
INAE ->> INCSE: 1-3) Creation of a light_2<br>contentInstance with<br>new light state
INCSE ->> MNCSE: 1-4) Processing<br>contentInstance<br>creation
activate MNCSE
MNCSE ->> ADNAE2: 2-2) Notification with the latest light state<br>to be executed to controlled light_2
deactivate MNCSE
```
![Figure 7.3.2-1: Single light remote control phase call flows](media/SingleLightRemoteControlPhaseCallFlows.png)
**Figure 7.3.2-1: Single light remote control phase call flows**
......@@ -385,26 +253,7 @@ Users can also remotely control multiple lights through the smartphone applicati
1. When the user updates the state of a group of lights on her/his smartphone, the IN-AE sends a contentInstance create request targeting the group resource on the MN-CSE. The MN-CSE then fans out the request to the individual Light container member resources on the MN-CSE..
2. For each contentInstances created sucessfully, the MN-CSE sends a notification to the corresponsding Light ADN-AE.
```mermaid
%%{init: { 'sequence': {'mirrorActors': false} } }%%
sequenceDiagram
Participant ADNAE1 as ADN-AE1
Participant ADNAE2 as ADN-AE2
Participant MNAE as MN-AE
Participant MNCSE as MN-CSE
Participant INCSE as IN-CSE
Participant INAE as IN-AE
Note over INCSE: Create a group of<br>contentInstances in<br>MN-CSE when state<br>of a group of lights<br> is updated on<br>user's smartphone
INAE ->> INCSE: 1-1)
INCSE ->> MNCSE: 1-2)
activate MNCSE
Note over MNCSE: processing of<br>contentInstance<br>creation
Note over MNAE: MN-CSE sends<br>notification to each<br>light ADN-AE in<br>group
MNCSE ->> ADNAE2: 2-1-1)
MNCSE ->> ADNAE1: 2-1-2)
deactivate MNCSE
```
![Figure 7.3.3-1: Multiple lights remote control phase call flows](media/MultipleLightsRemoteControlPhaseCallFlows.png)
**Figure 7.3.3-1: Multiple lights remote control phase call flows**
......@@ -463,7 +312,7 @@ The resource tree of IN-CSE starts with a CSEBase named _server_ depicted in fi
The root CSEBase has two direct child resources, a remoteCSE named _home_gateway_ and an AE named _smartphone_ae_ .
![IN-CSE resource structure](media/IN-CSEResourceStructure.png)
![Figure 8.5.1-1: IN-CSE resource structure](media/IN-CSE-ResourceStructure.png)
**Figure 8.5.1-1: IN-CSE resource structure**
......@@ -480,8 +329,7 @@ The resource tree is constructed with child resources as follows:
- an MN-AE named _gateway_ae_ which contains a group child resource,
- a group resource named _containers_group_ whose members are the _light_ containers of each AND-AEs. Smartphone application users with propper access control privileges can send a request to the _fanOutPoint_ virtual resource of this group to create and retrieve content instances in the two _light_ containers.
![MN-CSE resource tree](media/MN-CSEResourceTree.png)
![Figure 8.5.2-1: MN-CSE resource tree](media/MN-CSE-ResourceTree.png)
**Figure 8.5.2-1: MN-CSE resource tree**
......
media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png

43.6 KiB | W: 0px | H: 0px

media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png

26.5 KiB | W: 0px | H: 0px

media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png
media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png
media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png
media/DiscoveryAndAGroupFfLightsRetrievalPhaseCallFlows.png
  • 2-up
  • Swipe
  • Onion skin
@startuml
hide footbox
skinparam sequenceMessageAlign center
skinparam noteTextAlignment center
'!theme plain
'!theme mars
'autonumber "(#) "
Participant "ADN-AE1" as ADNAE1
Participant "ADN-AE2" as ADNAE2
Participant "MN-AE" as MNAE
Participant "MN-CSE" as MNCSE
Participant "IN-CSE" as INCSE
Participant "IN-AE" as INAE
INAE -> INCSE: 1-1) Discovery group resources\nwith filter criteria
INCSE -> MNCSE: 1-2)
activate MNCSE
Note left of MNCSE
IN-AE discovery of
group resources stored
in MN-CSE
end note
MNCSE -> INCSE: 2-1)
deactivate MNCSE
INCSE -> INAE: 2-2) Resond with URIs of\ndiscovered group resources
INAE -> INCSE: 3-1) Send a fanOutPoint\nrequest to the group resource\nfor retrieval of latest\ncontentInstance
INCSE -> MNCSE: 3-2)
activate MNCSE
Note left of MNCSE
IN-AE retrieves a group
of latest contentInstance
having the state of all lights
end note
MNCSE -> INCSE: 4-1)
deactivate MNCSE
INCSE -> INAE: 4-2) Respond with latest\ncontentInstance
@enduml
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Pixelmator Pro 3.5.6 -->
<svg width="633" height="399" viewBox="0 0 633 399" xmlns="http://www.w3.org/2000/svg">
<clipPath id="clipPath1">
<path d="M -53.204723 -23.280334 L 664.867725 -23.280334 L 664.867725 410.685028 L -53.204723 410.685028 L -53.204723 -23.280334 Z"/>
<path clip-rule="evenodd" d="M -53.204723 -23.280334 L 664.905506 -23.280334 L 664.905506 410.722839 L -53.204723 410.722839 Z"/>
</clipPath>
<g id="Group" clip-path="url(#clipPath1)">
<path id="Path" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 24.57795 15.988953 L 85.428345 15.988953 L 85.428345 46.414185 L 24.57795 46.414185 L 24.57795 15.988953 Z"/>
<path id="path1" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 24.57795 46.414185 L 85.428345 46.414185 L 85.428345 15.988953 L 24.57795 15.988953 L 24.57795 46.414185 Z"/>
<path id="path2" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 55.003143 11.75592 L 55.003143 11.75592 L 55.003143 11.75592 L 55.003143 11.75592 L 55.003143 11.75592 L 55.003143 11.75592 Z"/>
<path id="path3" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 55.003143 46.678711 L 55.003143 375.762207"/>
<path id="path4" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 54.70079 46.716553 L 55.305511 46.716553 L 55.305511 46.414185 L 55.267715 46.300781 L 55.229919 46.187378 L 55.116531 46.149597 L 55.003143 46.111816 L 54.889771 46.149597 L 54.814178 46.187378 L 54.738586 46.300781 L 54.70079 46.414185 L 54.70079 46.716553 Z"/>
<path id="path5" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 55.305511 375.686615 L 54.70079 375.686615 L 54.70079 375.988983 L 54.738586 376.102356 L 54.814178 376.215759 L 54.889771 376.291351 L 55.003143 376.291351 L 55.116531 376.291351 L 55.229919 376.215759 L 55.267715 376.102356 L 55.305511 375.988983 L 55.305511 375.686615 Z"/>
<path id="path6" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 14.448822 15.988953 L 95.55748 15.988953 L 95.55748 46.414185 L 14.448822 46.414185 L 14.448822 15.988953 Z"/>
<path id="path7" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 14.448822 46.414185 L 95.55748 46.414185 L 95.55748 15.988953 L 14.448822 15.988953 L 14.448822 46.414185 Z"/>
<text id="ADN" xml:space="preserve" x="27" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">ADN</text>
<text id="-" xml:space="preserve" x="54" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="AE" xml:space="preserve" x="58" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<text id="1" xml:space="preserve" x="74" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">1</text>
<path id="path8" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 115.135437 15.988953 L 175.948029 15.988953 L 175.948029 46.414185 L 115.135437 46.414185 L 115.135437 15.988953 Z"/>
<path id="path9" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 115.135437 46.414185 L 175.948029 46.414185 L 175.948029 15.988953 L 115.135437 15.988953 L 115.135437 46.414185 Z"/>
<text id="AND" xml:space="preserve" x="125" y="36" font-family="Calibri" font-size="10.733858" fill="#ffffff">AND</text>
<text id="text1" xml:space="preserve" x="144" y="36" font-family="Calibri" font-size="10.733858" fill="#ffffff">-</text>
<text id="text2" xml:space="preserve" x="148" y="36" font-family="Calibri" font-size="10.733858" fill="#ffffff">AE</text>
<text id="2" xml:space="preserve" x="159" y="36" font-family="Calibri" font-size="10.733858" fill="#ffffff">2</text>
<path id="path10" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 145.560623 11.75592 L 145.560623 11.75592 L 145.560623 11.75592 L 145.560623 11.75592 L 145.560623 11.75592 L 145.560623 11.75592 Z"/>
<path id="path11" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 145.560623 46.678711 L 145.560623 375.762207"/>
<path id="path12" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 145.25827 46.716553 L 145.862991 46.716553 L 145.862991 46.414185 L 145.825195 46.300781 L 145.749603 46.187378 L 145.674011 46.149597 L 145.560623 46.111816 L 145.44725 46.149597 L 145.333862 46.187378 L 145.25827 46.300781 L 145.25827 46.414185 L 145.25827 46.716553 Z"/>
<path id="path13" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 145.862991 375.686615 L 145.25827 375.686615 L 145.25827 375.988983 L 145.25827 376.102356 L 145.333862 376.215759 L 145.44725 376.291351 L 145.560623 376.291351 L 145.674011 376.291351 L 145.749603 376.215759 L 145.825195 376.102356 L 145.862991 375.988983 L 145.862991 375.686615 Z"/>
<path id="path14" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 105.006302 15.988953 L 186.11496 15.988953 L 186.11496 46.414185 L 105.006302 46.414185 L 105.006302 15.988953 Z"/>
<path id="path15" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 105.006302 46.414185 L 186.11496 46.414185 L 186.11496 15.988953 L 105.006302 15.988953 L 105.006302 46.414185 Z"/>
<text id="text3" xml:space="preserve" x="117" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">ADN</text>
<text id="text4" xml:space="preserve" x="144" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text5" xml:space="preserve" x="149" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<text id="text6" xml:space="preserve" x="164" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">2</text>
<path id="path16" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 210.379517 15.988953 L 271.229919 15.988953 L 271.229919 46.414185 L 210.379517 46.414185 L 210.379517 15.988953 Z"/>
<path id="path17" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 210.379517 46.414185 L 271.229919 46.414185 L 271.229919 15.988953 L 210.379517 15.988953 L 210.379517 46.414185 Z"/>
<path id="path18" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 240.804718 11.75592 L 240.804718 11.75592 L 240.804718 11.75592 L 240.804718 11.75592 L 240.804718 11.75592 L 240.804718 11.75592 Z"/>
<path id="path19" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 240.804718 46.678711 L 240.804718 375.762207"/>
<path id="path20" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 240.50235 46.716553 L 241.107086 46.716553 L 241.107086 46.414185 L 241.069305 46.300781 L 241.031494 46.187378 L 240.918121 46.149597 L 240.804718 46.111816 L 240.691345 46.149597 L 240.577942 46.187378 L 240.540161 46.300781 L 240.50235 46.414185 L 240.50235 46.716553 Z"/>
<path id="path21" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 241.107086 375.686615 L 240.50235 375.686615 L 240.50235 375.988983 L 240.540161 376.102356 L 240.577942 376.215759 L 240.691345 376.291351 L 240.804718 376.291351 L 240.918121 376.291351 L 241.031494 376.215759 L 241.069305 376.102356 L 241.107086 375.988983 L 241.107086 375.686615 Z"/>
<path id="path22" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 200.250397 15.988953 L 281.35907 15.988953 L 281.35907 46.414185 L 200.250397 46.414185 L 200.250397 15.988953 Z"/>
<path id="path23" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 200.250397 46.414185 L 281.35907 46.414185 L 281.35907 15.988953 L 200.250397 15.988953 L 200.250397 46.414185 Z"/>
<text id="MN" xml:space="preserve" x="219" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">MN</text>
<text id="text7" xml:space="preserve" x="241" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text8" xml:space="preserve" x="245" y="37" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<path id="path24" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 300.937012 17.689758 L 361.749603 17.689758 L 361.749603 48.11499 L 300.937012 48.11499 L 300.937012 17.689758 Z"/>
<path id="path25" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 300.937012 48.11499 L 361.749603 48.11499 L 361.749603 17.689758 L 300.937012 17.689758 L 300.937012 48.11499 Z"/>
<path id="path26" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 331.324402 13.456665 L 331.324402 13.456665 L 331.324402 13.456665 L 331.324402 13.456665 L 331.324402 13.456665 L 331.324402 13.456665 Z"/>
<path id="path27" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 331.324402 48.379517 L 331.324402 385.399994"/>
<path id="path28" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 331.059845 48.417297 L 331.62677 48.417297 L 331.62677 48.11499 L 331.62677 48.001587 L 331.551178 47.888184 L 331.437805 47.812622 L 331.324402 47.812622 L 331.211029 47.812622 L 331.135437 47.888184 L 331.059845 48.001587 L 331.059845 48.11499 L 331.059845 48.417297 Z"/>
<path id="path29" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 331.62677 385.362213 L 331.059845 385.362213 L 331.059845 385.664581 L 331.059845 385.777954 L 331.135437 385.891327 L 331.211029 385.929138 L 331.324402 385.966919 L 331.437805 385.929138 L 331.551178 385.891327 L 331.62677 385.777954 L 331.62677 385.664581 L 331.62677 385.362213 Z"/>
<path id="path30" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 290.770081 17.689758 L 371.916534 17.689758 L 371.916534 48.11499 L 290.770081 48.11499 L 290.770081 17.689758 Z"/>
<path id="path31" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 290.770081 48.11499 L 371.916534 48.11499 L 371.916534 17.689758 L 290.770081 17.689758 L 290.770081 48.11499 Z"/>
<text id="text9" xml:space="preserve" x="307" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">MN</text>
<text id="text10" xml:space="preserve" x="328" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="CSE" xml:space="preserve" x="333" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">CSE</text>
<path id="path32" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 402.908661 17.689758 L 463.759033 17.689758 L 463.759033 48.11499 L 402.908661 48.11499 L 402.908661 17.689758 Z"/>
<path id="path33" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 402.908661 48.11499 L 463.759033 48.11499 L 463.759033 17.689758 L 402.908661 17.689758 L 402.908661 48.11499 Z"/>
<path id="path34" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 433.333862 13.456665 L 433.333862 13.456665 L 433.333862 13.456665 L 433.333862 13.456665 L 433.333862 13.456665 L 433.333862 13.456665 Z"/>
<path id="path35" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 433.333862 48.379517 L 433.333862 381.733856"/>
<path id="path36" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 433.031494 48.417297 L 433.63623 48.417297 L 433.63623 48.11499 L 433.59845 48.001587 L 433.560608 47.888184 L 433.447266 47.812622 L 433.333862 47.812622 L 433.220459 47.812622 L 433.144897 47.888184 L 433.069275 48.001587 L 433.031494 48.11499 L 433.031494 48.417297 Z"/>
<path id="path37" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 433.63623 381.696075 L 433.031494 381.696075 L 433.031494 381.998413 L 433.069275 382.111816 L 433.144897 382.225189 L 433.220459 382.263 L 433.333862 382.300781 L 433.447266 382.263 L 433.560608 382.225189 L 433.59845 382.111816 L 433.63623 381.998413 L 433.63623 381.696075 Z"/>
<path id="path38" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 392.779541 17.689758 L 473.888184 17.689758 L 473.888184 48.11499 L 392.779541 48.11499 L 392.779541 17.689758 Z"/>
<path id="path39" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 392.779541 48.11499 L 473.888184 48.11499 L 473.888184 17.689758 L 392.779541 17.689758 L 392.779541 48.11499 Z"/>
<text id="IN" xml:space="preserve" x="413" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">IN</text>
<text id="text11" xml:space="preserve" x="426" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text12" xml:space="preserve" x="430" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">CSE</text>
<path id="path40" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 546.568481 17.689758 L 607.381104 17.689758 L 607.381104 48.11499 L 546.568481 48.11499 L 546.568481 17.689758 Z"/>
<path id="path41" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 546.568481 48.11499 L 607.381104 48.11499 L 607.381104 17.689758 L 546.568481 17.689758 L 546.568481 48.11499 Z"/>
<path id="path42" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 576.993713 13.456665 L 576.993713 13.456665 L 576.993713 13.456665 L 576.993713 13.456665 L 576.993713 13.456665 L 576.993713 13.456665 Z"/>
<path id="path43" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 576.993713 48.379517 L 576.993713 384.077179"/>
<path id="path44" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 576.691345 48.417297 L 577.25824 48.417297 L 577.25824 48.11499 L 577.25824 48.001587 L 577.182678 47.888184 L 577.107117 47.812622 L 576.993713 47.812622 L 576.88031 47.812622 L 576.766907 47.888184 L 576.691345 48.001587 L 576.691345 48.11499 L 576.691345 48.417297 Z"/>
<path id="path45" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 577.25824 384.039368 L 576.691345 384.039368 L 576.691345 384.341736 L 576.691345 384.455109 L 576.766907 384.530701 L 576.88031 384.606293 L 576.993713 384.644104 L 577.107117 384.606293 L 577.182678 384.530701 L 577.25824 384.455109 L 577.25824 384.341736 L 577.25824 384.039368 Z"/>
<path id="path46" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 536.439392 17.689758 L 617.548035 17.689758 L 617.548035 48.11499 L 536.439392 48.11499 L 536.439392 17.689758 Z"/>
<path id="path47" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 536.439392 48.11499 L 617.548035 48.11499 L 617.548035 17.689758 L 536.439392 17.689758 L 536.439392 48.11499 Z"/>
<text id="text13" xml:space="preserve" x="559" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">IN</text>
<text id="text14" xml:space="preserve" x="573" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text15" xml:space="preserve" x="577" y="39" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<path id="path48" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 576.200012 107 L 443.992126 107"/>
<path id="path49" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 576.086609 106.092896 L 576.086609 107.869263 L 576.993713 107.869263 L 577.333862 107.831482 L 577.59845 107.642517 L 577.787415 107.340149 L 577.862976 107 L 577.787415 106.659851 L 577.59845 106.357483 L 577.333862 106.168518 L 576.993713 106.092896 L 576.086609 106.092896 Z"/>
<path id="path50" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 444.143311 107.869263 L 444.143311 106.092896 L 443.236206 106.092896 L 442.896057 106.168518 L 442.593689 106.357483 L 442.404724 106.659851 L 442.329163 107 L 442.404724 107.340149 L 442.593689 107.642517 L 442.896057 107.831482 L 443.236206 107.869263 L 444.143311 107.869263 Z"/>
<path id="path51" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 444.634644 112.63147 L 433.333862 107 L 444.634644 101.330688 L 444.634644 112.63147 L 444.634644 112.63147 Z"/>
<path id="path52" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 498.87085 101.255127 L 511.456665 101.255127 L 511.456665 112.707092 L 498.87085 112.707092 L 498.87085 101.255127 Z"/>
<text id="text16" xml:space="preserve" x="498" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<text id="text17" xml:space="preserve" x="503" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text18" xml:space="preserve" x="506" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<path id="path53" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 421.428345 53.179504 L 584.36377 53.179504 L 584.36377 96.908691 L 421.428345 96.908691 L 421.428345 53.179504 Z"/>
<path id="path54" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 421.428345 96.908691 L 584.36377 96.908691 L 584.36377 53.179504 L 421.428345 53.179504 L 421.428345 96.908691 Z"/>
<text id="Discovery-group-resources-with" xml:space="preserve" x="426" y="73" font-family="Calibri" font-size="11.943307" fill="#406fc5">Discovery group resources with</text>
<text id="filter-criterias" xml:space="preserve" x="469" y="88" font-family="Calibri" font-size="11.943307" fill="#406fc5">filter criterias</text>
<path id="path55" fill="#73ae42" fill-rule="evenodd" stroke="none" d="M 326.259857 108.965332 L 336.426758 108.965332 L 336.426758 183.346436 L 326.259857 183.346436 L 326.259857 108.965332 Z"/>
<path id="path56" fill="none" stroke="#6ca43e" stroke-width="0.604724" stroke-linejoin="round" d="M 336.426758 183.346436 L 336.426758 108.965332 L 326.259857 108.965332 L 326.259857 183.346436 L 336.426758 183.346436 Z"/>
<path id="path57" fill="none" stroke="#fd9759" stroke-width="1.776378" stroke-linejoin="round" d="M 332.118103 183.346436 L 422.675598 183.346436"/>
<path id="path58" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 332.231506 184.25354 L 332.231506 182.439392 L 331.324402 182.439392 L 330.984253 182.514954 L 330.719696 182.703918 L 330.530701 183.006287 L 330.455109 183.346436 L 330.530701 183.686584 L 330.719696 183.988953 L 330.984253 184.177979 L 331.324402 184.25354 L 332.231506 184.25354 Z"/>
<path id="path59" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 422.562195 182.439392 L 422.562195 184.25354 L 423.469299 184.25354 L 423.809448 184.177979 L 424.074036 183.988953 L 424.263 183.686584 L 424.338562 183.346436 L 424.263 183.006287 L 424.074036 182.703918 L 423.809448 182.514954 L 423.469299 182.439392 L 422.562195 182.439392 Z"/>
<path id="path60" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 422.033081 177.714966 L 433.333862 183.346436 L 422.033081 189.015747 L 422.033081 177.714966 L 422.033081 177.714966 Z"/>
<path id="path61" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 376.036224 177.639343 L 388.62204 177.639343 L 388.62204 189.091309 L 376.036224 189.091309 L 376.036224 177.639343 Z"/>
<text id="text19" xml:space="preserve" x="375" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<text id="text20" xml:space="preserve" x="380" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text21" xml:space="preserve" x="383" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<path id="path62" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 421.428345 117.431519 L 582.13385 117.431519 L 582.13385 178.28186 L 421.428345 178.28186 L 421.428345 117.431519 Z"/>
<path id="path63" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 421.428345 178.28186 L 582.13385 178.28186 L 582.13385 117.431519 L 421.428345 117.431519 L 421.428345 178.28186 Z"/>
<text id="Respond-with-URIs-of" xml:space="preserve" x="449" y="146" font-family="Calibri" font-size="11.943307" fill="#406fc5">Respond with URIs of</text>
<text id="discovered-group-resources-" xml:space="preserve" x="434" y="161" font-family="Calibri" font-size="11.943307" fill="#406fc5">discovered group resources</text>
<path id="path64" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 195.52597 88.480286 L 296.930695 88.480286 L 296.930695 174.842529 L 195.52597 174.842529 L 195.52597 88.480286 Z"/>
<path id="path65" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 195.52597 174.842529 L 296.930695 174.842529 L 296.930695 88.480286 L 195.52597 88.480286 L 195.52597 174.842529 Z"/>
<text id="text22" xml:space="preserve" x="201" y="123" font-family="Calibri" font-size="11.943307" fill="#406fc5">IN</text>
<text id="text23" xml:space="preserve" x="212" y="123" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="AE-discovery-of-" xml:space="preserve" x="215" y="123" font-family="Calibri" font-size="11.943307" fill="#406fc5">AE discovery of</text>
<text id="group-resources-" xml:space="preserve" x="206" y="137" font-family="Calibri" font-size="11.943307" fill="#406fc5">group resources</text>
<text id="stored-in-MN" xml:space="preserve" x="203" y="152" font-family="Calibri" font-size="11.943307" fill="#406fc5">stored in MN</text>
<text id="text24" xml:space="preserve" x="266" y="152" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="text25" xml:space="preserve" x="270" y="152" font-family="Calibri" font-size="11.943307" fill="#406fc5">CSE</text>
<path id="path66" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 576.200012 292.083466 L 443.992126 292.083466"/>
<path id="path67" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 576.086609 291.176392 L 576.086609 292.99054 L 576.993713 292.99054 L 577.333862 292.914948 L 577.59845 292.725983 L 577.787415 292.423615 L 577.862976 292.083466 L 577.787415 291.743317 L 577.59845 291.440948 L 577.333862 291.251984 L 576.993713 291.176392 L 576.086609 291.176392 Z"/>
<path id="path68" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 444.143311 292.99054 L 444.143311 291.176392 L 443.236206 291.176392 L 442.896057 291.251984 L 442.593689 291.440948 L 442.404724 291.743317 L 442.329163 292.083466 L 442.404724 292.423615 L 442.593689 292.725983 L 442.896057 292.914948 L 443.236206 292.99054 L 444.143311 292.99054 Z"/>
<path id="path69" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 444.634644 297.752747 L 433.333862 292.083466 L 444.634644 286.451965 L 444.634644 297.752747 L 444.634644 297.752747 Z"/>
<path id="path70" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 498.87085 286.376373 L 511.456665 286.376373 L 511.456665 297.828339 L 498.87085 297.828339 L 498.87085 286.376373 Z"/>
<text id="3" xml:space="preserve" x="498" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">3</text>
<text id="text26" xml:space="preserve" x="503" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text27" xml:space="preserve" x="506" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<path id="path71" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 419.160645 198.615723 L 582.13385 198.615723 L 582.13385 284.940155 L 419.160645 284.940155 L 419.160645 198.615723 Z"/>
<path id="path72" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 419.160645 284.940155 L 582.13385 284.940155 L 582.13385 198.615723 L 419.160645 198.615723 L 419.160645 284.940155 Z"/>
<text id="Send-a-fanOutPoint-request" xml:space="preserve" x="426" y="233" font-family="Calibri" font-size="11.943307" fill="#406fc5">Send a fanOutPoint request to</text>
<text id="the-group-for-retrieval" xml:space="preserve" x="431" y="247" font-family="Calibri" font-size="11.943307" fill="#406fc5">the group for retrieval latest</text>
<text id="content" xml:space="preserve" x="458" y="262" font-family="Calibri" font-size="11.943307" fill="#406fc5">content</text>
<text id="I" xml:space="preserve" x="496" y="262" font-family="Calibri" font-size="11.943307" fill="#406fc5">I</text>
<text id="nstances" xml:space="preserve" x="499" y="262" font-family="Calibri" font-size="11.943307" fill="#406fc5">nstances</text>
<path id="path73" fill="#73ae42" fill-rule="evenodd" stroke="none" d="M 326.259857 284.788971 L 336.426758 284.788971 L 336.426758 366.540161 L 326.259857 366.540161 L 326.259857 284.788971 Z"/>
<path id="path74" fill="none" stroke="#6ca43e" stroke-width="0.604724" stroke-linejoin="round" d="M 336.426758 366.540161 L 336.426758 284.788971 L 326.259857 284.788971 L 326.259857 366.540161 L 336.426758 366.540161 Z"/>
<path id="path75" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 421.428345 300.020477 L 582.13385 300.020477 L 582.13385 360.87088 L 421.428345 360.87088 L 421.428345 300.020477 Z"/>
<path id="path76" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 421.428345 360.87088 L 582.13385 360.87088 L 582.13385 300.020477 L 421.428345 300.020477 L 421.428345 360.87088 Z"/>
<text id="Respond-with-" xml:space="preserve" x="453" y="329" font-family="Calibri" font-size="11.943307" fill="#406fc5">Respond with</text>
<text id="latest-" xml:space="preserve" x="522" y="329" font-family="Calibri" font-size="11.943307" fill="#406fc5">latest</text>
<text id="contentInstances" xml:space="preserve" x="459" y="343" font-family="Calibri" font-size="11.943307" fill="#406fc5">contentInstances</text>
<path id="path77" fill="none" stroke="#fd9759" stroke-width="1.776378" stroke-linejoin="round" d="M 332.118103 369.299225 L 422.675598 369.299225"/>
<path id="path78" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 332.231506 370.206299 L 332.231506 368.429932 L 331.324402 368.429932 L 330.984253 368.505524 L 330.719696 368.694489 L 330.530701 368.959045 L 330.455109 369.299225 L 330.530701 369.677155 L 330.719696 369.941742 L 330.984253 370.130707 L 331.324402 370.206299 L 332.231506 370.206299 Z"/>
<path id="path79" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 422.562195 368.429932 L 422.562195 370.206299 L 423.469299 370.206299 L 423.809448 370.130707 L 424.074036 369.941742 L 424.263 369.677155 L 424.338562 369.299225 L 424.263 368.959045 L 424.074036 368.694489 L 423.809448 368.505524 L 423.469299 368.429932 L 422.562195 368.429932 Z"/>
<path id="path80" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 422.033081 363.667725 L 433.333862 369.299225 L 422.033081 374.968506 L 422.033081 363.667725 L 422.033081 363.667725 Z"/>
<path id="path81" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 376.036224 363.592133 L 388.62204 363.592133 L 388.62204 375.044098 L 376.036224 375.044098 L 376.036224 363.592133 Z"/>
<text id="4" xml:space="preserve" x="375" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">4</text>
<text id="text28" xml:space="preserve" x="380" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text29" xml:space="preserve" x="383" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<path id="path82" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 195.52597 265.664581 L 296.930695 265.664581 L 296.930695 351.988983 L 195.52597 351.988983 L 195.52597 265.664581 Z"/>
<path id="path83" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 195.52597 351.988983 L 296.930695 351.988983 L 296.930695 265.664581 L 195.52597 265.664581 L 195.52597 351.988983 Z"/>
<text id="text30" xml:space="preserve" x="205" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">I</text>
<text id="N" xml:space="preserve" x="208" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">N</text>
<text id="text31" xml:space="preserve" x="215" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="text32" xml:space="preserve" x="219" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">AE</text>
<text id="retrieves-" xml:space="preserve" x="234" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">retrieves</text>
<text id="a-" xml:space="preserve" x="280" y="286" font-family="Calibri" font-size="11.943307" fill="#406fc5">a</text>
<text id="group-of" xml:space="preserve" x="210" y="300" font-family="Calibri" font-size="11.943307" fill="#406fc5">group of</text>
<text id="latest" xml:space="preserve" x="254" y="300" font-family="Calibri" font-size="11.943307" fill="#406fc5">latest</text>
<text id="content-instances-" xml:space="preserve" x="202" y="314" font-family="Calibri" font-size="11.943307" fill="#406fc5">content instances</text>
<text id="having" xml:space="preserve" x="200" y="329" font-family="Calibri" font-size="11.943307" fill="#406fc5">having</text>
<text id="the-state-of-" xml:space="preserve" x="235" y="329" font-family="Calibri" font-size="11.943307" fill="#406fc5">the state of</text>
<text id="all" xml:space="preserve" x="225" y="343" font-family="Calibri" font-size="11.943307" fill="#406fc5">all</text>
<text id="lights" xml:space="preserve" x="239" y="343" font-family="Calibri" font-size="11.943307" fill="#406fc5">lights</text>
<path id="path84" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 432.577942 107 L 347.085052 107"/>
<path id="path85" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 432.464539 106.092896 L 432.464539 107.869263 L 433.333862 107.869263 L 433.674011 107.831482 L 433.976379 107.642517 L 434.165344 107.340149 L 434.240967 107 L 434.165344 106.659851 L 433.976379 106.357483 L 433.674011 106.168518 L 433.333862 106.092896 L 432.464539 106.092896 Z"/>
<path id="path86" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 347.198425 107.869263 L 347.198425 106.092896 L 346.291351 106.092896 L 345.951172 106.168518 L 345.686615 106.357483 L 345.459839 106.659851 L 345.422058 107 L 345.459839 107.340149 L 345.686615 107.642517 L 345.951172 107.831482 L 346.291351 107.869263 L 347.198425 107.869263 Z"/>
<path id="path87" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 347.72757 112.63147 L 336.426758 107 L 347.72757 101.330688 L 347.72757 112.63147 L 347.72757 112.63147 Z"/>
<path id="path88" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 378.568512 101.255127 L 391.154327 101.255127 L 391.154327 112.707092 L 378.568512 112.707092 L 378.568512 101.255127 Z"/>
<text id="text33" xml:space="preserve" x="378" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<text id="text34" xml:space="preserve" x="382" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text35" xml:space="preserve" x="385" y="112" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<path id="path89" fill="none" stroke="#fd9759" stroke-width="1.776378" stroke-linejoin="round" d="M 434.127563 183.346436 L 566.297607 183.346436"/>
<path id="path90" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 434.240967 184.25354 L 434.240967 182.439392 L 433.333862 182.439392 L 432.993713 182.514954 L 432.691345 182.703918 L 432.50238 183.006287 L 432.464539 183.346436 L 432.50238 183.686584 L 432.691345 183.988953 L 432.993713 184.177979 L 433.333862 184.25354 L 434.240967 184.25354 Z"/>
<path id="path91" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 566.184265 182.439392 L 566.184265 184.25354 L 567.091309 184.25354 L 567.431519 184.177979 L 567.733887 183.988953 L 567.922852 183.686584 L 567.998413 183.346436 L 567.922852 183.006287 L 567.733887 182.703918 L 567.431519 182.514954 L 567.091309 182.439392 L 566.184265 182.439392 Z"/>
<path id="path92" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 565.692932 177.714966 L 576.993713 183.346436 L 565.692932 189.015747 L 565.692932 177.714966 L 565.692932 177.714966 Z"/>
<path id="path93" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 498.87085 177.639343 L 511.456665 177.639343 L 511.456665 189.091309 L 498.87085 189.091309 L 498.87085 177.639343 Z"/>
<text id="text36" xml:space="preserve" x="498" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<text id="text37" xml:space="preserve" x="503" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text38" xml:space="preserve" x="506" y="188" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<path id="path94" fill="none" stroke="#fd9759" stroke-width="1.776378" stroke-linejoin="round" d="M 434.127563 369.299225 L 566.297607 369.299225"/>
<path id="path95" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 434.240967 370.206299 L 434.240967 368.429932 L 433.333862 368.429932 L 432.993713 368.505524 L 432.691345 368.694489 L 432.50238 368.959045 L 432.464539 369.299225 L 432.50238 369.677155 L 432.691345 369.941742 L 432.993713 370.130707 L 433.333862 370.206299 L 434.240967 370.206299 Z"/>
<path id="path96" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 566.184265 368.429932 L 566.184265 370.206299 L 567.091309 370.206299 L 567.431519 370.130707 L 567.733887 369.941742 L 567.922852 369.677155 L 567.998413 369.299225 L 567.922852 368.959045 L 567.733887 368.694489 L 567.431519 368.505524 L 567.091309 368.429932 L 566.184265 368.429932 Z"/>
<path id="path97" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 565.692932 363.667725 L 576.993713 369.299225 L 565.692932 374.968506 L 565.692932 363.667725 L 565.692932 363.667725 Z"/>
<path id="path98" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 498.87085 363.592133 L 511.456665 363.592133 L 511.456665 375.044098 L 498.87085 375.044098 L 498.87085 363.592133 Z"/>
<text id="text39" xml:space="preserve" x="498" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">4</text>
<text id="text40" xml:space="preserve" x="503" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text41" xml:space="preserve" x="506" y="374" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<path id="path99" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 432.577942 292.083466 L 342.020477 292.083466"/>
<path id="path100" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 432.464539 291.176392 L 432.464539 292.99054 L 433.333862 292.99054 L 433.674011 292.914948 L 433.976379 292.725983 L 434.165344 292.423615 L 434.240967 292.083466 L 434.165344 291.743317 L 433.976379 291.440948 L 433.674011 291.251984 L 433.333862 291.176392 L 432.464539 291.176392 Z"/>
<path id="path101" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 342.13385 292.99054 L 342.13385 291.176392 L 341.226776 291.176392 L 340.886627 291.251984 L 340.584259 291.440948 L 340.395264 291.743317 L 340.319672 292.083466 L 340.395264 292.423615 L 340.584259 292.725983 L 340.886627 292.914948 L 341.226776 292.99054 L 342.13385 292.99054 Z"/>
<path id="path102" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 342.662994 297.752747 L 331.324402 292.083466 L 342.662994 286.451965 L 342.662994 297.752747 L 342.662994 297.752747 Z"/>
<path id="path103" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 376.036224 286.376373 L 388.62204 286.376373 L 388.62204 297.828339 L 376.036224 297.828339 L 376.036224 286.376373 Z"/>
<text id="text42" xml:space="preserve" x="375" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">3</text>
<text id="text43" xml:space="preserve" x="380" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">-</text>
<text id="text44" xml:space="preserve" x="383" y="297" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<path id="path104" fill="none" stroke="#000000" stroke-width="0.907087" stroke-linejoin="round" d="M 240.804718 87.384277 L 240.804718 88.102356"/>
<path id="path105" fill="#000000" fill-rule="evenodd" stroke="none" d="M 240.351196 87.422058 L 241.25827 87.422058 L 241.25827 87.006287 L 241.220459 86.817322 L 241.107086 86.666138 L 240.955902 86.590576 L 240.804718 86.552734 L 240.615753 86.590576 L 240.50235 86.666138 L 240.388977 86.817322 L 240.351196 87.006287 L 240.351196 87.422058 Z"/>
<path id="path106" fill="#000000" fill-rule="evenodd" stroke="none" d="M 241.25827 88.064575 L 240.351196 88.064575 L 240.351196 88.480286 L 240.388977 88.669312 L 240.50235 88.820496 L 240.615753 88.896057 L 240.804718 88.933838 L 240.955902 88.896057 L 241.107086 88.820496 L 241.220459 88.669312 L 241.25827 88.480286 L 241.25827 88.064575 Z"/>
</g>
</svg>
<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="517px" preserveAspectRatio="none" style="width:610px;height:517px;background:#FFFFFF;" version="1.1" viewBox="0 0 610 517" width="610px" zoomAndPan="magnify"><defs/><g><rect fill="#FFFFFF" height="94.5313" style="stroke:#181818;stroke-width:1.0;" width="10" x="275.5" y="111.6953"/><rect fill="#FFFFFF" height="94.5313" style="stroke:#181818;stroke-width:1.0;" width="10" x="275.5" y="354.1563"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="43" x2="43" y1="36.2969" y2="510.9531"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="129" x2="129" y1="36.2969" y2="510.9531"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="206" x2="206" y1="36.2969" y2="510.9531"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="280" x2="280" y1="36.2969" y2="510.9531"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="355" x2="355" y1="36.2969" y2="510.9531"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="579" x2="579" y1="36.2969" y2="510.9531"/><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="76" x="5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="12" y="24.9951">ADN-AE1</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="76" x="91" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="98" y="24.9951">ADN-AE2</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="59" x="177" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="184" y="24.9951">MN-AE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="69" x="246" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="55" x="253" y="24.9951">MN-CSE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="60" x="325" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="46" x="332" y="24.9951">IN-CSE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="50" x="554" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="36" x="561" y="24.9951">IN-AE</text><rect fill="#FFFFFF" height="94.5313" style="stroke:#181818;stroke-width:1.0;" width="10" x="275.5" y="111.6953"/><rect fill="#FFFFFF" height="94.5313" style="stroke:#181818;stroke-width:1.0;" width="10" x="275.5" y="354.1563"/><polygon fill="#181818" points="366,78.5625,356,82.5625,366,86.5625,362,82.5625" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360" x2="578" y1="82.5625" y2="82.5625"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="200" x="367" y="62.3638">1-1) Discovery group resources</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="105" x="414.5" y="77.4966">with filter criteria</text><polygon fill="#181818" points="296.5,107.6953,286.5,111.6953,296.5,115.6953,292.5,111.6953" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="290.5" x2="354" y1="111.6953" y2="111.6953"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="307.25" y="106.6294">1-2)</text><path d="M91,124.6953 L91,179.6953 L270,179.6953 L270,134.6953 L260,124.6953 L91,124.6953 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M260,124.6953 L260,134.6953 L270,134.6953 L260,124.6953 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="115" x="123" y="141.7622">IN-AE discovery of</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="149" x="106" y="156.895">group resources stored</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="67" x="147" y="172.0278">in MN-CSE</text><polygon fill="#181818" points="343,202.2266,353,206.2266,343,210.2266,347,206.2266" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="280.5" x2="349" y1="206.2266" y2="206.2266"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="304.75" y="201.1606">2-1)</text><polygon fill="#181818" points="567,246.4922,577,250.4922,567,254.4922,571,250.4922" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="355" x2="573" y1="250.4922" y2="250.4922"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="154" x="390" y="230.2935">2-2) Resond with URIs of</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="177" x="378.5" y="245.4263">discovered group resources</text><polygon fill="#181818" points="366,321.0234,356,325.0234,366,329.0234,362,325.0234" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="360" x2="578" y1="325.0234" y2="325.0234"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="154" x="390" y="274.5591">3-1) Send a fanOutPoint</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="192" x="371" y="289.6919">request to the group resource</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="129" x="402.5" y="304.8247">for retrieval of latest</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="103" x="415.5" y="319.9575">contentInstance</text><polygon fill="#181818" points="296.5,350.1563,286.5,354.1563,296.5,358.1563,292.5,354.1563" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="290.5" x2="354" y1="354.1563" y2="354.1563"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="307.25" y="349.0903">3-2)</text><path d="M64,367.1563 L64,422.1563 L270,422.1563 L270,377.1563 L260,367.1563 L64,367.1563 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M260,367.1563 L260,377.1563 L270,377.1563 L260,367.1563 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="148" x="93" y="384.2231">IN-AE retrieves a group</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="159" x="87.5" y="399.356">of latest contentInstance</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="176" x="79" y="414.4888">having the state of all lights</text><polygon fill="#181818" points="343,444.6875,353,448.6875,343,452.6875,347,448.6875" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="280.5" x2="349" y1="448.6875" y2="448.6875"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="26" x="304.75" y="443.6216">4-1)</text><polygon fill="#181818" points="567,488.9531,577,492.9531,567,496.9531,571,492.9531" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="355" x2="573" y1="492.9531" y2="492.9531"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="154" x="390" y="472.7544">4-2) Respond with latest</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="103" x="415.5" y="487.8872">contentInstance</text><!--SRC=[ZLExKkD048ozNp7d2y210mkY2wXIuGiKo51mbpaPf96rTTAiRdTauEyPoP8Dub54- -ZPxfxMgBGvGU6SFBWd4_vPRj1Z3O7-jyGPfHG2xYYkx8uX8nRohwhO2VsX9-dXMj6nvEo7b5GJD1LQFfvgzC6SOIkEs_g1FCpFVovWReovHIysimqgnJnURvRnxzKSC83kTViH7ftmw2sUTd2FfWg-mwxlHr1tRz7aX2OVel48AgyntGBBgqFjBrWjLmjOsv2vFVbds7dNDk0fkDPd5BRyQAM4mbOQ46JUwcBHz6yxadGaYHO6Cx5x51eycetc31KL0guOxdepa1_LN64cWX34USgDPJXqROZp_fCPauwgW_L8hPkSfhh9gIpkgw85t2c_ylJD_BrBWYflUVH1-RJjQKWNNKZtdHE40lccbLjdMRRikuaB0k90fsL2i-N2UJs9jxJ7gekXKfz1tsLE9uubuI2e0_ikq8jl1Zex93feQ7nuy61cHp6OQirAt5lUzORrIZcr5giAz7ye9NmH-EMt0hyS0c-EYN_MzGi0]--></g></svg>
\ No newline at end of file
media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png

41.3 KiB | W: 0px | H: 0px

media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png

21.6 KiB | W: 0px | H: 0px

media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png
media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png
media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png
media/DiscoveryAndGroupLightStateUpdatePhaseCallFlows.png
  • 2-up
  • Swipe
  • Onion skin
@startuml
hide footbox
skinparam sequenceMessageAlign center
skinparam noteTextAlignment center
'!theme plain
'!theme mars
'autonumber "(#) "
Participant "ADN-AE1" as ADNAE1
Participant "ADN-AE2" as ADNAE2
Participant "MN-AE" as MNAE
Participant "MN-CSE" as MNCSE
Participant "IN-CSE" as INCSE
Participant "IN-AE" as INAE
MNAE -> MNCSE: 1) Discovery (GET) with filter\ncriteria(s)
activate MNCSE
Note left of MNAE
MN-AE discovers the
container resources stored
in MN-CSE with specific
filter criteria(s)
end note
MNCSE -> MNAE: 2) IDs of discovered\ncontainer resources
deactivate MNCSE
MNAE -> MNCSE: 3) Update group resource\nmembers with IDs of\ndiscovered container\nresources
Note left of MNAE
MN-AE updates the
group resource with the
IDs of the discovered
container resources
end note
@enduml
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Pixelmator Pro 3.5.6 -->
<svg width="680" height="560" viewBox="0 0 680 560" xmlns="http://www.w3.org/2000/svg">
<clipPath id="clipPath1">
<path d="M -14.204723 -16.664581 L 703.867725 -16.664581 L 703.867725 570.069305 L -14.204723 570.069305 L -14.204723 -16.664581 Z"/>
</clipPath>
<g id="Group" clip-path="url(#clipPath1)">
<path id="Path" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 30.809448 30.125977 L 91.659836 30.125977 L 91.659836 60.551208 L 30.809448 60.551208 L 30.809448 30.125977 Z"/>
<path id="path1" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 30.809448 60.551208 L 91.659836 60.551208 L 91.659836 30.125977 L 30.809448 30.125977 L 30.809448 60.551208 Z"/>
<path id="path2" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 61.234642 18.333862 L 61.234642 18.333862 L 61.234642 18.333862 L 61.234642 18.333862 L 61.234642 18.333862 L 61.234642 18.333862 Z"/>
<path id="path3" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 61.234642 68.412598 L 61.234642 527.398438"/>
<path id="path4" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 60.932281 68.450378 L 61.53701 68.450378 L 61.53701 68.14801 L 61.499214 68.034668 L 61.461418 67.921265 L 61.34803 67.883484 L 61.234642 67.845642 L 61.121262 67.883484 L 61.007874 67.921265 L 60.970078 68.034668 L 60.932281 68.14801 L 60.932281 68.450378 Z"/>
<path id="path5" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 61.53701 527.360596 L 60.932281 527.360596 L 60.932281 527.662964 L 60.970078 527.776367 L 61.007874 527.889771 L 61.121262 527.965332 L 61.234642 527.965332 L 61.34803 527.965332 L 61.461418 527.889771 L 61.499214 527.776367 L 61.53701 527.662964 L 61.53701 527.360596 Z"/>
<path id="path6" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 17.656693 22.566956 L 104.812592 22.566956 L 104.812592 68.14801 L 17.656693 68.14801 L 17.656693 22.566956 Z"/>
<path id="path7" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 17.656693 68.14801 L 104.812592 68.14801 L 104.812592 22.566956 L 17.656693 22.566956 L 17.656693 68.14801 Z"/>
<text id="ADN" xml:space="preserve" x="33" y="52" font-family="Calibri" font-size="14.324409" fill="#ffffff">ADN</text>
<text id="-" xml:space="preserve" x="60" y="52" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="AE" xml:space="preserve" x="65" y="52" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<text id="1" xml:space="preserve" x="80" y="52" font-family="Calibri" font-size="14.324409" fill="#ffffff">1</text>
<path id="path8" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 120.686615 31.411011 L 181.499207 31.411011 L 181.499207 61.836243 L 120.686615 61.836243 L 120.686615 31.411011 Z"/>
<path id="path9" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 120.686615 61.836243 L 181.499207 61.836243 L 181.499207 31.411011 L 120.686615 31.411011 L 120.686615 61.836243 Z"/>
<text id="AND" xml:space="preserve" x="130" y="52" font-family="Calibri" font-size="10.733858" fill="#ffffff">AND</text>
<text id="text1" xml:space="preserve" x="150" y="52" font-family="Calibri" font-size="10.733858" fill="#ffffff">-</text>
<text id="text2" xml:space="preserve" x="153" y="52" font-family="Calibri" font-size="10.733858" fill="#ffffff">AE</text>
<text id="2" xml:space="preserve" x="165" y="52" font-family="Calibri" font-size="10.733858" fill="#ffffff">2</text>
<path id="path10" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 151.07402 19.581116 L 151.07402 19.581116 L 151.07402 19.581116 L 151.07402 19.581116 L 151.07402 19.581116 L 151.07402 19.581116 Z"/>
<path id="path11" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 151.07402 69.659851 L 151.07402 536.280273"/>
<path id="path12" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 150.809448 69.697632 L 151.376373 69.697632 L 151.376373 69.395264 L 151.376373 69.28186 L 151.300781 69.206299 L 151.187408 69.130737 L 151.07402 69.092896 L 150.960632 69.130737 L 150.88504 69.206299 L 150.809448 69.28186 L 150.809448 69.395264 L 150.809448 69.697632 Z"/>
<path id="path13" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 151.376373 536.242554 L 150.809448 536.242554 L 150.809448 536.544922 L 150.809448 536.658264 L 150.88504 536.771667 L 150.960632 536.847229 L 151.07402 536.847229 L 151.187408 536.847229 L 151.300781 536.771667 L 151.376373 536.658264 L 151.376373 536.544922 L 151.376373 536.242554 Z"/>
<path id="path14" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 107.533859 23.814148 L 194.651962 23.814148 L 194.651962 69.395264 L 107.533859 69.395264 L 107.533859 23.814148 Z"/>
<path id="path15" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 107.533859 69.395264 L 194.651962 69.395264 L 194.651962 23.814148 L 107.533859 23.814148 L 107.533859 69.395264 Z"/>
<text id="text3" xml:space="preserve" x="123" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">ADN</text>
<text id="text4" xml:space="preserve" x="150" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text5" xml:space="preserve" x="154" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<text id="text6" xml:space="preserve" x="170" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">2</text>
<path id="path16" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 250.173218 32.658264 L 310.98584 32.658264 L 310.98584 63.083435 L 250.173218 63.083435 L 250.173218 32.658264 Z"/>
<path id="path17" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 250.173218 63.083435 L 310.98584 63.083435 L 310.98584 32.658264 L 250.173218 32.658264 L 250.173218 63.083435 Z"/>
<path id="path18" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 280.598419 20.86615 L 280.598419 20.86615 L 280.598419 20.86615 L 280.598419 20.86615 L 280.598419 20.86615 L 280.598419 20.86615 Z"/>
<path id="path19" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 280.598419 70.944885 L 280.598419 532.122803"/>
<path id="path20" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 280.296051 70.982666 L 280.863007 70.982666 L 280.863007 70.680298 L 280.863007 70.566956 L 280.787415 70.453552 L 280.711823 70.415771 L 280.598419 70.37793 L 280.485046 70.415771 L 280.371643 70.453552 L 280.296051 70.566956 L 280.296051 70.680298 L 280.296051 70.982666 Z"/>
<path id="path21" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 280.863007 532.085083 L 280.296051 532.085083 L 280.296051 532.38739 L 280.296051 532.500793 L 280.371643 532.576416 L 280.485046 532.651978 L 280.598419 532.689758 L 280.711823 532.651978 L 280.787415 532.576416 L 280.863007 532.500793 L 280.863007 532.38739 L 280.863007 532.085083 Z"/>
<path id="path22" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 237.020477 25.099182 L 324.13858 25.099182 L 324.13858 70.680298 L 237.020477 70.680298 L 237.020477 25.099182 Z"/>
<path id="path23" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 237.020477 70.680298 L 324.13858 70.680298 L 324.13858 25.099182 L 237.020477 25.099182 L 237.020477 70.680298 Z"/>
<text id="MN" xml:space="preserve" x="259" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">MN</text>
<text id="text7" xml:space="preserve" x="281" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text8" xml:space="preserve" x="285" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<path id="path24" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 445.839355 31.411011 L 506.651978 31.411011 L 506.651978 61.836243 L 445.839355 61.836243 L 445.839355 31.411011 Z"/>
<path id="path25" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 445.839355 61.836243 L 506.651978 61.836243 L 506.651978 31.411011 L 445.839355 31.411011 L 445.839355 61.836243 Z"/>
<path id="path26" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 476.226746 18.333862 L 476.226746 18.333862 L 476.226746 18.333862 L 476.226746 18.333862 L 476.226746 18.333862 L 476.226746 18.333862 Z"/>
<path id="path27" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 476.226746 70.944885 L 476.226746 536.280273"/>
<path id="path28" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 475.924438 70.982666 L 476.529114 70.982666 L 476.529114 70.680298 L 476.529114 70.566956 L 476.453552 70.453552 L 476.340149 70.415771 L 476.226746 70.37793 L 476.113403 70.415771 L 476.037781 70.453552 L 475.962219 70.566956 L 475.924438 70.680298 L 475.924438 70.982666 Z"/>
<path id="path29" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 476.529114 536.242554 L 475.924438 536.242554 L 475.924438 536.544922 L 475.962219 536.658264 L 476.037781 536.771667 L 476.113403 536.847229 L 476.226746 536.847229 L 476.340149 536.847229 L 476.453552 536.771667 L 476.529114 536.658264 L 476.529114 536.544922 L 476.529114 536.242554 Z"/>
<path id="path30" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 432.648804 22.566956 L 519.804749 22.566956 L 519.804749 70.680298 L 432.648804 70.680298 L 432.648804 22.566956 Z"/>
<path id="path31" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 432.648804 70.680298 L 519.804749 70.680298 L 519.804749 22.566956 L 432.648804 22.566956 L 432.648804 70.680298 Z"/>
<text id="text9" xml:space="preserve" x="451" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">MN</text>
<text id="text10" xml:space="preserve" x="473" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="CSE" xml:space="preserve" x="478" y="53" font-family="Calibri" font-size="14.324409" fill="#ffffff">CSE</text>
<path id="path32" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 530.803162 32.658264 L 591.615723 32.658264 L 591.615723 63.083435 L 530.803162 63.083435 L 530.803162 32.658264 Z"/>
<path id="path33" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 530.803162 63.083435 L 591.615723 63.083435 L 591.615723 32.658264 L 530.803162 32.658264 L 530.803162 63.083435 Z"/>
<path id="path34" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 561.190552 20.86615 L 561.190552 20.86615 L 561.190552 20.86615 L 561.190552 20.86615 L 561.190552 20.86615 L 561.190552 20.86615 Z"/>
<path id="path35" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 561.190552 70.944885 L 561.190552 536.280273"/>
<path id="path36" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 560.925964 70.982666 L 561.49292 70.982666 L 561.49292 70.680298 L 561.49292 70.566956 L 561.417297 70.453552 L 561.303955 70.415771 L 561.190552 70.37793 L 561.077148 70.415771 L 561.001587 70.453552 L 560.925964 70.566956 L 560.925964 70.680298 L 560.925964 70.982666 Z"/>
<path id="path37" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 561.49292 536.242554 L 560.925964 536.242554 L 560.925964 536.544922 L 560.925964 536.658264 L 561.001587 536.771667 L 561.077148 536.847229 L 561.190552 536.847229 L 561.303955 536.847229 L 561.417297 536.771667 L 561.49292 536.658264 L 561.49292 536.544922 L 561.49292 536.242554 Z"/>
<path id="path38" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 529.518127 25.099182 L 592.900818 25.099182 L 592.900818 70.680298 L 529.518127 70.680298 L 529.518127 25.099182 Z"/>
<path id="path39" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 529.518127 70.680298 L 592.900818 70.680298 L 592.900818 25.099182 L 529.518127 25.099182 L 529.518127 70.680298 Z"/>
<text id="IN" xml:space="preserve" x="541" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">IN</text>
<text id="text11" xml:space="preserve" x="554" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text12" xml:space="preserve" x="558" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">CSE</text>
<path id="path40" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 600.49762 32.658264 L 661.348022 32.658264 L 661.348022 63.083435 L 600.49762 63.083435 L 600.49762 32.658264 Z"/>
<path id="path41" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 600.49762 63.083435 L 661.348022 63.083435 L 661.348022 32.658264 L 600.49762 32.658264 L 600.49762 63.083435 Z"/>
<text id="text13" xml:space="preserve" x="619" y="53" font-family="Calibri" font-size="9.524409" fill="#ffffff">IN</text>
<text id="text14" xml:space="preserve" x="628" y="53" font-family="Calibri" font-size="9.524409" fill="#ffffff">-</text>
<text id="text15" xml:space="preserve" x="631" y="53" font-family="Calibri" font-size="9.524409" fill="#ffffff">AE</text>
<path id="path42" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 630.922852 20.86615 L 630.922852 20.86615 L 630.922852 20.86615 L 630.922852 20.86615 L 630.922852 20.86615 L 630.922852 20.86615 Z"/>
<path id="path43" fill="none" stroke="#5692c9" stroke-width="0.604724" stroke-linejoin="round" d="M 630.922852 70.944885 L 630.922852 536.280273"/>
<path id="path44" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 630.620483 70.982666 L 631.22522 70.982666 L 631.22522 70.680298 L 631.187378 70.566956 L 631.149597 70.453552 L 631.036194 70.415771 L 630.922852 70.37793 L 630.809448 70.415771 L 630.733887 70.453552 L 630.658264 70.566956 L 630.620483 70.680298 L 630.620483 70.982666 Z"/>
<path id="path45" fill="#5692c9" fill-rule="evenodd" stroke="none" d="M 631.22522 536.242554 L 630.620483 536.242554 L 630.620483 536.544922 L 630.658264 536.658264 L 630.733887 536.771667 L 630.809448 536.847229 L 630.922852 536.847229 L 631.036194 536.847229 L 631.149597 536.771667 L 631.187378 536.658264 L 631.22522 536.544922 L 631.22522 536.242554 Z"/>
<path id="path46" fill="#5b9bd5" fill-rule="evenodd" stroke="none" d="M 599.212585 25.099182 L 662.633057 25.099182 L 662.633057 70.680298 L 599.212585 70.680298 L 599.212585 25.099182 Z"/>
<path id="path47" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 599.212585 70.680298 L 662.633057 70.680298 L 662.633057 25.099182 L 599.212585 25.099182 L 599.212585 70.680298 Z"/>
<text id="text16" xml:space="preserve" x="613" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">IN</text>
<text id="text17" xml:space="preserve" x="627" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">-</text>
<text id="text18" xml:space="preserve" x="631" y="54" font-family="Calibri" font-size="14.324409" fill="#ffffff">AE</text>
<path id="path48" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 281.35434 154.623596 L 465.568481 154.623596"/>
<path id="path49" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 281.467712 155.530701 L 281.467712 153.754333 L 280.598419 153.754333 L 280.25827 153.829895 L 279.955902 154.018921 L 279.766937 154.283447 L 279.691345 154.623596 L 279.766937 155.001587 L 279.955902 155.266113 L 280.25827 155.455139 L 280.598419 155.530701 L 281.467712 155.530701 Z"/>
<path id="path50" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 465.455139 153.754333 L 465.455139 155.530701 L 466.362183 155.530701 L 466.702393 155.455139 L 466.966919 155.266113 L 467.193726 155.001587 L 467.231506 154.623596 L 467.193726 154.283447 L 466.966919 154.018921 L 466.702393 153.829895 L 466.362183 153.754333 L 465.455139 153.754333 Z"/>
<path id="path51" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 464.925964 148.992126 L 476.226746 154.623596 L 464.925964 160.292908 L 464.925964 148.992126 L 464.925964 148.992126 Z"/>
<path id="path52" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 375.993713 148.916565 L 380.831482 148.916565 L 380.831482 160.36853 L 375.993713 160.36853 L 375.993713 148.916565 Z"/>
<text id="text19" xml:space="preserve" x="375" y="159" font-family="Calibri" font-size="9.524409" fill="#607423">1</text>
<path id="path53" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 296.925995 89.048828 L 464.812622 89.048828 L 464.812622 142.226746 L 296.925995 142.226746 L 296.925995 89.048828 Z"/>
<path id="path54" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 296.925995 142.226746 L 464.812622 142.226746 L 464.812622 89.048828 L 296.925995 89.048828 L 296.925995 142.226746 Z"/>
<text id="Discovery-" xml:space="preserve" x="317" y="108" font-family="Calibri" font-size="11.943307" fill="#406fc5">Discovery</text>
<text id="text20" xml:space="preserve" x="366" y="108" font-family="Calibri" font-size="11.943307" fill="#406fc5">(</text>
<text id="GET" xml:space="preserve" x="370" y="108" font-family="Calibri" font-size="11.943307" fill="#406fc5">GET</text>
<text id="text21" xml:space="preserve" x="389" y="108" font-family="Calibri" font-size="11.943307" fill="#406fc5">)</text>
<text id="with-filter-" xml:space="preserve" x="396" y="108" font-family="Calibri" font-size="11.943307" fill="#406fc5">with filter</text>
<text id="criteria" xml:space="preserve" x="357" y="131" font-family="Calibri" font-size="11.943307" fill="#406fc5">criteria</text>
<text id="text22" xml:space="preserve" x="391" y="131" font-family="Calibri" font-size="11.943307" fill="#406fc5">(</text>
<text id="s" xml:space="preserve" x="395" y="131" font-family="Calibri" font-size="11.943307" fill="#406fc5">s</text>
<text id="text23" xml:space="preserve" x="399" y="131" font-family="Calibri" font-size="11.943307" fill="#406fc5">)</text>
<path id="path55" fill="none" stroke="#fd9759" stroke-width="1.776378" stroke-linejoin="round" d="M 475.470886 277.38269 L 291.256683 277.38269"/>
<path id="path56" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 475.357483 276.475586 L 475.357483 278.251953 L 476.226746 278.251953 L 476.566956 278.214172 L 476.869263 277.987427 L 477.058289 277.722839 L 477.13385 277.38269 L 477.058289 277.042542 L 476.869263 276.740173 L 476.566956 276.551208 L 476.226746 276.475586 L 475.357483 276.475586 Z"/>
<path id="path57" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 291.370087 278.251953 L 291.370087 276.475586 L 290.462982 276.475586 L 290.122833 276.551208 L 289.820465 276.740173 L 289.6315 277.042542 L 289.593689 277.38269 L 289.6315 277.722839 L 289.820465 277.987427 L 290.122833 278.214172 L 290.462982 278.251953 L 291.370087 278.251953 Z"/>
<path id="path58" fill="#fd9759" fill-rule="evenodd" stroke="none" d="M 291.8992 283.01416 L 280.598419 277.38269 L 291.8992 271.713379 L 291.8992 283.01416 L 291.8992 283.01416 Z"/>
<path id="path59" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 375.993713 271.637817 L 380.831482 271.637817 L 380.831482 283.089783 L 375.993713 283.089783 L 375.993713 271.637817 Z"/>
<text id="text24" xml:space="preserve" x="375" y="282" font-family="Calibri" font-size="9.524409" fill="#607423">2</text>
<path id="path60" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 294.847229 180.24884 L 464.812622 180.24884 L 464.812622 257.653564 L 294.847229 257.653564 L 294.847229 180.24884 Z"/>
<path id="path61" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 294.847229 257.653564 L 464.812622 257.653564 L 464.812622 180.24884 L 294.847229 180.24884 L 294.847229 257.653564 Z"/>
<text id="IDs-of-discovered-" xml:space="preserve" x="313" y="217" font-family="Calibri" font-size="11.943307" fill="#406fc5">IDs of discovered</text>
<text id="container" xml:space="preserve" x="399" y="217" font-family="Calibri" font-size="11.943307" fill="#406fc5">container</text>
<text id="resources" xml:space="preserve" x="355" y="232" font-family="Calibri" font-size="11.943307" fill="#406fc5">resources</text>
<path id="path62" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 159.955902 85.38269 L 268.881897 85.38269 L 268.881897 248.318115 L 159.955902 248.318115 L 159.955902 85.38269 Z"/>
<path id="path63" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 159.955902 248.318115 L 268.881897 248.318115 L 268.881897 85.38269 L 159.955902 85.38269 L 159.955902 248.318115 Z"/>
<text id="text25" xml:space="preserve" x="171" y="137" font-family="Calibri" font-size="11.943307" fill="#406fc5">MN</text>
<text id="text26" xml:space="preserve" x="189" y="137" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="text27" xml:space="preserve" x="193" y="137" font-family="Calibri" font-size="11.943307" fill="#406fc5">AE</text>
<text id="discovers-" xml:space="preserve" x="211" y="137" font-family="Calibri" font-size="11.943307" fill="#406fc5">discovers</text>
<text id="the-container-" xml:space="preserve" x="181" y="151" font-family="Calibri" font-size="11.943307" fill="#406fc5">the container</text>
<text id="resources-stored-in-" xml:space="preserve" x="167" y="165" font-family="Calibri" font-size="11.943307" fill="#406fc5">resources stored in</text>
<text id="text28" xml:space="preserve" x="182" y="180" font-family="Calibri" font-size="11.943307" fill="#406fc5">MN</text>
<text id="text29" xml:space="preserve" x="200" y="180" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="CSE-with-" xml:space="preserve" x="203" y="180" font-family="Calibri" font-size="11.943307" fill="#406fc5">CSE with</text>
<text id="specific-filter-" xml:space="preserve" x="182" y="194" font-family="Calibri" font-size="11.943307" fill="#406fc5">specific filter</text>
<text id="text30" xml:space="preserve" x="190" y="208" font-family="Calibri" font-size="11.943307" fill="#406fc5">criteria</text>
<text id="text31" xml:space="preserve" x="225" y="208" font-family="Calibri" font-size="11.943307" fill="#406fc5">(</text>
<text id="text32" xml:space="preserve" x="228" y="208" font-family="Calibri" font-size="11.943307" fill="#406fc5">s</text>
<text id="text33" xml:space="preserve" x="233" y="208" font-family="Calibri" font-size="11.943307" fill="#406fc5">)</text>
<path id="path64" fill="none" stroke="#7c9530" stroke-width="1.776378" stroke-linejoin="round" d="M 281.35434 467.266144 L 465.568481 467.266144"/>
<path id="path65" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 281.467712 468.173218 L 281.467712 466.396851 L 280.598419 466.396851 L 280.25827 466.472443 L 279.955902 466.661407 L 279.766937 466.925995 L 279.691345 467.266144 L 279.766937 467.606293 L 279.955902 467.908661 L 280.25827 468.097626 L 280.598419 468.173218 L 281.467712 468.173218 Z"/>
<path id="path66" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 465.455139 466.396851 L 465.455139 468.173218 L 466.362183 468.173218 L 466.702393 468.097626 L 466.966919 467.908661 L 467.193726 467.606293 L 467.231506 467.266144 L 467.193726 466.925995 L 466.966919 466.661407 L 466.702393 466.472443 L 466.362183 466.396851 L 465.455139 466.396851 Z"/>
<path id="path67" fill="#7c9530" fill-rule="evenodd" stroke="none" d="M 464.925964 461.634644 L 476.226746 467.266144 L 464.925964 472.935425 L 464.925964 461.634644 L 464.925964 461.634644 Z"/>
<path id="path68" fill="#ffffff" fill-rule="evenodd" stroke="none" d="M 375.993713 461.559052 L 380.831482 461.559052 L 380.831482 473.011017 L 375.993713 473.011017 L 375.993713 461.559052 Z"/>
<text id="3" xml:space="preserve" x="375" y="472" font-family="Calibri" font-size="9.524409" fill="#607423">3</text>
<path id="path69" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 159.955902 320.204712 L 268.881897 320.204712 L 268.881897 483.140167 L 159.955902 483.140167 L 159.955902 320.204712 Z"/>
<path id="path70" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 159.955902 483.140167 L 268.881897 483.140167 L 268.881897 320.204712 L 159.955902 320.204712 L 159.955902 483.140167 Z"/>
<text id="text34" xml:space="preserve" x="166" y="371" font-family="Calibri" font-size="11.943307" fill="#406fc5">MN</text>
<text id="text35" xml:space="preserve" x="184" y="371" font-family="Calibri" font-size="11.943307" fill="#406fc5">-</text>
<text id="AE-update" xml:space="preserve" x="187" y="371" font-family="Calibri" font-size="11.943307" fill="#406fc5">AE update</text>
<text id="text36" xml:space="preserve" x="237" y="371" font-family="Calibri" font-size="11.943307" fill="#406fc5">s</text>
<text id="the-" xml:space="preserve" x="245" y="371" font-family="Calibri" font-size="11.943307" fill="#406fc5">the</text>
<text id="group-resource-with-" xml:space="preserve" x="164" y="386" font-family="Calibri" font-size="11.943307" fill="#406fc5">group resource with</text>
<text id="the-IDs-of-the" xml:space="preserve" x="181" y="400" font-family="Calibri" font-size="11.943307" fill="#406fc5">the IDs of the</text>
<text id="discovered-" xml:space="preserve" x="187" y="414" font-family="Calibri" font-size="11.943307" fill="#406fc5">discovered</text>
<text id="container-resources" xml:space="preserve" x="165" y="429" font-family="Calibri" font-size="11.943307" fill="#406fc5">container resources</text>
<path id="path71" fill="#dce1f0" fill-rule="evenodd" stroke="none" d="M 294.847229 329.577942 L 466.891357 329.577942 L 466.891357 435.933868 L 294.847229 435.933868 L 294.847229 329.577942 Z"/>
<path id="path72" fill="none" stroke="#ffffff" stroke-width="0.604724" stroke-linejoin="round" d="M 294.847229 435.933868 L 466.891357 435.933868 L 466.891357 329.577942 L 294.847229 329.577942 L 294.847229 435.933868 Z"/>
<text id="Update-group-resource-members" xml:space="preserve" x="299" y="374" font-family="Calibri" font-size="11.943307" fill="#406fc5">Update group resource members</text>
<text id="with-IDs-of-discovered" xml:space="preserve" x="302" y="388" font-family="Calibri" font-size="11.943307" fill="#406fc5">with IDs of discovered container</text>
<text id="text37" xml:space="preserve" x="356" y="403" font-family="Calibri" font-size="11.943307" fill="#406fc5">resources</text>
<path id="path73" fill="#73ae42" fill-rule="evenodd" stroke="none" d="M 471.162231 175.524414 L 481.329163 175.524414 L 481.329163 277.38269 L 471.162231 277.38269 L 471.162231 175.524414 Z"/>
<path id="path74" fill="none" stroke="#6ca43e" stroke-width="0.604724" stroke-linejoin="round" d="M 481.329163 277.38269 L 481.329163 175.524414 L 471.162231 175.524414 L 471.162231 277.38269 L 481.329163 277.38269 Z"/>
</g>
</svg>
<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="387px" preserveAspectRatio="none" style="width:585px;height:387px;background:#FFFFFF;" version="1.1" viewBox="0 0 585 387" width="585px" zoomAndPan="magnify"><defs/><g><rect fill="#FFFFFF" height="124.7969" style="stroke:#181818;stroke-width:1.0;" width="10" x="409.5" y="82.5625"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="48" x2="48" y1="36.2969" y2="380.4219"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="134" x2="134" y1="36.2969" y2="380.4219"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="211" x2="211" y1="36.2969" y2="380.4219"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="414" x2="414" y1="36.2969" y2="380.4219"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="489" x2="489" y1="36.2969" y2="380.4219"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="554" x2="554" y1="36.2969" y2="380.4219"/><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="76" x="10" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="17" y="24.9951">ADN-AE1</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="76" x="96" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="103" y="24.9951">ADN-AE2</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="59" x="182" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="45" x="189" y="24.9951">MN-AE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="69" x="380" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="55" x="387" y="24.9951">MN-CSE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="60" x="459" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="46" x="466" y="24.9951">IN-CSE</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="50" x="529" y="5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="36" x="536" y="24.9951">IN-AE</text><rect fill="#FFFFFF" height="124.7969" style="stroke:#181818;stroke-width:1.0;" width="10" x="409.5" y="82.5625"/><polygon fill="#181818" points="397.5,78.5625,407.5,82.5625,397.5,86.5625,401.5,82.5625" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="211.5" x2="403.5" y1="82.5625" y2="82.5625"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="179" x="221" y="62.3638">1) Discovery (GET) with filter</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="61" x="280" y="77.4966">criteria(s)</text><path d="M5,95.5625 L5,165.5625 L207,165.5625 L207,105.5625 L197,95.5625 L5,95.5625 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M197,95.5625 L197,105.5625 L207,105.5625 L197,95.5625 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="132" x="40" y="112.6294">MN-AE discovers the</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="172" x="20" y="127.7622">container resources stored</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="147" x="32.5" y="142.895">in MN-CSE with specific</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="93" x="59.5" y="158.0278">filter criteria(s)</text><polygon fill="#181818" points="222.5,203.3594,212.5,207.3594,222.5,211.3594,218.5,207.3594" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="216.5" x2="413.5" y1="207.3594" y2="207.3594"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="126" x="250" y="187.1606">2) IDs of discovered</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="127" x="249.5" y="202.2935">container resources</text><polygon fill="#181818" points="402.5,277.8906,412.5,281.8906,402.5,285.8906,406.5,281.8906" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="211.5" x2="408.5" y1="281.8906" y2="281.8906"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="165" x="230.5" y="231.4263">3) Update group resource</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="131" x="247.5" y="246.5591">members with IDs of</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="133" x="246.5" y="261.6919">discovered container</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="63" x="281.5" y="276.8247">resources</text><path d="M25,294.8906 L25,364.8906 L206,364.8906 L206,304.8906 L196,294.8906 L25,294.8906 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M196,294.8906 L196,304.8906 L206,304.8906 L196,294.8906 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="124" x="53.5" y="311.9575">MN-AE updates the</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="151" x="40" y="327.0903">group resource with the</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="134" x="48.5" y="342.2231">IDs of the discovered</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="127" x="52" y="357.356">container resources</text><!--SRC=[TP8_Ry8m4CNd-5DSqm4oC42t3fMYWYe6KANIBOknBs0riLFReVJRzn8dX7-TVDRFldVlsNib4N9Z_DOScVjIkkAMb-3mkqOjS8NEyHscXTff4AWzshDJsdZSuD6tk2JQ7naz-3sM25N1bJxjIcuT6_7Q6rsNMxGGZnyJY1bZxznw9LJ5gKMSpjUJT36DWJkWcifxV3RmsILVDRYbAu8txFMZXrHTqkL0btTfsaFgorZJ7YOleTCpJ1EOAoVC0UqlZDyMcmH-bDz3hWhA9DF2AbeL7xk4SU7LWNlifbXJa51Wxi7aOUgeTG6oQ-Y08cIHCDfJeXITHMTgAz21yyQYP97I4Dm5LLUXKBaIB0hwS2wFMhQFrtXeRhGcKl8mIs0vTyqKlJ9AclnMbacyyd0TnrC2dvLi-CwQkZfTpUYdDA_lmfn1BjE37fpaCZte_HjHtOfq0LrA1OKMTAweFdDsDz0Xd3y0]--></g></svg>
\ No newline at end of file
media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png

64.4 KiB | W: 0px | H: 0px

media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png

37.2 KiB | W: 0px | H: 0px

media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png
media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png
media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png
media/DiscoveryAndSingleLightRetrievalPhaseCallFlows.png
  • 2-up
  • Swipe
  • Onion skin
@startuml
hide footbox
skinparam sequenceMessageAlign center
skinparam noteTextAlignment center
'!theme plain
'!theme mars
'autonumber "(#) "
Participant "ADN-AE1" as ADNAE1
Participant "ADN-AE2" as ADNAE2
Participant "MN-AE" as MNAE
Participant "MN-CSE" as MNCSE
Participant "IN-CSE" as INCSE
Participant "IN-AE" as INAE
INAE -> INCSE: 1-1) Discovery single light\ncontainer with filter\ncriteria
INCSE -> MNCSE: 1-2)
activate MNCSE
Note left of MNCSE
IN-AE discovers each
single light container
located in MN-CSE
end note
MNCSE -> INCSE: 2-1)
deactivate MNCSE
INCSE -> INAE: 2-2) URIs of discovered\ncontainer resources\nare responded
INAE -> INCSE: 3-1-1) Retrieval of the latest\ncontentInstance from\ndiscovered light container\n light#1
INCSE -> MNCSE: 3-1-2)
activate MNCSE
Note left of MNCSE
Retrieval of the latest
contentInstance from
each discovered single
light container
end note
MNCSE -> INCSE: 4-1-1)
deactivate MNCSE
INCSE -> INAE: 4-1-2) The latest\ncontentInstance of container\nlight_1 is responded
INAE -> INCSE: 3-2-1) Retrieval of the latest\ncontentInstance from\ndiscovered light container\n light#2
INCSE -> MNCSE: 3-2-2)
activate MNCSE
MNCSE ->> INCSE: 4-2-1)
deactivate MNCSE
INCSE ->> INAE: 4-2-2) The latest\ncontentInstance of container\nlight#2 is responded
@enduml
media/IN-CSE-ResourceStructure.png

3.87 KiB

@startuml
skinparam Legend {
BackgroundColor transparent
BorderColor transparent
FontSize 20
}
legend
server
|_ home_gateway
|_ smartphone_ae
end legend
@enduml
\ No newline at end of file
<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="125px" preserveAspectRatio="none" style="width:221px;height:125px;background:#FFFFFF;" version="1.1" viewBox="0 0 221 125" width="221px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="61" x="17" y="45.5645">server</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="152" x="41" y="70.8457">home_gateway</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="155" x="41" y="94.127">smartphone_ae</text><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="62.9219"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="63.9219" y2="63.9219"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="52.2813" y2="63.9219"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="86.2031"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="87.2031" y2="87.2031"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="63.9219" y2="87.2031"/><!--SRC=[ROv13i9030FlUKMUW7W2I9ouyO1Ln5hRgjsaoWOG5FvE2npnpHhRSXjwdSIbyX45cdacNhIJyr3SBfhtDffpk6XRSj3uSlCC_yyEfd7g7-3jXbv4usUN6lmAfsVYpYfIaS1DxgjlLJocpXH9GEk7N-KD]--></g></svg>
\ No newline at end of file
media/InitialResourceCreationPhaseCallFlows.png

76.7 KiB | W: | H:

media/InitialResourceCreationPhaseCallFlows.png

40.2 KiB | W: | H:

media/InitialResourceCreationPhaseCallFlows.png
media/InitialResourceCreationPhaseCallFlows.png
media/InitialResourceCreationPhaseCallFlows.png
media/InitialResourceCreationPhaseCallFlows.png
  • 2-up
  • Swipe
  • Onion skin
@startuml
hide footbox
skinparam sequenceMessageAlign center
skinparam noteTextAlignment center
'!theme plain
'!theme mars
'autonumber "(#) "
Participant "ADN-AE1" as ADNAE1
Participant "ADN-AE2" as ADNAE2
Participant "MN-AE" as MNAE
Participant "MN-CSE" as MNCSE
Participant "IN-CSE" as INCSE
Participant "IN-AE" as INAE
MNAE -> MNCSE: 1) Group resource\ncreation for updating\nand retrieval of the state\nof a group of lights
Note right of MNCSE
Group resource is created
with a specific access
control policy under MN-CSE
end note
ADNAE1 -> MNCSE: 2-1) Container resource\ncreation of light#1
ADNAE2 -> MNCSE: 2-2) Container resource\ncreation of light#2
Note right of MNCSE
Container resources are
created with a specific access
control policy under MN-CSE
end note
ADNAE1 -> MNCSE: 3-1) ContentInstance\nresource creation\nunder container of light#1
ADNAE2 -> MNCSE: 3-2) ContentInstance\nresource creation\nunder container of light#2
Note right of MNCSE
ContentInstance resources are
created under the containers
in MN-CSE
end note
ADNAE1 -> MNCSE: 4-1) Subscription resource\ncreation to container of light#1
ADNAE2 -> MNCSE: 4-2) Subscription resource\ncreation to container of light#2
Note right of MNCSE
Subscription resources to
containers in MN-CSE are
created for monitoring
contentInstance updates
end note
@enduml
\ No newline at end of file
media/MN-CSE-ResourceTree.png

13.3 KiB

@startuml
skinparam Legend {
BackgroundColor transparent
BorderColor transparent
FontSize 20
}
legend
home_gateway
|_ gateway_acp
|_ light_ae1
|_ light
|_ CI1
|_ CI2
|_ CIn
|_ lightstate_sub1
|_ light_ae2
|_ light
|_ CI1
|_ CI2
|_ CIn
|_ lightstate_sub2
|_ gateway_ae
|_containers_group
end legend
@enduml
\ No newline at end of file
<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="451px" preserveAspectRatio="none" style="width:242px;height:451px;background:#FFFFFF;" version="1.1" viewBox="0 0 242 451" width="242px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="152" x="17" y="45.5645">home_gateway</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="131" x="41" y="70.8457">gateway_acp</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="93" x="41" y="94.127">light_ae1</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="46" x="49" y="117.4082">light</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="140.6895">CI1</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="163.9707">CI2</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="187.252">CIn</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="155" x="57" y="210.5332">lightstate_sub1</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="93" x="41" y="233.8145">light_ae2</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="46" x="49" y="257.0957">light</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="280.377">CI1</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="303.6582">CI2</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="33" x="57" y="326.9395">CIn</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="155" x="57" y="350.2207">lightstate_sub2</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="119" x="41" y="373.502">gateway_ae</text><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="174" x="43" y="396.7832">containers_group</text><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="62.9219"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="63.9219" y2="63.9219"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="52.2813" y2="63.9219"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="86.2031"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="87.2031" y2="87.2031"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="63.9219" y2="87.2031"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="40" y="109.4844"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="41" y1="110.4844" y2="110.4844"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="33" y1="87.2031" y2="110.4844"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="132.7656"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="133.7656" y2="133.7656"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="110.4844" y2="133.7656"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="156.0469"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="157.0469" y2="157.0469"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="133.7656" y2="157.0469"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="179.3281"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="180.3281" y2="180.3281"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="157.0469" y2="180.3281"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="202.6094"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="203.6094" y2="203.6094"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="180.3281" y2="203.6094"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="225.8906"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="226.8906" y2="226.8906"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="87.2031" y2="226.8906"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="40" y="249.1719"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="41" y1="250.1719" y2="250.1719"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="33" y1="226.8906" y2="250.1719"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="272.4531"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="273.4531" y2="273.4531"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="250.1719" y2="273.4531"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="295.7344"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="296.7344" y2="296.7344"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="273.4531" y2="296.7344"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="319.0156"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="320.0156" y2="320.0156"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="296.7344" y2="320.0156"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="48" y="342.2969"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="49" y1="343.2969" y2="343.2969"/><line style="stroke:#000000;stroke-width:1.0;" x1="41" x2="41" y1="320.0156" y2="343.2969"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="32" y="365.5781"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="33" y1="366.5781" y2="366.5781"/><line style="stroke:#000000;stroke-width:1.0;" x1="25" x2="25" y1="226.8906" y2="366.5781"/><rect fill="none" height="2" style="stroke:#000000;stroke-width:1.0;" width="2" x="40" y="388.8594"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="41" y1="389.8594" y2="389.8594"/><line style="stroke:#000000;stroke-width:1.0;" x1="33" x2="33" y1="366.5781" y2="389.8594"/><text fill="#000000" font-family="sans-serif" font-size="20" lengthAdjust="spacing" textLength="6" x="17" y="422.0645">&#160;</text><!--SRC=[dP192iCm34NNqIbyXCP7QA1GwAu7C6eY79D43h93wNJtsXcWXQwgrHDVF2I5pl68WeCwaILkr0DKgZtMdHK_SLFvtekAWXpI775SSYyDoU_iu3cUtPsKti4Be9-zqFg1ZCL8Lxp1qwWL3TPZRdjdssYGIYYs3egCrR7SG6_02ynJ8IQH2TEb_DJelpNwQpdAdZeTX8v9Wia_6G7oezQxtW00]--></g></svg>
\ No newline at end of file