logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   markup   _/_   xml   _/_   validation   _/_   xml-schema  

Index Browse Edit Visualize Statistics Download Help
 
xml-schema
is governed by:
- W3C [ governor ]
supports:
- XML Namespace Support [ feature ]
- Data Types [ feature ]
has syntax:
- XML Schema Compact Syntax (XSCS). [ syntax ]
xml-application
- Relax NG
- XSD, XML Schema Definition
- The Schematron
XML Schema Language
- Examplotron
- XML Schema Compact Syntax (XSCS).
- XSD, XML Schema Definition
- DTD, Document Type Definition
- XDuce
- Tree Regular Expressions for XML
- The Schematron
- Relax NG
- Document Content Description for XML, DCD
Types:
disadvantage
is notated in XML -- extremely verbose
advantage
support name spaces
disadvantage
big standard only for big players -> software offering limited
Comment:
simple to complex data types -- more data oriented -- explicit type hierarchy
quote
"XML Schema is in the XML world what ASN.1 was in the OSI universe."
advantage
reuse/embedding of schemas formalized -- one document can reference multiple schemas
Comment:
defines what elements and attributes can appear where in an XML document -- order, occurrences -- russian doll syndrom
Comment:
definition language for structural data/documents -- XML based alternative to DTD
advantage
is notated in XML -- can process it as XML document
Comment:
data patters -- useful for defining formats
disadvantage
no real formal model behind it?
Comment:
data facetting -- subclassing with restriction and extension