XML. Document Type
Higher Element Type is a Element Type º
Nested Element Type is a Element Type º
Nested Element Type is nested to a Higher Element Type ®
<Elements of this type are nested to elements
of the higher type only within all documents of the document type.>
Nested Element Type has a Position ®
Nested Element
Type has a Element
Cardinality ®
[Element Cardinality = {“0..1”, “1”,
“0..n”, “1..n”}]
<Elements of this type have quantity within
a higher element type according to their cardinality in all documents of the
document type.>
Document
Type is a Higher Element
Type º
<It has no higher element
types.>
<It has no attributes.>
Nested Element
Type has a Element
Name ®
<Nested element types have unique
names within a higher element type.>
Element Type pertains to a
Document Type ®
<It is or is nested (directly or
indirectly) to the document type.>
Element
Type has Attribute Types ¬
Attribute
Type has an
Attribute Name ®
<Attribute types have unique
names within each element type.>
Mandatory
Attribute Type is
an Attribute Type º
<Elements of the element type
obligatory have an attribute of this type in all documents.>
Optional
Attribute Type is
an Attribute Type º
<It’s not mandatory.>
XML. Document Type. Tree Node
Use Tree
Element
Type is a Tree Node
º
Higher Element
Type is a Parent
Node º
Nested Element
Type is a Child
Node º
XML. Document
Element pertains to a Element Type ®
Higher Element is a Element º
Nested Element is a Element º
Nested Element is nested to a Higher Element ®
Nested Element has a Position ®
Nested Element
can have Text ®
Element has Attributes ¬
Attribute pertains to an Attribute Type ®
<There can be only one attribute
in a element for each attribute type.>
Attribute has an Attribute Value ®
Document is a Element º
<It’s a element of a document type.>
Document has a File Name ®
XML. Document. Tag
Element is a Tag º
{It’s a synonym.}
Nested
Element is a Nested
Tag º
XML. Document. Tree Node
Element is a Tree Node º
Higher Element is a Parent Node º
Nested Element is a Child Node º