[osis-core] Dictionary module
Chris Little
osis-core@bibletechnologieswg.org
Sun, 15 Jun 2003 23:04:29 -0700
All of this is based on LinguaLinks 5.0 and in pseudo-osis/xml. Starred
entries may occur multiple times.
There are three types of entries (major, minor, and sub), each of which
have different content, but the following is their union:
<entry type="major|minor|sub"
subType="affix|circumfix|infix|prefix|simulfix|suffix|clitic|enclitic|proclitic|root|boundRoot|unboundRoot|stem|boundStem|unboundStem">
<form type="base"></form>
<pron type="base"></pron>
<form type="citation"></form>
<pron type="citation"></pron>
<literalMeaning></literalMeaning>
<crossReferences></crossReferences>*
<majorEntries>(links/references to major entries)</majorEntries>
<minorEntries>(links/references to minor entries)</minorEntries>
<subEntries>(links/references to subentries)</subEntries>
<senseGroup>
<sense type="primary|secondary|figurative" POS="(lots)">
<definition></definition>
<example>
<vernacular></vernacular>*
<translation type="literal|free"></translation>*
<tags></tags>
</example>*
<index></index>*
<thesaurus></thesaurus>*
<ocmCode></ocmCode>*
<lexicalRelation></lexicalRelation>*
<annotation type="(lots)"></type>*
<crossReferences></crossReferences>*
<appendix></appendix>*
<attestedExample></attestedExample>*
<domainType type="(lots)">/<domainType>*
<picture></picture>*
<scientificName></scientificName>
<tags></tags>
<usageType type="archaic|colloquial|formal|etc."></usageType>*
<gloss></gloss>
<mediaFiles></mediaFiles>*
<table></table>*
</sense>*
</senseGroup>*(senseGroup may also recurse)
<annotation></annotation>*
<attestedExample></attestedExample>*
<summaryDefinition></summaryDefinition>
<tags></tags>
</entry>
There's a strong emphasis on linking to external databases (thesaurus
codes, OCM codes, indexes, etc.)
--Chris