[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:17:56 -0600


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

<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