[osis-core] Notes from our ealier conversation regarding references.
Todd Tillinghast
osis-core@bibletechnologieswg.org
Mon, 2 Sep 2002 11:20:49 -0600
Correction to the below example posted last night:
The value of "osisWork" in <osisText> should only be the fully formed
name and not the alias.
Also added osisID="Bible.TEV:" to self-identify <osisText> as being
"Bible.TEV".
Example:
<osisText osisID="Bible.TEV:" osisWork="Bible.KJV">
<header>
<work osisWork="Bible.KJV" workAlias="kjv">
</work>
<work osisWork="Bible.TEV" workAlias="tev">
</work>
<work osisWork="Bible.TheMessage" workAlias="msg">
<identifier type="ISBN">0891097287</identifier>
<!-- additional information about the work not used in references or
self-identifiers or with respect to the workAlias -->
<refSystem>Bible.Z</refSystem> <!-- additional
information about the work not used in references or self-identifiers or
with respect to the workAlias -->
</work>
<work osisWork="Bible.NIV">
</work>
</header>
....
<!-- reference to Bible.KJV:Matt.1.1" -->
<reference osisRef="Matt.1.1"/>
<!-- reference to Bible.KJV:Matt.1.1" -->
<reference osisRef="kjv:Matt.1.1"/>
<!-- reference to Bible.KJV:Matt.1.1" -->
<reference osisRef="Bible.KJV:Matt.1.1"/>
<!-- reference to Bible.TEV:Matt.1.1" -->
<reference osisRef="tev:Matt.1.1"/>
<!-- reference to Bible.TheMessage:Matt.1.1" -->
<reference osisRef="msg:Matt.1.1"/>
<!-- reference to Bible.NIV:Matt.1.1" -->
<reference osisRef="Bible.NIV:Matt.1.1"/>
<!-- osisID of Bible.KJV:Matt.1.1 -->
<verse osisID="Matt.1.1">...</verse>
<!-- osisID of Bible.TEV:Matt.1.1 -->
<verse osisID="tev:Matt.1.1">...</verse>
<!-- osisID of Bible.KJV:Matt.1.1 -->
<verse osisID="kjv:Matt.1.1">...</verse>
....
</osisText>
Todd
>
> Patrick,
>
> Per or conversation earlier today. (Hopefully not as confusing as
> yesterday's post.)
>
> 1) Add an optional attribute "workAlias" to <work> to hold the "alias"
> value
> of the work that to be used to the left of the ":" in osisIDs and
osisRef.
> The "workAlias" value is an alias for the "fully formed" value held in
the
> osisWork attribute.
>
> 2) The the osisWork attribute is the "fully" formed identifier for the
> work.
>
> 3) The "osisWork" attribute of <osisText> does not declare what the
work
> is
> but rather the default work that will precede the ":" in an osisID or
> osisRef.
>
> Example:
> <osisText osisWork="kjv">
> <header>
> <work osisWork="Bible.KJV" workAlias="kjv">
> </work>
> <work osisWork="Bible.TEV" workAlias="tev">
> </work>
> <work osisWork="Bible.TheMessage" workAlias="msg">
> <identifier type="ISBN">0891097287</identifier>
<!--
> additional
> information about the work not used in references or self-identifiers
-->
> </work>
> <work osisWork="Bible.NIV">
> </work>
> </header>
> ....
> <reference osisRef="Matt.1.1"/> <!-- reference to
> Bible.KJV:Matt.1.1" -->
> <reference osisRef="kjv:Matt.1.1"/> <!-- reference to
> Bible.KJV:Matt.1.1" -->
> <reference osisRef="tev:Matt.1.1"/> <!-- reference to
> Bible.TEV:Matt.1.1" -->
> <reference osisRef="msg:Matt.1.1"/> <!-- reference to
> Bible.TheMessage:Matt.1.1" -->
> <reference osisRef="Bible.NIV:Matt.1.1"/><!-- reference to
> Bible.NIV:Matt.1.1" -->
> <verse osisID="Matt.1.1">...</verse> <!-- osisID of
> Bible.KJV:Matt.1.1 -->
> <verse osisID="tev:Matt.1.1">...</verse> <!-- osisID of
> Bible.TEV:Matt.1.1 -->
> <verse osisID="kjv:Matt.1.1">...</verse> <!-- osisID of
> Bible.KJV:Matt.1.1 -->
> ....
> </osisText>
>
> Todd
>
>