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
- Adjusting the output (insert hyperlinks, emphasize searched terms, processing the text)
- Do not affect existing data collection and its schema
- Keeping the architecture open and distributed