Features, that are planned to be implemented before 1.0 release include:

== Next ==
- Add caching HTTP header

== Tests ==
- Add SeeAlso::Test for testing SeeAlso services
- Add test of SeeAlso::Source::DBI with SQLite
- Add a management class for multiple services
- Add perl client (as SeeAlso::Source)

= Redesign =
- Create unAPI::Server to base on
- Better support of OpenSearch Description (more fields), maybe with OpenSearch::Description
-- title, description, url, date, example, example response, normalize, source
-- add date of last DBI-update in the description (from database?) on load
- Better/more loading mechanism for SeeAlso::Source::DBI
-- simplify ETL-examples (thingISBN and Wikipedia)
-- detect/remove full duplicates (better database index?)

== Misc ==
- Add SeeAlso::Discovery to discover servers via OpenSearch Description 
- clean up the code
-- look for TODOs
-- look for missing documentation 
- Better error handling (also log errors)
-- push errors from SeeAlso::Source to SeeAlso::Server
- Support WADL and WSDL in addition to OpenSearch Description
- Run as a real server (on a port of your choice) : better performance?
- Add SeeAlso::Source::Union and example
- Add SeeAlso::Source::Cache and example
- Add an example of a multilangual source with equal identifiers: LibraryThing?
- More Unicode (UTF-8) testing and hints
- restrict access of cgi server by referrer, IP, etc. (better in .htaccess ?)
- add a REST-server that eats SeeAlso response format via 
  HTTP POST (new), HTTP PUT (add) and HTTP DELETE (delete).
  Response formats and status codes need to be defined for this
- remove Date::Parse prequisite

== Examples ==
- Add/improve Wikipedia/LibraryThing examples
-- rewrite, test and document ETL cycle
- Feed2Seealso (RSS2Seealso, ATOM2Seealso)

== JavaScript client ==
- Document purpose and usage

== XSLT client ==
- Document purpose and usage
- Add more OSD fields
- Add example result check
- IE seems to have problem with iframe and document(.) ?
