[osis-core] osisID/osisRef: Proposal

Harry Plantinga osis-core@bibletechnologieswg.org
Fri, 5 Jul 2002 10:28:11 -0400


> Thus:
> 
> <osisText osisWork="bible.nrsva">
> 
> Meaning: <verse osisID="Matt.1.1"> = <verse 
> osisID="bible.nrsva:Matt.1.1"> with the expanded form also being a 
> legitimate osisID.
> 
> This would allow us to have an osisWorkType (simpleType) that specifies 
> a set of osisWork values:
> 
> <xs:enumeration>bible.nrsva</xs:enumeration>
> <xs:enumeration>bible.nrsva.niv</xs:enumeration>
> <xs:enumeration>bible.nrsva.niv.spanish</xs:enumeration>
> 
> With the general format being: work (bible), reference system (nrsva), 
> edition (niv), language (spanish)
> 
> If a value is omitted, must be represented by a full stop (period). (We 
> could say for other systems, like Harry's references to Augustine, best 
> to follow that general outline but not possible with all works. Submit 
> your suggestion for publication on the OSIS site for addition to the 
> schema.)

I'm not sure about having a separate edition name and reference system
identifier.  Would we ever have an NIV using the LXX reference
system?

The full stop-delimited syntax becomes unnecessary if the work is 
described adequately in the <work> element and the osisWork attribute
is merely an opaque internal identifier (short-form work name).

-Harry