digraph {
graph [overlap=false splines=true nodesep=0.6 ranksep=0.8];
node [color=black fillcolor=wheat fontname=Arial fontsize=7];
edge [fontname=Arial fontsize=7 labelfontname=Arial labelfontsize=7 labeldistance=1.5];
subgraph cluster_6631f774414aa327d3d36fe9 {
style=filled;
color=grey92;
label="SAVVI Logical Model";
fontname="Arial";
fontsize=7;
entity_6633b710414aa327d3d3b091 [ label=<
| Action |
| Attribute | Data Type | Occurs |
| Type | Type | once |
| Date | date | once |
| Description | text | once |
>, shape=plaintext, URL="entity_6633b710414aa327d3d3b091"];
entity_66374207414aa327d3d3c36f [ label=<
| Assessment |
| Attribute | Data Type | Occurs |
| Situation | text | once |
| Findings | text | once |
| Date | date | once |
>, shape=plaintext, URL="entity_66374207414aa327d3d3c36f"];
entity_66320d12414aa327d3d3852b [ label=<
| Attribute |
| Attribute | Data Type | Occurs |
| Type | Type | once |
| Set | yes/no | once |
| Value | line | once |
| DateFrom | date | once |
| DateTo | date | once |
>, shape=plaintext, URL="entity_66320d12414aa327d3d3852b"];
entity_66324d26414aa327d3d39841 [ label=<
| Case |
| Attribute | Data Type | Occurs |
| Reference | line | once |
| Status | lookup | once |
| Date Raised | date | once |
| Date Closed | date | once |
| Case Outcome | Case Outcome | once |
>, shape=plaintext, URL="entity_66324d26414aa327d3d39841"];
entity_6637475f414aa327d3d3c84d [ label=<
| Contact Event |
| Attribute | Data Type | Occurs |
| Date | date | once |
| Person | line | once |
| Role | lookup | once |
| Method | line | once |
| Contact Direction | lookup | once |
| Notes | text | once |
>, shape=plaintext, URL="entity_6637475f414aa327d3d3c84d"];
entity_663201f2414aa327d3d37a59 [ label=<
| Household |
| Attribute | Data Type | Occurs |
| Identifier | Identifier | many |
| FromDate | date | once |
| ToDate | date | once |
>, shape=plaintext, URL="entity_663201f2414aa327d3d37a59"];
entity_66324959414aa327d3d390c4 [ label=<
| Need |
| Attribute | Data Type | Occurs |
| Type | Type | once |
| Rationale | text | once |
| Date | date | once |
| End Date | date | once |
| Target Date | date | once |
>, shape=plaintext, URL="entity_66324959414aa327d3d390c4"];
entity_6633b04b414aa327d3d3a420 [ label=<
| Organisation |
| Attribute | Data Type | Occurs |
| Name | line | once |
| Department | line | once |
| Contact Person | line | once |
| Contact Point | Contact Point | many |
| Identifier | Identifier | many |
>, shape=plaintext, URL="entity_6633b04b414aa327d3d3a420"];
entity_66324be3414aa327d3d394e1 [ label=<
| Outcome |
| Attribute | Data Type | Occurs |
| Type | Type | once |
| Description | text | once |
| Date | date | once |
>, shape=plaintext, URL="entity_66324be3414aa327d3d394e1"];
entity_6631f95a414aa327d3d371cf [ label=<
| Person |
| Attribute | Data Type | Occurs |
| Name | Person Name | once |
| BirthDate | Birth Date | once |
| RegisteredSex | lookup | once |
| Gender | lookup | once |
| Identifier | Identifier | many |
| PreviousName | Person Name | many |
| Alias | line | many |
>, shape=plaintext, URL="entity_6631f95a414aa327d3d371cf"];
entity_6637541e414aa327d3d3e927 [ label=<
| Place |
| Attribute | Data Type | Occurs |
| Name | line | once |
| Extent | line | once |
| Identifier | Identifier | once |
>, shape=plaintext, URL="entity_6637541e414aa327d3d3e927"];
entity_66373fd1414aa327d3d3bbc2 [ label=<
| Plan |
| Attribute | Data Type | Occurs |
| Start Date | date | once |
| End Date | date | once |
| Description | text | once |
| Activity Type | Type | many |
>, shape=plaintext, URL="entity_66373fd1414aa327d3d3bbc2"];
entity_669e29e7802c88db048af009 [ label=<
| Referral |
| Attribute | Data Type | Occurs |
| Date | date | once |
| End Date | date | once |
| Type | lookup | once |
| Service Reference | line | once |
>, shape=plaintext, URL="entity_669e29e7802c88db048af009"];
entity_66320883414aa327d3d37e53 [ label=<
| Residence |
| Attribute | Data Type | Occurs |
| Address | Property Address | once |
| Characteristic | Characteristic | many |
| Identifier | Identifier | many |
| Map Pin | Coordinate | once |
>, shape=plaintext, URL="entity_66320883414aa327d3d37e53"];
entity_66373b7a414aa327d3d3b5db [ label=<
| Service |
| Attribute | Data Type | Occurs |
| Name | line | once |
| Identifier | Identifier | once |
| Type | Type | many |
| URL | line | once |
>, shape=plaintext, URL="entity_66373b7a414aa327d3d3b5db"];
entity_66324545414aa327d3d38a4a [ label=<
| Vulnerability |
| Attribute | Data Type | Occurs |
| Type | Type | once |
| Risk Category | Type | many |
>, shape=plaintext, URL="entity_66324545414aa327d3d38a4a"];
}
entity_6633b04b414aa327d3d3a420 -> entity_66324d26414aa327d3d39841 [style="solid" xlabel="responsib e\lfor\l" arrowhead=crow arrowtail=none];
entity_66320883414aa327d3d37e53 -> entity_6631f95a414aa327d3d371cf [style="solid" xlabel="residence\lof\l" arrowhead=crow arrowtail=crow dir=both];
entity_66373b7a414aa327d3d3b5db -> entity_669e29e7802c88db048af009 [style="solid" xlabel="referral\lfrom\l" arrowhead=crow arrowtail=none];
entity_66320883414aa327d3d37e53 -> entity_6637541e414aa327d3d3e927 [style="solid" xlabel="contained\lin\l" arrowhead=crow arrowtail=crow dir=both];
entity_66324d26414aa327d3d39841 -> entity_6637475f414aa327d3d3c84d [style="solid" xlabel="contains\l" arrowhead=crow arrowtail=none];
entity_66324d26414aa327d3d39841 -> entity_66374207414aa327d3d3c36f [style="solid" xlabel="contains\l" arrowhead=crow arrowtail=none];
entity_66373fd1414aa327d3d3bbc2 -> entity_66324959414aa327d3d390c4 [style="solid" xlabel="addresses\l" arrowhead=crow arrowtail=crow dir=both];
entity_6633b04b414aa327d3d3a420 -> entity_66373fd1414aa327d3d3bbc2 [style="solid" xlabel="determines\l" arrowhead=crow arrowtail=none];
entity_66324959414aa327d3d390c4 -> entity_669e29e7802c88db048af009 [style="solid" xlabel="has\lreferral\l" arrowhead=crow arrowtail=crow dir=both];
entity_6633b04b414aa327d3d3a420 -> entity_66373b7a414aa327d3d3b5db [style="solid" xlabel="provides\l" arrowhead=crow arrowtail=none];
entity_66324959414aa327d3d390c4 -> entity_6633b710414aa327d3d3b091 [style="solid" xlabel="addressed\lby\l" arrowhead=crow arrowtail=none];
entity_6633b04b414aa327d3d3a420 -> entity_6633b710414aa327d3d3b091 [style="solid" xlabel="performs\l" arrowhead=crow arrowtail=none];
entity_663201f2414aa327d3d37a59 -> entity_6631f95a414aa327d3d371cf [style="solid" xlabel="composed\lfrom\l" arrowhead=crow arrowtail=crow dir=both];
entity_66324d26414aa327d3d39841 -> entity_66324959414aa327d3d390c4 [style="solid" xlabel="manages\l" arrowhead=crow arrowtail=none];
entity_66324d26414aa327d3d39841 -> entity_66324545414aa327d3d38a4a [style="solid" xlabel="about\l" arrowhead=crow arrowtail=none];
entity_66324959414aa327d3d390c4 -> entity_66324be3414aa327d3d394e1 [style="solid" xlabel="has\l" arrowhead=crow arrowtail=none];
entity_663201f2414aa327d3d37a59 -> entity_66324959414aa327d3d390c4 [style="solid" xlabel="has need\l" arrowhead=crow arrowtail=none];
entity_6631f95a414aa327d3d371cf -> entity_66324959414aa327d3d390c4 [style="solid" xlabel="has need\l" arrowhead=crow arrowtail=none];
entity_663201f2414aa327d3d37a59 -> entity_66324545414aa327d3d38a4a [style="solid" xlabel="has\lvulnerabi\lity\l" arrowhead=crow arrowtail=none];
entity_6631f95a414aa327d3d371cf -> entity_66324545414aa327d3d38a4a [style="solid" xlabel="has\lvulnerabi\lity\l" arrowhead=crow arrowtail=none];
entity_663201f2414aa327d3d37a59 -> entity_66320d12414aa327d3d3852b [style="solid" xlabel="described\lby\l" arrowhead=crow arrowtail=none];
entity_6631f95a414aa327d3d371cf -> entity_66320d12414aa327d3d3852b [style="solid" xlabel="described\lby\l" arrowhead=crow arrowtail=none];
entity_66320883414aa327d3d37e53 -> entity_663201f2414aa327d3d37a59 [style="solid" xlabel="residence\lof\l" arrowhead=crow arrowtail=none];
}