blob: f26d2fe07a1969b5ed1dc0fe187913630513315e [file] [log] [blame]
<?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="423px" preserveAspectRatio="none" style="width:532px;height:423px;background:#FFFFFF;" version="1.1" viewBox="0 0 532 423" width="532px" zoomAndPan="magnify"><defs/><g><!--cluster pets--><g id="cluster_pets"><path d="M8.5,6 L44.5,6 A3.75,3.75 0 0 1 47,8.5 L54,28.2969 L290.5,28.2969 A2.5,2.5 0 0 1 293,30.7969 L293,406.15 A2.5,2.5 0 0 1 290.5,408.65 L8.5,408.65 A2.5,2.5 0 0 1 6,406.15 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="54" y1="28.2969" y2="28.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="35" x="10" y="20.9951">pets</text></g><!--cluster visits--><g id="cluster_visits"><path d="M319.5,179.46 L361.5,179.46 A3.75,3.75 0 0 1 364,181.96 L371,201.7569 L522.5,201.7569 A2.5,2.5 0 0 1 525,204.2569 L525,414.3 A2.5,2.5 0 0 1 522.5,416.8 L319.5,416.8 A2.5,2.5 0 0 1 317,414.3 L317,181.96 A2.5,2.5 0 0 1 319.5,179.46 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="317" x2="371" y1="201.7569" y2="201.7569"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="41" x="321" y="194.4551">visits</text></g><!--class PetSpecies--><g id="elem_PetSpecies"><rect codeLine="14" fill="#00FFFF" height="113.4531" id="PetSpecies" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="110" x="167" y="41"/><ellipse cx="182" cy="61.1328" fill="#EB937F" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M186.1094,67.1328 L178.3906,67.1328 L178.3906,54.7422 L186.1094,54.7422 L186.1094,56.8984 L180.8438,56.8984 L180.8438,59.5703 L185.6094,59.5703 L185.6094,61.7266 L180.8438,61.7266 L180.8438,64.9766 L186.1094,64.9766 L186.1094,67.1328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="44" x="213" y="57.1387">&#171;desc&#187;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="78" x="196" y="72.9639">PetSpecies</text><line style="stroke:#181818;stroke-width:0.5;" x1="168" x2="276" y1="81.2656" y2="81.2656"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="173" y="98.2607">Dog</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="23" x="173" y="114.5576">Cat</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="58" x="173" y="130.8545">Hamster</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="76" x="173" y="147.1514">Budgerigar</text></g><!--class Pet--><g id="elem_Pet"><rect codeLine="21" fill="#90EE90" height="170.0469" id="Pet" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="94" x="183" y="222.6"/><ellipse cx="211.95" cy="242.7328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M214.9188,248.3734 Q214.3406,248.6703 213.7,248.8109 Q213.0594,248.9672 212.3563,248.9672 Q209.8563,248.9672 208.5281,247.3266 Q207.2156,245.6703 207.2156,242.5453 Q207.2156,239.4203 208.5281,237.7641 Q209.8563,236.1078 212.3563,236.1078 Q213.0594,236.1078 213.7,236.2641 Q214.3563,236.4203 214.9188,236.7172 L214.9188,239.4359 Q214.2938,238.8578 213.7,238.5922 Q213.1063,238.3109 212.4813,238.3109 Q211.1375,238.3109 210.45,239.3891 Q209.7625,240.4516 209.7625,242.5453 Q209.7625,244.6391 210.45,245.7172 Q211.1375,246.7797 212.4813,246.7797 Q213.1063,246.7797 213.7,246.5141 Q214.2938,246.2328 214.9188,245.6547 L214.9188,248.3734 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="35" x="227.05" y="238.7387">&#171;ppt&#187;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="23" x="233.05" y="254.5639">Pet</text><line style="stroke:#181818;stroke-width:0.5;" x1="184" x2="276" y1="262.8656" y2="262.8656"/><ellipse cx="194" cy="276.5141" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="12" x="203" y="279.8607">id</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="184" x2="276" y1="287.1625" y2="287.1625"/><polygon fill="none" points="194,295.8109,198,299.8109,194,303.8109,190,299.8109" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="203" y="304.1576">petOwner</text><polygon fill="none" points="194,312.1078,198,316.1078,194,320.1078,190,316.1078" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="39" x="203" y="320.4545">name</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="184" x2="276" y1="327.7563" y2="327.7563"/><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="191" y="338.4047"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="54" x="203" y="344.7514">species</text><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="191" y="354.7016"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="40" x="203" y="361.0482">notes</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="184" x2="276" y1="368.35" y2="368.35"/><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="191" y="378.9984"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="50" x="203" y="385.3451">version</text></g><!--class PetOwner--><g id="elem_PetOwner"><rect codeLine="34" fill="#FFFFE0" height="145.75" id="PetOwner" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="126" x="22" y="234.75"/><ellipse cx="48.7" cy="254.8828" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M51.6688,260.5234 Q51.0906,260.8203 50.45,260.9609 Q49.8094,261.1172 49.1063,261.1172 Q46.6063,261.1172 45.2781,259.4766 Q43.9656,257.8203 43.9656,254.6953 Q43.9656,251.5703 45.2781,249.9141 Q46.6063,248.2578 49.1063,248.2578 Q49.8094,248.2578 50.45,248.4141 Q51.1063,248.5703 51.6688,248.8672 L51.6688,251.5859 Q51.0438,251.0078 50.45,250.7422 Q49.8563,250.4609 49.2313,250.4609 Q47.8875,250.4609 47.2,251.5391 Q46.5125,252.6016 46.5125,254.6953 Q46.5125,256.7891 47.2,257.8672 Q47.8875,258.9297 49.2313,258.9297 Q49.8563,258.9297 50.45,258.6641 Q51.0438,258.3828 51.6688,257.8047 L51.6688,260.5234 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="38" x="80.3" y="250.8887">&#171;role&#187;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="65.3" y="266.7139">PetOwner</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="147" y1="275.0156" y2="275.0156"/><ellipse cx="33" cy="288.6641" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="12" x="42" y="292.0107">id</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="23" x2="147" y1="299.3125" y2="299.3125"/><polygon fill="none" points="33,307.9609,37,311.9609,33,315.9609,29,311.9609" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="64" x="42" y="316.3076">lastName</text><polygon fill="none" points="33,324.2578,37,328.2578,33,332.2578,29,328.2578" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="65" x="42" y="332.6045">firstName</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="23" x2="147" y1="339.9063" y2="339.9063"/><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="30" y="350.5547"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="100" x="42" y="356.9014">phoneNumber</text><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="30" y="366.8516"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="42" y="373.1982">emailAddress</text></g><!--class Visit--><g id="elem_Visit"><rect codeLine="48" fill="#FFB6C1" height="186.3438" id="Visit" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="177" x="332.5" y="214.46"/><ellipse cx="402.75" cy="234.5928" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M405.7188,240.2334 Q405.1406,240.5303 404.5,240.6709 Q403.8594,240.8272 403.1563,240.8272 Q400.6563,240.8272 399.3281,239.1866 Q398.0156,237.5303 398.0156,234.4053 Q398.0156,231.2803 399.3281,229.6241 Q400.6563,227.9678 403.1563,227.9678 Q403.8594,227.9678 404.5,228.1241 Q405.1563,228.2803 405.7188,228.5772 L405.7188,231.2959 Q405.0938,230.7178 404.5,230.4522 Q403.9063,230.1709 403.2813,230.1709 Q401.9375,230.1709 401.25,231.2491 Q400.5625,232.3116 400.5625,234.4053 Q400.5625,236.4991 401.25,237.5772 Q401.9375,238.6397 403.2813,238.6397 Q403.9063,238.6397 404.5,238.3741 Q405.0938,238.0928 405.7188,237.5147 L405.7188,240.2334 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="28" x="423.25" y="230.5987">&#171;mi&#187;</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="423.25" y="246.4239">Visit</text><line style="stroke:#181818;stroke-width:0.5;" x1="333.5" x2="508.5" y1="254.7256" y2="254.7256"/><ellipse cx="343.5" cy="268.3741" fill="none" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="12" x="352.5" y="271.7207">id</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="333.5" x2="508.5" y1="279.0225" y2="279.0225"/><polygon fill="none" points="343.5,287.6709,347.5,291.6709,343.5,295.6709,339.5,291.6709" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="23" x="352.5" y="296.0176">pet</text><polygon fill="none" points="343.5,303.9678,347.5,307.9678,343.5,311.9678,339.5,307.9678" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="151" x="352.5" y="312.3145">visitAt: LocalDateTime</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="333.5" x2="508.5" y1="319.6163" y2="319.6163"/><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="340.5" y="330.2647"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="48" x="352.5" y="336.6114">reason</text><line style="stroke:#181818;stroke-width:1.0;stroke-dasharray:1.0,2.0;" x1="333.5" x2="508.5" y1="343.9131" y2="343.9131"/><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="340.5" y="354.5616"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="352.5" y="360.9082">cost</text><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="340.5" y="370.8584"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="94" x="352.5" y="377.2051">paid: boolean</text><rect fill="none" height="6" style="stroke:#C82930;stroke-width:1.0;" width="6" x="340.5" y="387.1553"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="62" x="352.5" y="393.502">outcome</text></g><!--link PetOwner to Pet--><g id="link_PetOwner_Pet"><path codeLine="63" d="M160.44,307.63 C171.8,307.63 165.16,307.63 176.53,307.63 " fill="none" id="PetOwner-Pet" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="148.44,307.63,154.44,311.63,160.44,307.63,154.44,303.63,148.44,307.63" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="182.53,307.63,173.53,303.63,177.53,307.63,173.53,311.63,182.53,307.63" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="23" x="156.0208" y="303.3132">0..*</text></g><!--link Visit to Pet--><g id="link_Visit_Pet"><path codeLine="64" d="M332.08,307.63 C313.84,307.63 301.61,307.63 283.38,307.63 " fill="none" id="Visit-to-Pet" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="277.38,307.63,286.38,311.63,282.38,307.63,286.38,303.63,277.38,307.63" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="12" x="312.5161" y="288.512">&#160;&#160;&#160;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="7" x="315.0161" y="303.6448">*</text></g><!--reverse link PetSpecies to Pet--><g id="link_PetSpecies_Pet"><path codeLine="65" d="M224.3835,160.7155 C225.1935,181.5155 225.88,199.61 226.76,222.39 " fill="none" id="PetSpecies-backto-Pet" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="224.15,154.72,220.5032,163.8688,224.3446,159.7162,228.4972,163.5575,224.15,154.72" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="7" x="219.1808" y="211.4933">*</text></g><!--SRC=[ZLB1QiCm33tFNo7IMqV2pgK4kXQsG-aA6uF1Bcwi9QQn7ModfPJ- - -maTRAIiVaaFprBJyygE4D0KTaJ21Gxr8OK7X9e2yKC8MRFPKKr5P2Lr1Wuaxj7ckrphMh9bgfKUZvdQB8qXUM9of5iLLcNNFEyi4yQSOmY-9MnvN8_Gj2gn2lb0yjI7Sc5458v7iqHAhHU6G5tKDO2jcXVAymu6WZopatQdvNAGxoaDiJFL1YBEjmVQvQZvZbjeKlReFN1TO3hR7tbUyv2d2GXd3Y1BqSvA3sHLE0ODJQjxXwGoWwkG-h1VHTNyYhkfxgc7mJh_jRe7jhDKDNaY-iRQDYzAfJ4JUsNfWTHK5uk6DDeJATh-547RdZ_LQtMTuz1jmJ_ihA_DFKMTWPhbT5oHIs-yL_aQgIcy-esbIbZ1tDHpcQmKyutslDZLTjCTRNReOB9qrZ7SGhHGv9C8-yzQMUA7FLJEiZbKsWIVcqWyb3je7vDlm40]--></g></svg>