
*Add LANGUAGE index to boolean entry-search. (searches LANG tags
in <ETYM>; probably not also within <DEF>).
*Add part-of-speech index to boolean entry-search (perhaps also
as limiter to lookups); searches <POS> within <FORM>.

Quotation searches should be revised:

allow MED search by MS dialect, modern title, or IMEV number, etc.
Improve MED stencil search(es) by means of separate index of
tag-stripped stencils with byte-offset pointers back to the MED.
Add an alternative form of entries-search that searches for the
co-occurrence of various features within the same sense (not
within the same entry). Current tagging supports restriction
only to the same numbered sense, but we should think about how to
restrict searches even to the same lettered subsense. If we cannot support
both sense-search and entry-search, perhaps even prefer sense search.
Increase number of Boolean boxes in entry searches, preferably by breaking
down the searchable features into two groups: (1) those that occur within
<FORM> <ETYM> or <DEF>; and (2) those that occur within <EG>. Three boolean
boxes would be allowed to each group, with the option of combining results
of each group with a invariant Boolean "AND".Note: the following crude mockup is designed only to illustrate the preferred logical structure of the search, not to suggest how it should be implemented; even at the former task, it is flawed, since the 'in senses' radio-button option apparently allows one to search for features 'within senses' that do not in fact exist within senses (e.g., etymologies, forms). It is debatable how useful this would be even if correctly expressed (i.e., search for the coexistence within a sense of features A and B, limited to senses that fall within entries that also contain feature 'C').
| AND | ||
Strengthen ability of quotation (and CME) searches to cope with
orthographic variety. E.g.:
searching for "liverous" automatically searches also for leuerous, lywerous, leuereus(e, lyvereus(e, etc.
searching for "tortous skin" automatically searches for all phrases whose elements appear as co-variants with tortous and skin in the MED.
tortous skin
turtu skinne
tortu sckin
tortus scinne
tortuse scin
tortuce schin
tortouse shine
tortois x chin
tortes skene
tortuge skijn
turtuse kyn
tortuces kin
cortucis skins
skinse
chinne
etc.
search "tortoise skin" (selecting tortoise sb. and skin sb.), which = MED "tortouse skin" + variants.
Add <DATE> search to entry searches.

Retain existing MS/shelfmark search but add access to the HB via a
string search of the MSLIB (including the "MS" attribute of the MSFULL
element. Insert interim results page showing the <MSFULL>s
that matched. E.g. search for "sim" and get:
SIM London, British Library, Additional 22283 (Simeon)
SIMPSON Privately owned
Or search for "add" and get:
ADD London, British Library, Additional
BODADD Oxford, Bodleian Library, Add.
CMBADD Cambridge, University Library, Additional
FIL London, British Library, Additional 37492 (<I>olim</I> Fillingham)
PCY London, British Library, Additional 27879 (Percy)
SIM London, British Library, Additional 22283 (Simeon)
WHT London, British Library, Additional 39574 (<I>olim</I> Wheatley)
Click on one of these (?or select one or more of these with a check box) to
retrieve entries with that MS or a MS from that repository. In fact, perhaps
you would need another interim results page listing the full ABBRs that
begin with the selected term(s); you could then select from those results
to go to entries. E.g., selecting "CmbAdd" above would generate this page:
CmbAdd 43
CmbAdd 2830
CmbAdd 3039
CmbAdd 3042
CmbAdd 3042:Lind.
CmbAdd 3137
CmbAdd 4407
CmbAdd 5943
CmbAdd 6681
CmbAdd 6864
CmbAdd 7350
Then clicking on CmbAdd 4407 would yield these entries:
Havelok the Dane
In þis werd (incipit)
The Proverbs of Hendyng

Sort and display quotation-search results in either date or
stencil order, not headword order (the current order seems to be by headword within
each group of (100) hits, which implies that the sort is done subsequent to the grouping;
ideally, though perhaps impractically, the sort (by date or stencil) should be done
prior to the grouping into hundreds.)
Add "page turner" to MED and HB interfaces

Add to "bare-bones" (quoteless) display of MED entries the date of the
first and last non-bracketed quots. in each sense; also perhaps the
first and last non-bracketed quots. in the entry.
Add (optional) context-sensitive help in frames (generated by links from
particular items on search and results pages). At least, add link to
list of <USE> labels.
Add mouseovers:


Replace Ibid.'s with immediately preceding stencil *unless* preceding
stencil was result of disambiguation process or Ibid. is
a complex Ibid (an Ibid. with additional info attached, e.g. different
MS, date, or bibl. src.), in which case manual intervention is needed
to select the correct replacement.
Re-order quots. according to MED scheme.
Replace "~" in phrases/cpds. with appropriate headword.
Replace short contextual references in etymology:

Expand head <ORTH>s, perh. as separate element (<HDORTH>)
Expand other <ORTH>s

Add IDs on headwords ?and senses.
Recognize <NOTE> (or <XR>) and <ETYM> elements as containing
cross-references; convert internal cross-references in MED into
links, at least to relevant headword if not relevant sense.