[osis-core] 4 issues
Troy A. Griffitts
osis-core@bibletechnologieswg.org
Wed, 28 Jan 2004 11:00:45 -0800
My Christmas list:
o allow <transChange> in <title> (for Psalm Titles)
o allow <reference> in <hi> (NASB wants to italicize certain references
in a list for emphesis).
o discuss best practices for saving VALUES. My case: I have a Greek
lexicon with OCCURANCE information. I want to mark the occurance text
so I can optionally show or hide it, but would also like to save the
OCCURANCE DATA in an attribute. Example:
logos - word
<seg type="x-occurance:157">This word occurs one hundred and fifty
seven times in the New Testament</seg>
the above example is my BEST PRACTICE idea. But would like to know the
thoughts of placing the 157 VALUE where I have.
o I was assured <w> ATTRIBUTES would NOT be forced to be an osisID.
This was the purpose of osisGenType. But in forcing the prefix (to
which I DID WILLINGLY concede), we seem to have added additional
restrictions which make my documents invalid. Here's what we did A LONG
TIME AGO:
<w
lemma="x-Strongs:1234|x-Strongs:2345"
morph="x-Robinsons:V-AAI1P|x-Robinsons:N-ASM"
>
eternity
</w>
from the discussed change, I think I need to:
<w
lemma="strongs:1234 strongs:2345"
morph="robinsons:V-AAI1P robinsons:N-ASM"
>
eternity
</w>
But this is not valid.
Problem 1: WE AGREE NOT TO LIMIT THE TEXT BEYOND NOT INCLUDING A SPACE.
Which is what my last example shows, and is still invalid (I think
because of the '-'). I think this is just an oversight.
Problem 2: I really liked the '|' better than the space. I remember
discussing this with Patrick and I think we decided that we knew of
codes that included spaces.
MY ARGUMENT:
' ' is a language script character of many languages.
'|' is a NOT. It is a computer symbol used expressly for delimeting
purposes.
I can:
PREFER: morph="robinsons:V-AAI1P|robinsons:N-ASM"
LIVE WITH: morph="robinsons:V-AAI1P robinsons:N-ASM"
REALLY DON'T WANT: to transform lemma/morph values to osisID
restrictions with an escape character
CANNOT LIVE WITH: forcing transformation of the lemma/morph values with
no common escape character