Client: device description, user preferences
Services: documents and other services
Server capabilities: adaptation methods
Network: characteristics, etc.
The schema must be extensible and
not limited to a particular kind of devices or architecture.
Schemas must cover a wide range of description elements
to allow developers to define their applications-related profiles