[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