[osis-core] use cases
Troy A. Griffitts
osis-core@bibletechnologieswg.org
Wed, 21 Aug 2002 13:03:11 -0700
OK, I'm kindof lost on many of the terms and tags being thrown around.
Could we give excerpts from an XML doc for a few use cases. I've
included my best guess or suggestion for each. Please follow the
reference in #12 if you find yourself in ill attitude :) Thanks for
humoring me. I really need this, as I am quickly losing coherency on
these matters :)
1) I am this work
(from Todd's submission)
<osisText osisWork="eckhart_sermons">
2) All my osisID, self identifying anchors use this reference system
unless individually, explicitely stated otherwise.
????????? something like the following was suggested by Todd ?????????
<osisText refSystem="Bible.KJV">
3) All my osisRef's use KJV reference system unless individually,
explicitely stated otherwise
?????????
<osisText osisWork="work1" refSystem="augustine_confessions.pusey"
defaultRefSystem="Bible.KJV">
*** Following items assume a documents 1 and 2 items above, somehow
define work: KJV, refSystem: KJV
4) I am a verse that is Jas 1:19
<verse osisID="Jas.1.19">
5) I am a div that contains Jas 1:19 AND Jas 1:20
<div osisID="Jas.1.19 Jas.1.20">
6) I am a div that contains all of Jas
<div osisID="Jas">
*** Following items assume a documents 1, 2, and 3 items above, somehow
define (respectively) work: MHC (Matthew Henry's Commentary), refSystem:
KJV, defaultRefSystem: KJV
7) I am a div that is commentary on Jas.1.19-21
?????
<div osisID="Jas.1.19 Jas.1.20 Jas.1.21">
(I still like this suggested markup, as it allow us to say: See comments
from Matthew Henry on <reference work="mhc" osisRef="Jas.1.20">James
1:20</reference>)
8) I am a reference to any Bible that contains Jas.1.19 using my
default KJV reference system.
<reference osisRef="Jas.1.19">This</reference> might be a hyperlink to
any Bible containing James 1:19.
9) I am a reference to any Bible that contains Jas.1.19, but I want to
use something besides my default *REFERENCE SYSTEM* for some odd reason :)
<reference osisRef="Bible.NIV:Jas.1.19">
10) I want to refer to the NIV *WORK* using my default KJV reference
system.
<reference work="niv" osisRef="Jas.1.19">
11) I want to refer to the NIV *WORK* using the NIV *REFERENCE SYSTEM*
(which is not my default which is KJV)
<reference work="niv" osisRef="Bible.NIV:Jas.1.19">
12) (because there should be 12) I want to refer to a work: naves
(Naves Topical Textbook), using naves reference system (obviously) to a
div in naves that was tagged with an osisID="GRACE"
Please see Nave's Topical Textbook entry on <reference work="naves"
osisRef="naves:GRACE">Grace</reference>