[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