[osis-core] type on identifier and subject, syntax of content
Patrick Durusau
osis-core@bibletechnologieswg.org
Mon, 27 Oct 2003 19:25:46 -0500
Steve,
On the phone with Troy, here is what I understand is the issue:
The type="OSIS" is used to mark an identifier (only one) in a work
declaration that is THE identifier for OSIS software. (It is really not
a type issue, but this is the mechanism that was discussed previously.)
In other words, the identifier that bears type="OSIS" is the source for
OSIS resolution of references.
Example:
I have a Bible encoded with the self-identifier <identifier
type="OSIS">Bible.KJV.Zondervan.1985</identifier>
When that work is loaded in OSIS software, it records the identifier
with the OSIS type and the physical document location.
Then, if I write a sermon and in the header, in addition to the work
element that defines this work I have:
<work osisWork="KJV">
<identifier type="OSIS">Bible.KJV.Zondervan.1985</identifier>
</work>
This calls for any work that has self-identified itself as this.
and then later in my sermon I have osisRef="KJV:John.1.1" the software
"knows" where to find the appropriate document.
Hope you are having a great day!
Patrick
Steven J. DeRose wrote:
> I finally read through this thread, and felt pretty lost for a while.
>
> A few things I do feel sure of:
>
> * The colon is really ugly if a prefix is standing alone, like in its
> declaration.
>
> * Using something like "ISBN" as the type of an <identifier> in a <work>
> implies no claim to authority over the ISBN namespace, or even the
> individual ISBN -- no more so that my reading you an ISBN over the phone
> or putting it in a bibliography entry.
>
> * I think Patrick's solution below for type of ident and subj is ok --
> basically leave it open, but we provide a set of recommended values, and
> those values are reserved to mean what we say (in other words, people
> aren't allowed to say "ISBN" and mean some new scheme they invented
> instead.
>
> * I'm still confused by the meaning of type="OSIS" -- it seems an odd
> usage if it's basically a private-use identifier -- would it make more
> sense to call what Patrick described below, "Local" or "Private" or
> "192.168" or something? I'm not going to push hard for that, just
> throwing it out in case those who actually understand this portion think
> it makes sense....
>
> At some point I think we should tie this whole system in to URNs
> somehow; but I haven't studied URNs enough to know what it would take.
>
> S
>
> At 3:05 PM -0500 10/27/03, Patrick Durusau wrote:
>
>> Greetings!
>>
>> Apparently my post concerning the dropping of enumerated types from
>> identifier and subject got lost in the flood of emails on the latest
>> schema.
>>
>> Let me make the following suggestion (subject to your comments and my
>> getting in contact with Steve):
>>
>> Type on identifier and subject should be xs:string.
>>
>> Suggested values for the type attribute on identifier and subject will
>> be enumerated in the users manual.
>>
>> If "OSIS" is used for type on identifier, the value of the
>> <identifier> element, that is:
>>
>> <identifier type="OSIS">The_Part_Right_Here</identifier>
>>
>> then the "The_Part_Right_Here" is the identifier for the work
>> represented by that <work> element for purposes of identifying that
>> work (whether it is this work or simply a work in the header).
>>
>> (Todd's general and continuing objection to this suggestion is noted.)
>>
>> Now, the value to be inside the <identifier> and <subject> elements is
>> also unconstrained.
>>
>> Note that best practices recommends that such value:
>> "The_Part_Right_Here" should bear a work prefix, that is to say:
>>
>> Work_Prefix:The_Part_Right_Here
>>
>> Where the Work_Prefix is defined in a <work> element in the header.
>>
>> The Work_Prefix is not required but does allow careful users to create
>> OSIS documents that are self-defining in terms of their identifiers
>> and subjects.
>>
>> This suggestion also avoids the use of the "x-" mechanism in favor of
>> users defining their work prefixes.
>>
>> Does this get a chorus of "+1's?"
>>
>> Hope everyone is having a great day!
>>
>> Patrick
>>
>> --
>> Patrick Durusau
>> Director of Research and Development
>> Society of Biblical Literature
>> Patrick.Durusau@sbl-site.org
>> Chair, V1 - Text Processing: Office and Publishing Systems Interface
>> Co-Editor, ISO 13250, Topic Maps -- Reference Model
>>
>> Topic Maps: Human, not artificial, intelligence at work!
>>
>>
>> _______________________________________________
>> osis-core mailing list
>> osis-core@bibletechnologieswg.org
>> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
>
>
>
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Chair, V1 - Text Processing: Office and Publishing Systems Interface
Co-Editor, ISO 13250, Topic Maps -- Reference Model
Topic Maps: Human, not artificial, intelligence at work!