[osis-core] Trial encoding of TEV version of Matthew 13. Please read questions and issues.

Steve DeRose osis-core@bibletechnologieswg.org
Wed, 19 Jun 2002 15:14:29 -0400


At 01:16 AM -0500 06/05/02, Todd Tillinghast wrote:
>I have attempted encoding the TEV version of Matt.13 which has a fair amount
>of overlapping.  The sample encoded file and a modified schema are attached.
>Here are some issues. (NOTE: the attached schema is NOT an official release
>but is needed for the attached file to be valid
>
>Issue 1) How do we state the verseID of a partial verse?  Do we use the
>grain?
>Not that I used grain.  Comments?  Is style required?

I had been assuming it would have the same verseID on all parts, 
since they should all be retrieved when the verse is sought.

>
>
>Issue 2) We have accounted for overlapping hierarchies between verse and
>other elements as long as the VERSE gets split when there is a conflict.  If
>the verse element is kept UNSPLIT, then elements like paragraph need to be
>split and paragraph would need to be a child of verse.  This option seems
>ugly but will likely be preferred to the BCV oriented users.  (Same thing
>would be true for an other elements that a verse spans including div!  Do we
>want div as a child of verse?  If the answer is NO then it would seem that
>we should say that verse always gets split. Which is not complimentary to
>the BCV orientation.)
>
>Must the verse element always be split when there are conflicting
>hierarchies?

I would think so; the verses are the more arbitrary structural units, 
so just as they did when they were milestones, they would give way.

>Are there similar cases for <div> elements as chapters?
>
>
>Issue 3) Overlapping hierarchies that do not involve a BCV hierarchy
>conflict.
>Sub Issue 3a) Block quote overlapping with both div and paragraph.
>Option 1: Break up the Div and Paragraph at the start of the BlockQuote and
>have only one break.
>Option 2: Break the BlockQuote up into Paragraph size pieces.  (This makes
>the most sense to  me.)
>Trouble with both options:  What do we put in the next/prev?

2 seems better to me, too. Next and prev can be any value one likes 
-- they only serve to tie together the pieces.

>
>Sub Issue 3b) LineGroup, BlockQuote, Line, and Verse.
>Break Verse Up Strategy: Break up the verse into line size pieces and the
>hierarchy works  nicely.
>Maintain Verse integrity strategy: Break the LineGroup into two verse driven
>pieces.  (This  seems a little uglier.) (See prev post)

Per above, I favor breaking the verse.

>
>Issue 4) What value should be in next/prev for elements that are not verse?
>(BlockQuote, p, lineGroup, line, div, etc...)


anything.... I'd probably tend to make up an ID by using the element 
type as a prefix, and a serial number as suffix. Or maybe pack the 
verseId of the nearest verse in there too somewhere, so it's easier 
to avoid name conflicts without having to look around.

>
>(I created a block illustration of the various elements/hierarchies in
>Matthew 13 in Visio. If anyone is interested I could send it or create a
>JPEG version.)
>
>Todd
>
>Attachment converted: Sylph:Matt13NewB.xml (TEXT/ttxt) (000392C6)
>Attachment converted: Sylph:osisCore_1test10a.xsd (TEXT/ttxt) (000392C7)


-- 

Steve DeRose -- http://www.stg.brown.edu/~sjd
Chair, Bible Technologies Group -- http://www.bibletechnologies.net
Email: sderose@speakeasy.net
Backup email: sderose@mac.com, sjd@stg.brown.edu