[osis-core] Further osisRef stuff
Patrick Durusau
osis-core@bibletechnologieswg.org
Sun, 17 Nov 2002 10:15:16 -0500
Todd,
I was talking to Steve yesterday and he suggested that:
<work osisWork="kjv">
<identifier type="OSIS">Bible.KJV</identifier>
<referenceSystem>Bible.KJV</referenceSystem>
</work>
Where there appears later in the document:
<osisRef="kjv:Ps.43.2"/>
Resolves to *all* that appears between <work osisWork="kjv"> to </work>,
in the sense of being a pointer to that set of information.
Thats makes a lot of sense since most of our Dublin Core entries, for
example, will have ISBN data, which is a much more reliable source for
text identification than most others.
In other words, what use the software makes of this bundle of data that
is represented by "kjv" is really an application level problem.
So, is the semantics of <referenceSystem> a claim that I am making how I
am making references to the work? In other words, <referenceSystem> is
not a claim about the work but about what referenceSystem I am using to
refer to it?
To illustrate:
<work osisWork="frAndKJV">
<identifier type="OSIS">Bible.Fr.Segumend</identifier>
<referenceSystem>Bible.KJV</referenceSystem>
</work>
so when I say: <reference osisRef="frAndKJV:Ps.43.2"/>
That means I am using the KJV reference system for this reference so
please find the proper reference in Bible.Fr.Segumend?
Changes the semantics of referenceSystem to be the referenceSystem
(abstract) that I am using to make references to this work. (Most of the
time these are the same but not always, cf. St. Augustine's Confessions.)
Note that <identifier> is not required in <work>. Should it be?
Patrick
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu