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

Chris Little osis-core@bibletechnologieswg.org
Wed, 29 Oct 2003 01:48:09 -0600


I don't think I understand what purpose type serves on <identifier> if 
we're going to constrain it to be either "OSIS" or semantically vacuous.

I really don't understand the purpose of the prefix proposed as part of 
the content of identifier/subject, so I'll just identify some sample 
usage and you can let me know if it makes sense or correct me if not....

Take, for example, the book "The Apostolic Fathers" by JB Lightfoot. 
(You can follow along with me at catlog.loc.gov using the LCCN 
73173713.)  I should have (IMO) the following:

<identifier 
type="OSIS">private:Monograph.Lightfoot_JB.Apostolic_Fathers</identifier>
<identifier type="LCCN">73173713</identifier>
<identifier type="ISBN">3487046881</identifier>
<identifier type="LCCall">BR60.A62 L5213 1973</identifier>
<subject type="Dewey">270.1 20</identifier>
<subject type="LCSH">Christian literature, Early.</identifier>

I'm fine with the prefix in cases like my type="OSIS" identifier above. 
  There, I'm essentially identifying a work ID, and using "ccl:" to say 
that this is the work ID that _I_ claim.  This could be replaced with 
prefixes from groups who want to act as naming authorities if they 
should become established.

 From Todd's message....
> Either 
> 1) type="ISBN" plays no role in interpreting the system of identifiers
> that the body of <identifier> comes from AND a prefix is required
> OR 
> 2) type="ISBN" acts in the role of a work prefix and a work prefix is
> not necessary
> 
> In case #1, the type attribute only serves as a guide but does NOT add
> to the interpretation of the value in the body of <identifier>.
> 
> In case #2, the type attribute serves two purposes/roles, a work prefix
> is required in cases where type="OSIS" is used, AND conflicting
> "contexts" can be encoded (<identifier
> type="LOC">isbn:123456789</identifier>).

I have a particular problem with the example at the end here. 
Identifiers like this aren't of a "type" which should be identified as a 
naming authority.  ISBN numbers are identifiers of type "ISBN". 
Similarly, type="OSIS" doesn't really mean that the identifier is 
registered by BTG, it means it's of the OSIS "type".  That is, it 
conforms to whatever standards for identifier creation BTG defines.

Except for identifiers of type "OSIS", the contents of identifier and 
subject elements are unlikely to bear any resemblance to IDs, osisIDs, 
or any other ID-like value.  There's no guarantee the won't include 
colons, and many of them include spaces & other punctuation.  I don't 
feel there's any good reason to treat them /sort of/ like they're IDs by 
prepending prefixes.

They're just strings, and they should be easily parsed and make sense as 
simple strings without need of stripping prefixes.  I feel we should 
just be enclosing the data itself (the identifier value) in the 
<identifier> element--not the identifier plus a prefix.

--Chris