[jsword-devel] Where to find information about OSIS

Chris Little jsword-devel@crosswire.org
Sun, 11 May 2003 12:26:02 -0700 (MST)


On Sun, 11 May 2003, Jacky Cheung wrote:

> Then, I convert some Sword GBF modules to OSIS docs (with the conversion 
> program in the OSIS website) and compare them to see the conversion 
> pattern. Here is some of my findings:
> 
> A<RB>B<RF>C<Rf> -> A B<note tyoe-"x-StudyNote">B</note>
> A<WHxxxx> -> <w lemma="x-Strongs:Hxxxx">A</w>
> A<WGxxxx> -> <w lemma="x-Strongs:Gxxxx">A</w>
> A<WTHxxxx> -> <w morph="x-StrongsMorph:THxxxx">A</w>
> A<WTGxxxx> -> <w morph="x-StrongsMorph:TGxxxx">A</w>
> 
> Where can I find documentation about these patterns? I can't find any 
> documentation about x-Strongs, x-StrongsMorph, and x-StudyNote. I think 
> I missed something...  Thanks.

The main thing to realize is that any type beginning with "x-" is 
non-standard.  In this case, x-StudyNote probably should be changed to 
study.  The best practice for converting GBF notes to OSIS, unless you 
specifically know the type of notes that they are, would be simply 
<RF>xyz<Rf> -> <note>xyz</note>.  None of the other attributes (n or type) 
are mandatory, and they aren't indicated by GBF encoding.

x-Strongs here indicates a Strong's number.  x-StrongsMorph here indicates 
a TVM value, which you probably won't run into very frequently.

--Chris