[osis-core] Re: [Fwd: Re: Call me if you do not agree with my statements regarding refsys(work) rather than work(refsys)!]

Patrick Durusau osis-core@bibletechnologieswg.org
Mon, 26 Aug 2002 11:13:46 -0400


Todd,

Looks good to me, with some comments! ;-)

Todd Tillinghast wrote:

>Patrick,
>
>I see your point regarding a need for simplification of how users encode
>references.
>
>I understand the problem with people not knowing that there are multiple
>reference systems since I myself didn't know about such things prior to
>meeting with Eric Albright and Dennis Dresher just prior to the DC OSIS
>meeting.
>
>If we were to create a Bible.OSIS reference system that is both the
>default value for the defaultRefSystem attribute in <osisText> as well
>as the default value for the refSystem attribute in <work> then MOST
>users would get the behavior they expect and be none wiser about the
>various reference systems.
>
>At the same time users who need to declare a reference system can do so
>and will likely be aware of the fact that alternate reference systems
>exist.
>
>When encoding a work other than a Bible we could allow the user to
>either declare the defaultRefSystem in <osisText> OR to use the value of
>the name attribute of <work> to mean the reference system AND work
>declared in that work element.  For users that want to create a
>reference with a different reference system the full form would be
>required and the reference system would have to be declared in the
>header.
>
>Examples of proposal
>
><work name="Bible.TEV"/> <!-- refSystem="Bible.OSIS" by default -->
>
How would this one work for Bible.TEV? In other words, does it assume 
TEV osisIDs are the set of tokens? osisID="Matt.1.6 Matt.1.7 Matt.1.8"

BTW, [split] is where you want to make a division that is not in the 
reference system, like Matt.1.6[1] (or sometimes seen as Matt.1.6[a]). 
It is just a division that lets people point to divisions that may or 
may not be in the reference system but gives them a fallback to the 
whole verse (in this case).

Looking at my answer, probably should allow content of [split] to be 
either a number or letter. It seems easier to give them options, 
particulary since it can be ignored with little loss of function.

Can you resend on the split element post? I had 80 plus (OSIS only) when 
I started the weekend and quite honestly don't remember that one in 
enough detail to search for it.

Patrick

>
><osisText> <!-- defaultRefSystem="Bible.OSIS" by default -->
>	<div>
>		<verse osisID="Matt.1.1">
>			<!-- osisRef="Bible.OSIS:Ps.55.3 -->
>			<reference osisRef=" Ps.55.3"/>  	
>	
>			<!-- osisRef="Bible.OSIS[Bible.NIV]:Ps.55.3 -->
>			<reference osisRef="[Bible.NIV]: Ps.55.3"/>
>
>			<!-- osisRef="Bible.OSIS[Bible.NIV]:Ps.55.3 -->
><reference osisRef="[Bible.NRSV]: Ps.55.3"/>
>
>			<!-- osisRef="Bible.French[Bible.NIV]:Ps.55.3
>-->				<reference osisRef="Bible.French:
>Ps.55.3"/>
>
>			<!-- osisRef="Bible.French[Bible.Bambra]:Ps.55.3
>-->				<reference
>osisRef="Bible.French[Bible.Bambra]:Ps.55.3"/>
>		</verse>	
>	</div>
></osisText>
>
>
>This does place a burden for those that normally work in a different
>reference system to declare a reference system other than Bible.OSIS.
>
>I like the [] rather than the () for the work.
>
>Thoughts?
>
>Todd
>
>

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