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

Todd Tillinghast osis-core@bibletechnologieswg.org
Mon, 26 Aug 2002 09:40:56 -0600


Patrick,

> 
> 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"

No, it does not declare that the osisIDs in the work are a reference
system.  The reference system would be defaulted to
refSystem="Bible.OSIS" reference system and the so 
<verse osisID="Matt.1.6"/> would really be 
<verse osisID="Bible.OSIS:Matt.1.6"/> 
Also it would NOT be 
<verse osisID="Bible.OSIS[Bible.TEV]:Matt.1.6"/> unless you encoded
<verse osisID="[Bible.TEV]:Matt.1.6"/>

> 
> 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
> 
>