]> WPIA git - gigi.git/blob - doc/Data.uxf
add: an anchor to make coordinates more fixed in Diagram
[gigi.git] / doc / Data.uxf
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <diagram program="umlet" version="12.2">
3   <zoom_level>10</zoom_level>
4   <element>
5     <type>com.umlet.element.Class</type>
6     <coordinates>
7       <x>0</x>
8       <y>0</y>
9       <w>60</w>
10       <h>20</h>
11     </coordinates>
12     <panel_attributes>anchor
13 //ignore me</panel_attributes>
14     <additional_attributes/>
15   </element>
16   <element>
17     <type>com.umlet.element.Relation</type>
18     <coordinates>
19       <x>700</x>
20       <y>520</y>
21       <w>138</w>
22       <h>210</h>
23     </coordinates>
24     <panel_attributes>lt=-
25 m1=1..n
26 m2=0..n
27 administers&gt;</panel_attributes>
28     <additional_attributes>70;190;70;30</additional_attributes>
29   </element>
30   <element>
31     <type>com.umlet.element.Relation</type>
32     <coordinates>
33       <x>830</x>
34       <y>530</y>
35       <w>190</w>
36       <h>200</h>
37     </coordinates>
38     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
39     <additional_attributes>170;30;170;70;30;70;30;180</additional_attributes>
40   </element>
41   <element>
42     <type>com.umlet.element.Relation</type>
43     <coordinates>
44       <x>770</x>
45       <y>470</y>
46       <w>190</w>
47       <h>50</h>
48     </coordinates>
49     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
50     <additional_attributes>170;30;30;30</additional_attributes>
51   </element>
52   <element>
53     <type>com.umlet.element.Class</type>
54     <coordinates>
55       <x>1270</x>
56       <y>260</y>
57       <w>190</w>
58       <h>70</h>
59     </coordinates>
60     <panel_attributes>SubjectAlternativeName
61 --
62 -content: String
63 -type: {email, DNS}
64 </panel_attributes>
65     <additional_attributes/>
66   </element>
67   <element>
68     <type>com.umlet.element.Class</type>
69     <coordinates>
70       <x>940</x>
71       <y>450</y>
72       <w>270</w>
73       <h>110</h>
74     </coordinates>
75     <panel_attributes>CertOwner
76 --
77 -id: int
78 -created: timestamp
79 -deleted: timestamp
80 --
81 #getAllCertificates(): Certificate[]
82 </panel_attributes>
83     <additional_attributes/>
84   </element>
85   <element>
86     <type>com.umlet.element.Class</type>
87     <coordinates>
88       <x>710</x>
89       <y>710</y>
90       <w>210</w>
91       <h>260</h>
92     </coordinates>
93     <panel_attributes>User
94 --
95 -dob: Date
96 -primaryEmail: String
97 -locale: Locale
98 -Name
99 --
100 +hasPassedCATS(): boolean
101 +isInGroup(:Group): boolean
102 +getExperiencePoints(): int
103 +getAssurancePoints(): int
104 +canAssure(): boolean
105 +canIssue(:CertificateProfile): boolean
106 </panel_attributes>
107     <additional_attributes/>
108   </element>
109   <element>
110     <type>com.umlet.element.Class</type>
111     <coordinates>
112       <x>590</x>
113       <y>440</y>
114       <w>210</w>
115       <h>110</h>
116     </coordinates>
117     <panel_attributes>Organisation
118 --
119 -name: String
120 -city: String
121 -province: String
122 -state: String
123 </panel_attributes>
124     <additional_attributes/>
125   </element>
126   <element>
127     <type>com.umlet.element.Class</type>
128     <coordinates>
129       <x>1340</x>
130       <y>450</y>
131       <w>210</w>
132       <h>150</h>
133     </coordinates>
134     <panel_attributes>Certificate
135 --
136 -distinguishedName: String
137 -digest: String
138 -serial: String
139 --
140 +issue(:Date, :String)
141 +renew(): Certificate
142 +revoke()
143 </panel_attributes>
144     <additional_attributes/>
145   </element>
146   <element>
147     <type>com.umlet.element.Class</type>
148     <coordinates>
149       <x>1000</x>
150       <y>640</y>
151       <w>120</w>
152       <h>50</h>
153     </coordinates>
154     <panel_attributes>Email
155 --
156 -address: String
157 </panel_attributes>
158     <additional_attributes/>
159   </element>
160   <element>
161     <type>com.umlet.element.Relation</type>
162     <coordinates>
163       <x>1180</x>
164       <y>460</y>
165       <w>180</w>
166       <h>70</h>
167     </coordinates>
168     <panel_attributes>lt=-
169 m2=0..n
170 owns&gt;
171 </panel_attributes>
172     <additional_attributes>30;50;160;50</additional_attributes>
173   </element>
174   <element>
175     <type>com.umlet.element.Class</type>
176     <coordinates>
177       <x>1410</x>
178       <y>620</y>
179       <w>200</w>
180       <h>70</h>
181     </coordinates>
182     <panel_attributes>DomainPingconfig
183 --
184 -type: {email, ssl, http, dns}
185 -info: String
186
187 </panel_attributes>
188     <additional_attributes/>
189   </element>
190   <element>
191     <type>com.umlet.element.Class</type>
192     <coordinates>
193       <x>1410</x>
194       <y>730</y>
195       <w>200</w>
196       <h>90</h>
197     </coordinates>
198     <panel_attributes>DomainPinglog
199 --
200 -state: {open, success, failed}
201 -challange: String
202 -result: String
203 </panel_attributes>
204     <additional_attributes/>
205   </element>
206   <element>
207     <type>com.umlet.element.Class</type>
208     <coordinates>
209       <x>1700</x>
210       <y>410</y>
211       <w>210</w>
212       <h>120</h>
213     </coordinates>
214     <panel_attributes>CertProfile
215 --
216 -keyname: String
217 -name: String
218 -keyUsage: String
219 -extendedKeyUsage: String
220 -rootcert: int
221 </panel_attributes>
222     <additional_attributes/>
223   </element>
224   <element>
225     <type>com.umlet.element.Relation</type>
226     <coordinates>
227       <x>1520</x>
228       <y>460</y>
229       <w>200</w>
230       <h>70</h>
231     </coordinates>
232     <panel_attributes>lt=-
233 m1=0..n
234 defined by&gt;</panel_attributes>
235     <additional_attributes>30;50;180;50</additional_attributes>
236   </element>
237   <element>
238     <type>com.umlet.element.Class</type>
239     <coordinates>
240       <x>1140</x>
241       <y>640</y>
242       <w>110</w>
243       <h>50</h>
244     </coordinates>
245     <panel_attributes>Domain
246 --
247 -suffix: String</panel_attributes>
248     <additional_attributes/>
249   </element>
250   <element>
251     <type>com.umlet.element.Relation</type>
252     <coordinates>
253       <x>840</x>
254       <y>610</y>
255       <w>180</w>
256       <h>120</h>
257     </coordinates>
258     <panel_attributes>lt=-
259 m2=0..n
260 owns&gt;</panel_attributes>
261     <additional_attributes>50;100;50;50;160;50</additional_attributes>
262   </element>
263   <element>
264     <type>com.umlet.element.Relation</type>
265     <coordinates>
266       <x>1130</x>
267       <y>530</y>
268       <w>98</w>
269       <h>130</h>
270     </coordinates>
271     <panel_attributes>lt=-
272 m2=0..n
273 owns&gt;</panel_attributes>
274     <additional_attributes>50;30;50;110</additional_attributes>
275   </element>
276   <element>
277     <type>com.umlet.element.Relation</type>
278     <coordinates>
279       <x>1360</x>
280       <y>300</y>
281       <w>126</w>
282       <h>170</h>
283     </coordinates>
284     <panel_attributes>lt=-
285 m1=0..n
286 issued for&gt;</panel_attributes>
287     <additional_attributes>70;30;70;150</additional_attributes>
288   </element>
289   <element>
290     <type>com.umlet.element.Relation</type>
291     <coordinates>
292       <x>1220</x>
293       <y>620</y>
294       <w>210</w>
295       <h>70</h>
296     </coordinates>
297     <panel_attributes>lt=-
298 m2=0..n
299 should be pinged by&gt;</panel_attributes>
300     <additional_attributes>30;50;190;50</additional_attributes>
301   </element>
302   <element>
303     <type>com.umlet.element.Relation</type>
304     <coordinates>
305       <x>1430</x>
306       <y>660</y>
307       <w>142</w>
308       <h>90</h>
309     </coordinates>
310     <panel_attributes>lt=-
311 m2=0..n
312 executed as&gt;</panel_attributes>
313     <additional_attributes>80;30;80;70</additional_attributes>
314   </element>
315   <element>
316     <type>com.umlet.element.Class</type>
317     <coordinates>
318       <x>710</x>
319       <y>1090</y>
320       <w>390</w>
321       <h>180</h>
322     </coordinates>
323     <panel_attributes>Assurance
324 --
325 -id: int
326 -points: int
327 -method: {'Face to Face Meeting', 'TOPUP', 'TTP-Assisted'}
328 -location: String
329 -date: String
330 -when: timestamp
331 -expire: timestamp
332 -sponsor: User (??????????)
333 -deleted: timestamp
334 </panel_attributes>
335     <additional_attributes/>
336   </element>
337   <element>
338     <type>com.umlet.element.Relation</type>
339     <coordinates>
340       <x>690</x>
341       <y>940</y>
342       <w>114</w>
343       <h>170</h>
344     </coordinates>
345     <panel_attributes>lt=-
346 m1=0..n
347 Assurer&gt;</panel_attributes>
348     <additional_attributes>60;150;60;30</additional_attributes>
349   </element>
350   <element>
351     <type>com.umlet.element.Relation</type>
352     <coordinates>
353       <x>580</x>
354       <y>1060</y>
355       <w>150</w>
356       <h>70</h>
357     </coordinates>
358     <panel_attributes>lt=-
359 m1=0..n
360 Assuree&gt;</panel_attributes>
361     <additional_attributes>130;50;30;50</additional_attributes>
362   </element>
363   <element>
364     <type>com.umlet.element.Class</type>
365     <coordinates>
366       <x>400</x>
367       <y>780</y>
368       <w>210</w>
369       <h>50</h>
370     </coordinates>
371     <panel_attributes>cats_passed
372 --
373 -pass_date: timestamp
374 </panel_attributes>
375     <additional_attributes/>
376   </element>
377   <element>
378     <type>com.umlet.element.Class</type>
379     <coordinates>
380       <x>400</x>
381       <y>650</y>
382       <w>210</w>
383       <h>50</h>
384     </coordinates>
385     <panel_attributes>cats_type
386 --
387 -typeText: String
388 </panel_attributes>
389     <additional_attributes/>
390   </element>
391   <element>
392     <type>com.umlet.element.Relation</type>
393     <coordinates>
394       <x>580</x>
395       <y>780</y>
396       <w>150</w>
397       <h>50</h>
398     </coordinates>
399     <panel_attributes>lt=-
400 m1=0..n
401 </panel_attributes>
402     <additional_attributes>30;30;130;30</additional_attributes>
403   </element>
404   <element>
405     <type>com.umlet.element.Relation</type>
406     <coordinates>
407       <x>480</x>
408       <y>670</y>
409       <w>50</w>
410       <h>130</h>
411     </coordinates>
412     <panel_attributes>lt=-
413 m1=0..n
414 </panel_attributes>
415     <additional_attributes>30;110;30;30</additional_attributes>
416   </element>
417   <element>
418     <type>com.umlet.element.Class</type>
419     <coordinates>
420       <x>400</x>
421       <y>900</y>
422       <w>210</w>
423       <h>50</h>
424     </coordinates>
425     <panel_attributes>Arbitration
426 --
427 -name: String
428 </panel_attributes>
429     <additional_attributes/>
430   </element>
431   <element>
432     <type>com.umlet.element.Relation</type>
433     <coordinates>
434       <x>580</x>
435       <y>900</y>
436       <w>150</w>
437       <h>50</h>
438     </coordinates>
439     <panel_attributes>lt=-
440 m1=0..n
441 m2=1..n</panel_attributes>
442     <additional_attributes>30;30;130;30</additional_attributes>
443   </element>
444   <element>
445     <type>com.umlet.element.Class</type>
446     <coordinates>
447       <x>1020</x>
448       <y>870</y>
449       <w>330</w>
450       <h>150</h>
451     </coordinates>
452     <panel_attributes>Group
453 --
454 -permission: {supporter, arbitrator, blockedassuree,
455               blockedassurer, blockedlogin, ttp-assurer,
456               ttp-applicant, codesigning}
457 -granted: timestamp
458 -deleted: timestamp
459 -grantedby: User
460 -deletedby: User
461 </panel_attributes>
462     <additional_attributes/>
463   </element>
464   <element>
465     <type>com.umlet.element.Relation</type>
466     <coordinates>
467       <x>890</x>
468       <y>880</y>
469       <w>150</w>
470       <h>70</h>
471     </coordinates>
472     <panel_attributes>lt=-
473 m2=0..n
474 &lt;granted to</panel_attributes>
475     <additional_attributes>30;50;130;50</additional_attributes>
476   </element>
477   <element>
478     <type>com.umlet.element.Class</type>
479     <coordinates>
480       <x>1000</x>
481       <y>730</y>
482       <w>200</w>
483       <h>100</h>
484     </coordinates>
485     <panel_attributes>EmailPinglog
486 --
487 -state: {open, success, failed}
488 -type: {fast, active}
489 -result: String
490 -email: String
491 </panel_attributes>
492     <additional_attributes/>
493   </element>
494   <element>
495     <type>com.umlet.element.Relation</type>
496     <coordinates>
497       <x>1040</x>
498       <y>660</y>
499       <w>50</w>
500       <h>90</h>
501     </coordinates>
502     <panel_attributes>lt=-
503 m2=0..n
504 </panel_attributes>
505     <additional_attributes>30;30;30;70</additional_attributes>
506   </element>
507   <element>
508     <type>com.umlet.element.Class</type>
509     <coordinates>
510       <x>1500</x>
511       <y>260</y>
512       <w>190</w>
513       <h>70</h>
514     </coordinates>
515     <panel_attributes>CertAva
516 --
517 -name: String
518 -value: String
519 </panel_attributes>
520     <additional_attributes/>
521   </element>
522   <element>
523     <type>com.umlet.element.Relation</type>
524     <coordinates>
525       <x>1450</x>
526       <y>300</y>
527       <w>126</w>
528       <h>170</h>
529     </coordinates>
530     <panel_attributes>lt=-
531 m1=0..n
532 issued for&gt;</panel_attributes>
533     <additional_attributes>70;30;70;150</additional_attributes>
534   </element>
535   <element>
536     <type>com.umlet.element.Class</type>
537     <coordinates>
538       <x>1750</x>
539       <y>660</y>
540       <w>130</w>
541       <h>70</h>
542     </coordinates>
543     <panel_attributes>Cacert
544 --
545 -keyname: String
546 -link: String
547 </panel_attributes>
548     <additional_attributes/>
549   </element>
550   <element>
551     <type>com.umlet.element.Relation</type>
552     <coordinates>
553       <x>1520</x>
554       <y>540</y>
555       <w>250</w>
556       <h>190</h>
557     </coordinates>
558     <panel_attributes>lt=-
559 m1=0..n
560 issued by&gt;</panel_attributes>
561     <additional_attributes>30;30;140;30;140;170;230;170</additional_attributes>
562   </element>
563   <element>
564     <type>com.umlet.element.Relation</type>
565     <coordinates>
566       <x>1850</x>
567       <y>650</y>
568       <w>134</w>
569       <h>80</h>
570     </coordinates>
571     <panel_attributes>lt=-
572 m1=0..n
573 issued by&gt;</panel_attributes>
574     <additional_attributes>30;60;80;60;80;30;30;30</additional_attributes>
575   </element>
576   <element>
577     <type>com.umlet.element.Class</type>
578     <coordinates>
579       <x>990</x>
580       <y>260</y>
581       <w>190</w>
582       <h>110</h>
583     </coordinates>
584     <panel_attributes>Job
585 --
586 -task: {issue, revoke}
587 -state: {open, warning, done}
588 -executeFrom
589 -executeTo
590 </panel_attributes>
591     <additional_attributes/>
592   </element>
593   <element>
594     <type>com.umlet.element.Relation</type>
595     <coordinates>
596       <x>1150</x>
597       <y>300</y>
598       <w>260</w>
599       <h>170</h>
600     </coordinates>
601     <panel_attributes>lt=-
602 m1=0..n
603 is subject of&gt;</panel_attributes>
604     <additional_attributes>30;50;200;50;200;150</additional_attributes>
605   </element>
606   <element>
607     <type>com.umlet.element.Class</type>
608     <coordinates>
609       <x>400</x>
610       <y>1070</y>
611       <w>210</w>
612       <h>50</h>
613     </coordinates>
614     <panel_attributes>Name
615 --
616 -type: {...}
617
618 </panel_attributes>
619     <additional_attributes/>
620   </element>
621   <element>
622     <type>com.umlet.element.Relation</type>
623     <coordinates>
624       <x>580</x>
625       <y>930</y>
626       <w>150</w>
627       <h>170</h>
628     </coordinates>
629     <panel_attributes>lt=-
630 m1=0..n
631 </panel_attributes>
632     <additional_attributes>30;150;80;150;80;30;130;30</additional_attributes>
633   </element>
634   <element>
635     <type>com.umlet.element.Class</type>
636     <coordinates>
637       <x>400</x>
638       <y>1160</y>
639       <w>210</w>
640       <h>80</h>
641     </coordinates>
642     <panel_attributes>NamePart
643 --
644 -position: int
645 -type: {fn, ln, suffix, sn}
646 -value: String
647
648 </panel_attributes>
649     <additional_attributes/>
650   </element>
651   <element>
652     <type>com.umlet.element.Relation</type>
653     <coordinates>
654       <x>480</x>
655       <y>1090</y>
656       <w>50</w>
657       <h>90</h>
658     </coordinates>
659     <panel_attributes>lt=-
660 m1=0..n
661 </panel_attributes>
662     <additional_attributes>30;70;30;30</additional_attributes>
663   </element>
664   <element>
665     <type>com.umlet.element.Class</type>
666     <coordinates>
667       <x>1130</x>
668       <y>1090</y>
669       <w>330</w>
670       <h>150</h>
671     </coordinates>
672     <panel_attributes>PasswordResetTicket
673 --
674 -token: String
675 -privateToken: String (Scrypt)
676 -created: Datetime
677 -used: Datetime
678 </panel_attributes>
679     <additional_attributes/>
680   </element>
681   <element>
682     <type>com.umlet.element.Relation</type>
683     <coordinates>
684       <x>860</x>
685       <y>940</y>
686       <w>340</w>
687       <h>170</h>
688     </coordinates>
689     <panel_attributes>lt=-
690 m1=0..n
691 &lt;target</panel_attributes>
692     <additional_attributes>320;150;320;130;30;130;30;30</additional_attributes>
693   </element>
694   <element>
695     <type>com.umlet.element.Relation</type>
696     <coordinates>
697       <x>880</x>
698       <y>940</y>
699       <w>390</w>
700       <h>170</h>
701     </coordinates>
702     <panel_attributes>lt=-
703 m1=0..n
704 &lt;creator</panel_attributes>
705     <additional_attributes>370;150;370;100;30;100;30;30</additional_attributes>
706   </element>
707   <element>
708     <type>com.umlet.element.Class</type>
709     <coordinates>
710       <x>1700</x>
711       <y>350</y>
712       <w>80</w>
713       <h>40</h>
714     </coordinates>
715     <panel_attributes>LoginCert
716 --
717 </panel_attributes>
718     <additional_attributes/>
719   </element>
720   <element>
721     <type>com.umlet.element.Relation</type>
722     <coordinates>
723       <x>1520</x>
724       <y>330</y>
725       <w>200</w>
726       <h>170</h>
727     </coordinates>
728     <panel_attributes>lt=&lt;&lt;-</panel_attributes>
729     <additional_attributes>30;150;80;150;80;30;180;30</additional_attributes>
730   </element>
731 </diagram>