<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Troy,<br>
    <br>
    On 5/1/2012 2:35 AM, Troy A. Griffitts wrote:
    <blockquote
      cite="mid:db2cf432-3153-4d7a-b5c8-fcf00a3d12ed@email.android.com"
      type="cite">Quick note before I get on a long flight back to the
      Good Ol' U.S. of A.<br>
      <br>
      There are 2 distinct uses cases to consider here:<br>
      <br>
      1. Lookups of linked entries, e.g., Bible with word lemma, user
      hovers or clicks on a word.<br>
      <br>
      SWORD handles this use case well. The latest code in trunk allows
      a .conf entry which allows case sensitivity in keys to handle
      lexica which have entries where case matters for uniqueness.<br>
      <br>
      This key is not necessarily useful to display to the user, as
      Chris has suggested, so the entry title is there for display.<br>
      <br>
      2. Scrolling through entries. This use case, which I hadn't
      thought highly desirable until people started complaining about
      sort order, we do not handle well. This is where we have discussed
      adding a second, human understandable sort order index and have
      the traversable interface methods use this index.<br>
    </blockquote>
    Thank you for understanding.  I don't normally make a habit of
    scrolling through a dictionary for fun.  But if I look up hagios,
    then want to see what hagiazo says, in Strongs this isn't a
    problem.  When it comes to Middle Liddell, if I happen to know the
    exact accentuation of hagios, I can probably find it in the first
    place, but then hagiazo may still be a mile away, rather than a few
    entries.<br>
    <br>
    David<br>
    <blockquote
      cite="mid:db2cf432-3153-4d7a-b5c8-fcf00a3d12ed@email.android.com"
      type="cite">
      <br>
      <br>
      -- <br>
      Sent from my Android phone with K-9 Mail. Please excuse my
      brevity.<br>
      <br>
      <div class="gmail_quote">David Troidl <a class="moz-txt-link-rfc2396E" href="mailto:DavidTroidl@aol.com"><DavidTroidl@aol.com></a>
        wrote:
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif">

On 4/30/2012 7:54 AM, Chris Little wrote:
> On 4/30/2012 4:39 AM, David Troidl wrote:
>> Hi Chris,
>>
>> I'm certainly no expert on your TEI dictionaries, but wouldn't it make
>> sense to have the first key be one that would sort properly, and present
>> the dictionary in true alphabetical order? I'm thinking of Middle
>> Liddell, as well as the Hebrew. This key wouldn't even necessarily have
>> to be shown to the user. The second key, the title, could then maintain
>> the proper accents for display, without hindering sorting, searching or
>> navigation.
>
> I confess, I don't understand what you're proposing this as an 
> alternative to.
>
> In the example Karl cites, there's just one actual key per entry. It 
> is an uppercased v
 ersion
of the entryFree's n attribute. This is the 
> key that is sorted.
>
> The un-uppercased version from the n attribute is being rendered as 
> part of the entry text via the TEI filters. This is the part I'm 
> proposing we retain, but render somewhere else, e.g. right-justified 
> at the bottom of the entry.
>
> We also render all the text of the entry, which in these cases 
> includes the text from a title element.
>
> I don't know what 'true alphabetical order' means, but if you mean 
> localized sort order, it's not possible with the current 
> implementation of this module type.
My main point was not to remove the key, but to use it effectively.

The point about alphabetical order relates to Middle Liddell. Here is a 
little chunk from the lexicon keys, as they are in BibleTime:
ἄωτον
ἀ̆́λη

ἆγμα
This may 
 be
sorting by Unicode codepoints, but could hardly be called 
alphabetical. This arrangement of the lexicon makes it virtually 
unusable, at least by me. If the key were something like:
αωτον ἄωτον
it would sort by Greek alphabetical order, then distinguish the accents.

David
>
> --Chris
>
>
><hr>
> sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
> <a moz-do-not-send="true" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
> Instructions to unsubscribe/change your settings at above page

<hr>
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a moz-do-not-send="true" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
    </blockquote>
  </body>
</html>