FW: [osis-core] osisCore_Candiate_1.1_003 - 12 - splitID

Patrick Durusau osis-core@bibletechnologieswg.org
Tue, 27 Aug 2002 07:43:04 -0400


Todd,

So other than changing to xs:string and redoing the documentation, no 
syntax changes to get the operation you describe?

Todd Tillinghast wrote:

>Patrick,
>
<snip>

>
>There are TWO purposes that we seem to be tring to accomplish with
>splitID.
>
>The first is to provide a mechanism to extend the predominant reference
>system when an identifier from that system applies to MORE THAN ONE
><verse> element.  In this case the thing that is split is the logical
>concept of the verse but there is NO overlapping hierarchy as far as
>element go.
>
>The second case is where there are overlapping hierarchies and we must
>split what would be a single element into two (or more) elements so that
>elements from another hierarchy can hold their position in the XML
>hierarchy.  In this case we need a mechanism independent from osisID to
>indicate that an element has been split as well as to match up the
>pieces of the split element.  (If the splitID attribute is used as a
>mechanism to extend a  reference system (as in the first case above)
>then it will not be clear when an element has been split and when a
>reference system is being extended.)
>
>PROPOSAL FOR SPLIT ELEMENTS DUE TO OVERLAPPING HIERARCHIES:
>1) Use the splitID attribute to indicate that an element has been split
>due 
>to overlapping hierarchies of elements.
>2) Have splitID be xs:string.
>3) Have splitID be the exact same token for all pieces of the split
>element.
>4) Have the sequence of the split element be implied by their order in
>the document.
>5) Have the splitID strategy be TOTALLY independent of osisID.
>6) Put splitID attributes on the elements that can be split and not in
>globalAttributes. (div, q, verse, p, lineGroup, line, not sure if there
>are others)
>
>PROPOSAL FOR EXTENDING HIERARCHIES:
>1) Not use splitID in any fashon
>2.A) use the [] syntax to indicate a reference system extension OR
>2.B) use the grain to accommodate reference system extension
>
<snip>

BTW, I am incorporating the new terms refSys[edition] into the current 
release (due later this morning). The more I think about your idea on 
that the better I like it. Quite clever actually.

Patrick

-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu