SGML/XML Characteristics
Generic: provides formalism for definition of content structures
Structured: supports complex semantic structures
Semantic: separates content, structure, formatting
Formal: allows (but does not require) validation of a document structure against a structure definition
Scaleable: can manage varying quantities of data or any size data/document repository