Maps to a UML Attribute with the stereotype XSDnotation. This attribute must be added into the UML class with the stereotype XSDschema.
- name maps to UML Attribute name
- annotation maps to UML Attribute documentation
notation XML representation summary
<notation
id = ID
name = NCName
public = anyURI
system = anyURI
{any attributes with non-schema namespace…}>
Content: (annotation?)
</notation>
XML representation of a notation declaration
<xs:notation name="jpeg" public="image/jpeg" system="viewer.exe">
notation UML model example.
notation XML code sample
<xs:schema xmlns:nm = "http://nomagic.com" xmlns:xs = "http://www.w3.org/2001/XMLSchema" targetNamespace = "http://nomagic.com">
<xs:notation name = "jpeg" public = "image/jpeg" system = "viewer.exe"/>
</xs:schema>