-
Notifications
You must be signed in to change notification settings - Fork 1
/
role_diagram.xml
121 lines (101 loc) · 4.08 KB
/
role_diagram.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!--
Document authors (ivoatex maintainers have different rules):
* svn cp this file to role_diagram.xml, and then:
* Remove all <rec> elements in there referring to standards not related
to the current one,
* change the tag name for the current one from rec to thisrec
* make role_diagram.pdf
For the time being, keep both role_diagram.pdf and role_diagram.svg as
created by this in the VCS. This helps document builds on machines
with missing dependencies.
Archdiag maintainers: When adding boxes here, first look for a good place,
preferably in one of the grid positions given in the comments for the
WGs (e.g., 55 for Registry). Good y positions are ones that already
exist. Leave out the w at first.
Then, run
make archdiag-debug.svg
and open archdiag-debug.svg in a javascript-enabled browser. In that
browser's javascript console you will see lines like:
SpectralDM: 67; 11.5
The first number is the box's natural width, which you should use in the w
attribute of the rec/prerec. The second is the offset to x you'd need to
add to one of the x grid lines (the x=something in the opening comments
of the various sections) to have the box centered.
-->
<archdiag xmlns="http://ivoa.net/archdiag">
<!-- Registry: x=55, y=150..450 -->
<rec name="Reg.Intf" x="75" y="205" w="50"/>
<!--+
<rec name="VOResource" x="64.5" y="155" w="71"/>
<rec name="RegTAP" x="76" y="180" w="48"/>
<rec name="Resource M.D." x="58" y="230" w="84"/>
<rec name="TAPRegExt" x="67.5" y="255" w="65"/>
<rec name="VODataService" x="57.5" y="350" w="85"/>
<rec name="StandardsRE" x="63" y="375" w="74"/>
<rec name="SimpleDALRE" x="61" y="400" w="78"/>
<rec name="Identifiers" x="125" y="425" w="60"/>
+-->
<!-- Apps: all over the place -->
<!--+
<rec name="VOTable" x="270" y="325" w="50"/>
<rec name="SAMP" x="300" y="115" w="38"/>
<rec name="MOC" x="430" y="405" w="33"/>
<rec name="HiPS" x="430" y="430" w="33"/>
+-->
<!-- DAL: x=655, y=155..435 -->
<!--+
<rec name="DALI" x="310" y="290" w="33"/>
<rec name="ADQL" x="250" y="160" w="37"/>
<rec name="ConeSearch" x="665.5" y="155" w="69"/>
<rec name="SSAP" x="682" y="180" w="36"/>
<rec name="SLAP" x="682.5" y="205" w="35"/>
<rec name="SIAP" x="683.5" y="230" w="33"/>
<rec name="TAP" x="686" y="255" w="28"/>
<prerec name="ObsVisSAP" x="665.5" y="330" w="66"/>
<rec name="SimDAL" x="676" y="355" w="48"/>
<rec name="VTP" x="684" y="380" w="30.5"/>
<rec name="DataLink" x="628" y="405" w="53"/>
<rec name="SODA" x="681" y="430" w="38"/>
<rec name="ObsCore" x="619" y="180" w="52"/>
<rec name="EPN-TAP" x="617.5" y="205" w="55"/>
<rec name="ObsLocTAP" x="612" y="230" w="66"/>
+-->
<!-- Data Models: x=430..580, y=250..400 -->
<!--+
<prerec name="MIVOT" x="440" y="355" w="51"/>
<rec name="VODML" x="512" y="195" w="46"/>
<rec name="SimDM" x="473" y="230" w="44"/>
<rec name="STC" x="580" y="255" w="30"/>
<rec name="CharDM" x="470.5" y="255" w="49"/>
<rec name="SSLDM" x="572.5" y="280" w="45"/>
<rec name="SpectralDM" x="461.5" y="280" w="67"/>
<rec name="PhotDM" x="571" y="305" w="48"/>
<rec name="Meas" x="456" y="305" w="35"/>
<rec name="Coords" x="501" y="305" w="44"/>
<prerec name="Transform" x="465" y="330" w="60"/>
<prerec name="DatasetDM" x="490" y="380" w="65"/>
<prerec name="CubeDM" x="497" y="405" w="51"/>
<rec name="ProvDM" x="571" y="330" w="48"/>
+-->
<!-- GWS: all over the place -->
<rec name="SSO" x="450" y="115" w="31"/>
<rec name="VOSpace" x="173" y="460" w="54"/>
<thisrec name="ExecutionBroker" x="245" y="460" w="85"/>
<rec name="CDP" x="500" y="115" w="31"/>
<rec name="UWS" x="633.5" y="460" w="33"/>
<rec name="GMS" x="534" y="460" w="32"/>
<!--+
<rec name="PDL" x="430" y="380" w="33"/>
<rec name="VOSI" x="568" y="435" w="34"/>
+-->
<!-- Semantics: x=160..250 y=250..400 -->
<!--+
<rec name="VOUnits" x="220" y="250" w="50"/>
<rec name="UCD" x="189" y="310" w="32"/>
<rec name="Vocabularies" x="168.5" y="335" w="73"/>
+-->
<!-- TD -->
<!--+
<rec name="VOEvent" x="570" y="375" w="52"/>
+-->
</archdiag>