Main goals
- Supporting the user in formulating a "semantically
correct" query
- understanding element semantics
- entering correct data (list of values, dictionaries,
constraints)
- browsing concepts (access to thesauri, ontologies,
etc.)
- Supporting user interaction:
- multilinguality
- different cultures (format conversions, e.g. for
calendars)
- different expertise levels
- formulate complex queries without learning XPath or
XQuery
- Adjusting the output (insert hyperlinks, emphasize
searched terms, processing the text)
- Do not affect existing data collection and its
schema
- Keeping the architecture conformant to web standards
and web design principles (decentralization,
interoperability, evolvability)