AMADEUS html plain
SKModel. DTD rich. The external subset
ELEMENTS
! SKETCHY_TEXT
! SKETCH
attributes: type, icon, view, base
(COMMENT?, PRIMITIVE_HEAD*, BRANCH+)
! BRANCH
attributes: type, icon, view, base
(COMMENT?, PRIMITIVE_HEAD*, (PRIMITIVE|ARROW|SKETCH)*)
! PRIMITIVE_HEAD
attribute: type
! PRIMITIVE
attribute: type
! ARROW
attributes: type, level
! TEXT
! COMMENT
! ROW
! ELEM
(SEGM | PICTURE | HYPERELEM)
! SEGM
! PICTURE
! HYPERELEM
ENTITIES
? % schemeTypes
"(0|1|2)"
"(SIMPLE|LOOP|MODULE)"
? % schemeHeadTypes
? % primitiveTypes
"(0|1)"
"(SIMPLE|CONDITION)"
? % arrowTypes
? % views
"(0|1|2|3|4|6|7|8|9)"
"(Sketchy|Boxes|..."
? % baseLanguages
"(0|1|2|3|4)"
"(Java|LaTex|HTML|None|XML)"
? % schemeAttributes
'type %schemeTypes; "0"
SIMPLE
icon (yes|no) "no"
not iconified
view %views; "0"
Sketchy
base %baseLanguages; "3" '
None
? % segmAttributes
'face CDATA #IMPLIED
size (8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|
28|29|30) #IMPLIED
style (BOLD | ITALIC | BOLDITALIC) #IMPLIED
color CDATA #IMPLIED'
? % pictureAttributes
'icon (yes | no) "no"
not iconified
src CDATA #REQUIRED
align (0 | 1 | 2) "0" '
ALIGN_BOTTOM
ATTLISTS
* SKETCH
* BRANCH
* PRIMITIVE_HEAD
type %schemeHeadTypes; "0"
SIMPLE
* PRIMITIVE
type %primitiveTypes; "0"
SIMPLE
* ARROW
type %arrowTypes; "2"
STRONG
level CDATA #REQUIRED
"0", "1", . . .
* SEGM
* PICTURE