Support for insert, update and delete operations. Some ask for transaction
management.
Support for nested queries.
Support for full-text queries. Word containment, containment in order, wildcards
and proximity queries. Also support for regular expressions. SQL-MM like
facilities. "mixture of exact queries on the structured part and information
retrieval queries on the unstructured part."
Provide facilities to construct XML documents. This is controversial! Paper
23 (Maier) states it as its first requirement citing the benefits of closure.
Paper 33 (Murata) is equivocal: the query language may support construction
but it may also return data that can be used by the environment in which
it executes, such as XSL or a DOM program for construction or transformation.
Paper 3 (Beech) is also equivocal. Paper 5 (Agranat) wants query to not support
construction. Paper 50 (Bosworth) wants the query language to describe how
the resultant graph is serialized.
RDF query requirements such as selection based on property values, navigating
over properties, boolean results from queries and support for alternate
representations are discussed in papers 12 (Cranor), 14 (Decker) and 24
(Malhotra). Paper 52 (Shklar) discusses integration of full-text query with
RDF query.