[osis-core] Questions about osisRefs

Steve DeRose osis-core@bibletechnologieswg.org
Thu, 22 Aug 2002 18:13:55 -0400


At 10:51 AM -0600 08/22/02, Todd Tillinghast wrote:
>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.

Huh? Isn't that inside out from where we were before? Is that to get 
from the shortest form having no parens, on the assumption that the 
shortest form is a refsys, not a work?

>
>However, yesterday Steve brought up objections to the xxx(zzz):yyy form.

I did?? Did I make a tremendous typo or speako, or am I being 
schizophrenic or Alzheimeric? I think I was always in favor of:

    work(refsys):canonical(split)@grain-canonical(split)@grain

(that's ignoring optionality since it would make the expression real ugly)

>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"/>
>
>IN NO CASE can there be a reference without a reference system.

Why is that? If we have a default declared up top for work and for 
refSys, then I don't see a problem with leaving either or both out on 
particular references; hence my suggestion to have a default-setting 
parameter for them on <div> and <osisText> (presumably that could 
just be of the form work(refsys) or work or (refsys)...

>
>Todd


-- 

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