Difference between revisions of "Whiteboard/TEI Dictionary Proposal"
From CrossWire Bible Society
(→Features of the Current Model) |
(→Summary) |
||
Line 1: | Line 1: | ||
=Summary= | =Summary= | ||
− | The current lexicon model allows for only flat dictionaries. A new model needs to take into account page numbers, non-alphabetic sorting, and hierarchical entries. | + | The current SWORD lexicon model allows for only flat dictionaries, which is ideally suited to Strongs but not to more recent lexica. A new model needs to take into account page numbers, non-alphabetic sorting, and hierarchical entries. Ideally it would also allow for browsing a dictionary. |
=Features of the Current Model= | =Features of the Current Model= |
Revision as of 22:35, 22 April 2012
Contents
Summary
The current SWORD lexicon model allows for only flat dictionaries, which is ideally suited to Strongs but not to more recent lexica. A new model needs to take into account page numbers, non-alphabetic sorting, and hierarchical entries. Ideally it would also allow for browsing a dictionary.
Features of the Current Model
The current dictionary model involves a flat dictionary that must be sorted according to unicode code points. This leads to a number of problems.
Proposed Features of a New Model
Example TEI File
<?xml version="1.0" encoding="UTF-8"?> <TEI xmlns="http://www.crosswire.org/2008/TEIOSIS/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crosswire.org/2008/TEIOSIS/namespace http://www.crosswire.org/OSIS/teiP5osis.1.4.xsd"> <text> <body> <pb n="1"/> <div1><head>א</head> <superEntry id="אבב" trans="abb">Entry text <entry id="אב" trans="ab" strong="H3">Entry text</entry> <entry id="אביב" trans="abib" strong="H24">Entry text</entry> </superEntry> <superEntry id="אבד" trans="abd" strong="H6"> <pb n="2"/> <entry id="אבד" trans="abd" strong="H8">Entry text</entry> <entry id="אבדה" trans="abdh" strong="H9">Entry text</entry> <entry id="אבדון" trans="abdwn" strong="H10">Entry text</entry> </superEntry> </div1> </body> </text> </TEI>