Recognizing OSIS identifiers: Re: [osis-core] declaring identifiers/subjects and types thereon

Patrick Durusau osis-core@bibletechnologieswg.org
Mon, 27 Oct 2003 11:39:25 -0500


Troy,

Troy A. Griffitts wrote:
> Sounds ok to me, but if Todd really uses:
> 
> <identifier type="fba">Bible.es.RVR.1960</identifier>
> 
> I would contend that no software would recognize this as the OSIS 
> identifier for this work.
> 
> He would also need a:
> 
> <identifier type="OSIS">Bible.es.RVR.1960</identifier>
> 
> 
Never meant to contend that any software would. Just an illustration of 
how to modify his proposal.

Hope you are having a great day!

Patrick



> 
>     -Troy.
> 
> 
> 
> Patrick Durusau wrote:
> 
>> Chris,
>>
>> Chris Little wrote:
>>
>>> Patrick,
>>>
>>> I don't know if I quite understand this.  I interpret that you're saying
>>>
>>> <identifier type="OSIS">Bible.NASB</identifier>
>>>
>>> is incorrect, but
>>>
>>> <identifier type="OSIS:">Bible.NASB</identifier>
>>>
>>> is correct.  I don't understand the purpose of this, as it just looks 
>>> like a namespace without any actual reference.  Or is the idea that 
>>> it references an abstract document that would never exist?
>>>
>>
>> Yes, that is what I said was the current case, along with noting that 
>> it was ERROR on my part.
>>
>> The goal was to allow people (who want to) to declare an identifier or 
>> subject that refers to a work, so they can use it as a prefix later in 
>> the document.
>>
>> The various simple strings that were enumerated in the schema had that 
>> function. That is: ISBN, ISSN, etc., could be used as prefixes to 
>> values so the software has a chance to know what sort of identifier it 
>> is dealing with.
>>
>> The "type" attribute should allow that simple string to be entered 
>> without the ":" that everyone seems to find so offensive. The content 
>> of the identifier and subject elements should also not be required to 
>> have the colon.
>>
>> In the case of an identifier, the goal is:
>>
>> <identifier type="ISBN">158516002-4</identifier>
>>
>> Which gives the ISBN identifier for this work (the KJV version from ABS).
>>
>> Same is true for subject:
>>
>> <subject type="LCSH">Bible</subject
>>
>> What I hear being voiced is that type="OSIS" is being used as the 
>> programmatic identifier for this work.
>>
>> Fine by me.
>>
>> Note that since <subject> can occur any number of times, there is no 
>> reason for it to be a list, hence it can have spaces in the content of 
>> the element, although not in the type attribute.
>>
>> Same is the case for identifier.
>>
>> To answer Todd's concerns, using his example:
>>
>> <osisText osisIDWork="rvr" ...>
>>    <header>
>>       <work osisWork="rvr">
>>          ...
>>          <identifier type="fba">Bible.es.RVR.1960</identifier>
>>          ...
>>       </work>
>>       <work osisWork="fba">
>>          <title>Forum of Bible Agencies Bible Translation
>> Identifiers</title>
>>          ...
>>       </work>
>>    </header>
>> </osisText>
>>
>> Note the change of the type attribute on identifier to match the 
>> osisWork attribute on the separate work.
>>
>> This allows us to specify additional information on the authority that 
>> provided the name in question. Same would be true for subject.
>>
>> Chris thinks we should return the list of simple values for both 
>> identifier and subject. I have no real case against that, but do think 
>> it would be better to have a stock set of work elements that are 
>> capable of directly the user to more information on the source of the 
>> identifier or subject.
>>
>> Note that I would prefer to return the enumerated list along with a 
>> joint to xs:string and not attribute extension, so that if someone 
>> wants to use the work mechanism to add one we don't have, they can do 
>> so without the "x-" prefix.
>>
>> For SBL purposes, I am sure we will draft work elements for all the 
>> enumerated types on both identifier and subject.
>>
>> Now, assuming the following:
>>
>> 1. I fix the osisGenRegex (no longer relevant to this discussion),
>>
>> 2. Get a show of hands on type on identifier and subject being 
>> xs:string and having enumerated types for the most common values, 
>> which can also be represented as work elements,
>>
>> Does that close this part of the final debate?
>>
>> Hope everyone is at the start of a great week!
>>
>> Patrick
>>
> 
> _______________________________________________
> 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!