Technologies building on top of XML
- a notation for trees is not enough...
The real force of XML is generic languages and tools!
We need:
- namespaces
- - to avoid name clashes when a document uses several "sub-languages"
- schemas (grammars)
- - to define classes of documents (DTD is not good enough...)
- linking between documents
- - a generalization of HTML anchors and links
- addressing parts of documents
- - it is not enough that only the author can place anchors
- transformation
- - conversion from one document class to another
- querying
- - extraction of information
Each of these issues will be described later.
Other related technologies (not covered here):
- RDF (Resource Description Framework)
- - a framework for
metadata (statements about properties and relationships)
- XML-Signature
- - digital signatures of Web resources
- XML Fragment Interchange
- - dealing with fragments of XML documents