[osis-core] Questions about osisRefs
Todd Tillinghast
osis-core@bibletechnologieswg.org
Thu, 22 Aug 2002 11:42:18 -0600
>
> > My view is that xxx is a reference system (not an aliased
> > reference system but a standardized reference system identifier).
> >
> > And that if you want to create a reference to a specific work
> > that the form xxx(zzz):yyy would be used, where zzz is the
> > standardized work identifier.
> >
> > However, yesterday Steve brought up objections to the
> > xxx(zzz):yyy form. The alternatives as posted yesterday are
> > to put the work some place else in the reference or to put
> > the work as a separate attribute in the <reference> element.
> > <reference work="zzz" osisRef="xxx:yyy"/>
>
> So it would be like this, modulo reference syntax?
>
<header>
<title>Augustine's Confessions</title>
<creator role="Author">St. Augustine</creator>
<creator role="translator">Pusey</creator>
<publisher>S.P.C.K.</publisher>
<date>1912</date>
<works>
<work osisWork="augustine.confessions.SPCK1912">
<title>Augustine's Confessions</title>
<creator role="author">St. Augustine</creator>
<creator role="translator">Pusey</creator>
<publisher>S.P.C.K.</publisher>
<date>1912</date>
</work>
<work osisWork="Bible.TEV">
</work>
<work osisWork="Bible.KJV">
</work>
</works>
<refSystems>
<refSystem refSystem="Bible.KJV">
</refSystem>
<refSystem refSystem="augustine.confessions.pusey.1880">
<title>Augustine's Confession</title>
<creator role="author">St. Augustine</creator>
<creator role="translator">Pusey</creator>
<language>en</language>
<date>1880</date>
</refSystem>
<alias aliasName="augustineConfW"
refSystem="augustine.confessions.pusey.1880"
work="augustine.confessions.SPCK1912" />
<alias aliasName="augustineConf"
refSystem="augustine.confessions.pusey.1880"/>
<alias aliasName="TEV" refSystem="Bible.KJV" work="Bible.TEV"/>
<alias aliasName="KJV" refSystem="Bible.KJV"/>
<alias aliasName="KJVW" refSystem="Bible.KJV" work="Bible.KJV"/>
</refSystems>
</header>
.........
<reference osisRef="augustineConfW:X.iii.20"/> work specific reference
<reference osisRef="augustineConf:X.iii.20"/> work independat
reference
<reference osisRef="TEV:Ps.1.1"/> work specific reference
<reference osisRef="KJV:Ps.1.1"/> work independent
reference
<reference osisRef="KJVW:Ps.1.1"/> work specific reference
>
> Hmmm, a bit wordy, redundant, repetitive, and verbiageful...
>
>
> -Harry
This is cleaner and would make encoding easier BUT requires additional
behavior to be supported by users of the document.
Would you support only the aliased form or allow a mixture of the two
strategies?
I can live with this if it is the general will of the group.
Todd