<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
This makes sense to me. The source files I am working from are
electronic dictionaries (not print dictionaries), so the &lt;entry&gt;
approach is appropriate. It makes a lot of sense to handle different
dictionaries differently. I will focus on the English-Vietnamese
dictionary first, and as the filters take shape I can decide whether to
convert them to &lt;entryFree&gt; or not.<br>
<br>
Incidentally, I had some local friends over yesterday, and I showed
them what BibleCS can do with dictionaries (I had created modules for
the two Vietnamese dictionaries using ThML and used them for my own
purposes until the announcement about TEI support), and they were
excited to have a copy. Dictionary functionality, after the ability to
search the Bible, is probably the most important function of Bible
software, so I am excited about how things are developing.<br>
<br>
Daniel<br>
<br>
Chris Little wrote:
<blockquote cite="mid:48324E67.9090406@crosswire.org" type="cite">
  <pre wrap="">Daniel Owens wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Like I said, for what it's worth... Perhaps Lexique will give you some 
food for thought. It's a nice program for producing a nicely typeset 
dictionary quickly and with minimal expertise. I might create Perl 
scripts to go between TEI and their format if I ever have the need.

I should have started with a question. When tagging dictionaries, then, 
is the onus on the module creator to add punctuation and other means of 
distinguishing elements? That would certainly be simpler for the 
front-end developers, but if that is the case it would be helpful to 
know what elements are styled in what way so that module creators don't 
double-up on that sort of thing. Or if I use the &lt;hi&gt; element and a 
stylesheet does otherwise, will it matter? Should I just "style-away" 
using TEI?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
As DM says, &lt;entry&gt;-based dictionaries and &lt;entryFree&gt;-based 
dictionaries are quite different and we will probably handle them 
separately. A third option that exists, especially important for 
&lt;entryFree&gt; dictionaries that come from printed sources, is entries that 
make extensive use of the rend attribute (which is the case in my 1913 
Webster's).

With &lt;entryFree&gt;-based dictionaries that make extensive use of rend, we 
should generate very little decoration other than what is specifically 
identified in the text. With other &lt;entryFree&gt;-based dictionaries, we 
will want to generate decoration like italicized &lt;pron&gt;, bolded &lt;orth&gt;, 
or small-caps &lt;re&gt; or &lt;xr&gt; links.

&lt;entry&gt;-based dictionaries are completely different, and we'll probably 
generate decoration, punctuation, paragraphing &amp; linebreaks, etc.

So, in terms of how much decoration &amp; punctuation you should add, it 
should depend on which kind of entry you use and how much decoration you 
want to do.

TEI support at this point is very preliminary. Just as soon as I'm 
finished encoding the 1913 Webster's, I'll take a look at it, the 
Viet-Anh dictionary, the NAS lexicons, and possibly some of the old 
Perseus/Germanic Lexicon Project dictionaries and try to develop some 
nice filters for RTF, HTMLHREF, &amp; WEBIF. I can't say what it will 
necessarily look like, but I probably won't use any color or mid-line 
textsize changes.

In any case, we have a while before 1.5.12 will be ready, so we can do 
some testing before we settle on the generated rendering.

--Chris

_______________________________________________
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>
<br>
<pre class="moz-signature" cols="72">-- 
PMBX license 1502 
</pre>
</body>
</html>