[osis-core] Questions about osisRefs

Steve DeRose osis-core@bibletechnologieswg.org
Thu, 22 Aug 2002 17:33:06 -0400


At 11:46 AM -0400 08/22/02, Harry Plantinga wrote:
>Let me see if I have osisRefs straight, through some more use cases.
>Basically, I'm trying to figure out whether an osisRef refers to
>a particular reference system, or a particular work, or what.
>
>1.  I want to refer to Psalm 20 (KJV reference system) in any version.
>
>	<reference osisRef="Bible.KJV:Psalm.20">
>
>   Do I need to add a <work> element "declaring" Bible.KJV? e.g.
>
>     <works>
>       <work osisWork="Bible.KJV">
>	  <title>Holy Bible -- King James Version</title>
>	</work>
>     </works>
>
>2.  I want to refer to Psalm.20 of the LXX in an English translation
>
>	<works>
>	  <work osisWork="lxx_en">
>	    <title>Septuagint</title>
>	    <language>en</language>
>	  </work>
>	</works>
>
>	[...]
>
>	<reference osisRef="lxx_en:Psalm.20">
>
>3.  I want to refer to Psalm.20 (KJV reference system) of the English
>     LXX.
>
>     [same <work> entry as above]
>
>     <reference osisRef="lxx_en(Bible.KJV):Psalm.20">
>
>Is this right?
>DO I also need to declare Bible.KJV in case 3?
>If we aren't always "declaring" ref system, how do we tell
>a ref system name from a work identifier?
>
>-Harry


I thought the syntax in references was  work(refsys):
Other than that, the rest of the above makes sense to me.



-- 

Steve DeRose -- http://www.stg.brown.edu/~sjd
Chair, Bible Technologies Group -- http://www.bibletechnologies.net
Email: sderose@speakeasy.net
Backup email: sjd@stg.brown.edu