[osis-core] osisWork, refSystem - Summary

Harry Plantinga osis-core@bibletechnologieswg.org
Thu, 22 Aug 2002 12:04:18 -0400


> 1. Should have attributes on osisText that are osisWork and refSystem.

> 2. The values of osisWork and refSystem are declared in separate 
> container elements, <works> and <refSystems> respectively, by 
> <work> and 
> <refSystem> elements, each of which has an attribute that acts as an 
> identifier for that entry.

OK, let's see if I have this right.  I'd do something like this?

------------------------------------------------------------
<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>
  </works>

  <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>
</header>
    

<osisText osisWork="augustine.confessions.SPCK1912"
refSystem="agustine.confessions.pusey.1880">
 [doc here]
</osisText>
------------------------------------------------------------

At least, that's my take on #1 and #2 above.  

The obvious issue is that there is redundant information in the
<header> and in the <work> element. Do I really need a <work> element
to define augustine.confessions.SPCK1912, and if so, should we drop
the header elements?

-Harry