Synching
[pazpar2-moved-to-github.git] / TODO
1 Short term: 
2
3 Structured target profiles -- Zeerex?  -- requires libxml
4 Normalization of records -- test if libXSLT is fast enough to:
5   -- Extract Subject headings, titles, dates, authors for facets and display
6   -- Merge keys for relevance ranking, etc.
7   -- Also normalize to UTF-8.
8 Sort by title, date, author. Parameter to 'show' webservice command.
9 Additional facets. At least do 'author'.. think about making it general. -- libxml
10 Implement detection of 'search complete', so client knows when to stop polling.
11 Full record retrieval. -- libxml
12 Implement hitsbytarget function to emulate traditional LOT-style U/I
13   -- Begs a 'limit by target' type of function...  ??
14
15 Longer term:
16
17 Server-specific CCL-mapping (simple, follows from structured target profiles)
18 Networked mechanism to control configuration
19 Target selection by metadata -- 'subject', 'location', 'library
20         type' -- should be totally generic to support requirements of
21         different projects.
22 Factor Z39.50 stuff out from pazpar2.c to separate file to make room for
23    later SRU implementation (essential if we do THDI or LOT. Not hard to do)
24
25 Nice to have: