generated from ivoa-std/doc-template
-
Notifications
You must be signed in to change notification settings - Fork 4
/
role_diagram.xml
57 lines (38 loc) · 1.7 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
<!--
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="VOResource" x="64.5" y="155" w="71"/>
<rec name="Resource M.D." x="58" y="230" w="84"/>
<!-- Apps: all over the place -->
<rec name="VOTable" x="270" y="325" w="50"/>
<!-- DAL: x=655, y=155..435 -->
<thisrec name="ConeSearch" x="665.5" y="155" w="69"/>
<!-- Data Models: x=430..580, y=250..400 -->
<!-- GWS: all over the place -->
<!-- Semantics: x=160..250 y=250..400 -->
<rec name="UCD" x="189" y="310" w="32"/>
<!-- TD -->
</archdiag>