---+ SeRQL server TODO list

---++ SPARQL

* Complete SORT BY:
	* Compare in test-cases
	* Realise decending and multi-column sorting
	* Value-specific comparison

* Implement ASK

* Implement DESCRIBE

* Implement named graphs

* Implement value based semantics in xsd:dateTime

* { ?x ?y 1 } cannot be mapped to rdf(X, Y, literal(type(xsd:integer, '1')))
  because it must match :a :b "01"^^xsd:integer.

	* Add rdf(X, Y, literal(number(1), X))

* Generalise the optimiser to deal with SPARQL runtime functions and control
  structures.

* HTTP Server protocol

	* Implement Accept header info
	* Properly report errors.
	* Added JSON replies

---++ Jena compatibility

	* Function properties
	    * <S> <P> <O> has special meaning for some <P>, generating
	    different values for <O>.

	    --> Post processing
