Supplemental: Re: [osis-core] type on identifier and subject, syntax of content

Patrick Durusau osis-core@bibletechnologieswg.org
Mon, 27 Oct 2003 19:34:40 -0500


Steve,

After posting Troy's concerns and thinking about it a bit further, I am 
not sure that we really need my prior suggestion of the prefix.

If we define type="OSIS" on identifier as being the mechanism that 
allows resolution of osisRefs (see prior post), then why do I need to 
duplicate the value in type as a prefix in identifier (and by extension 
subject)?

For example:

<identifier type="ISBN">ISBN:some_number</idetifier> seems to me to be 
redundant, we already have that information in the type attribute.

Noting that if someone uses a type that does not appear in the users 
manual, they are required to declare a work element that bears an 
osisWork attribute that matches the type attribute.

Example:

<identifier type="pdurusau.org">some_odd_string</identifier>

and there must be a work element that has "pdurusau.org" as its osisWork 
attribute.

Note that Troy reminded me that in osisCore.1.4.1, we did say:

> One occurrence (and only one) of the &lt;identifier&gt; element should have a type of OSIS.

Hope everyone is 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!