Joe, this is the thrust of my blog post, which started this thread:

http://kcoyle.blogspot.com/2012/05/rda-dbms-rdf.html

and I say:

" Where the goal in relational database design is to identify and isolate data elements that are the same, the goal in library cataloging data is exactly the opposite: headings are developed primarily to differentiate at the data creation point rather than allow combination within the database management system. The goal is to have each data point be as unique as possible and to be assigned to as few records as possible. "

I agree with you that this technique, which was useful in the card catalog, is less so in our online catalogs today.

kc

On 5/19/12 8:13 AM, Joe M Tomich wrote:
Simon,

Many thanks for your thorough response to my record/table question. As it 
happens, your response to Mac's post below addresses the concern that lead me 
to raise it so I will continue the discussion from there.

Mac states:

"Some data may be unique to the manifestation represented by the record, e.g. 
call number (as opposed to just class number), title,
statement of responsibility, collation. What is the advantage of having unique 
information in a table rather than in the record?"

Within your response (posted in full below), you state:

"Call numbers are a very good example of how linking between records is used in MARC 
today."

My new question: Is linking between Records really in accordance with RDB 
principles? Is it not the ability to create interoperability between tens, 
hundreds, thousands of records simply by joining the tables in which the 
records are contained that constitutes a core advantage of a relational 
database? While you've given many scenarios in which catalog information can be 
put into an RDB environment, does doing so really produce the savings and 
efficiencies we associate with other RDBs when we compare them to the 
information storage and retrieval methods they replaced? This is really more of 
a question to the community, as I know you may have been addressing 
possibility, and not necessarily practicality.

I guess, in a nutshell, the point I'm making is that I think we'd be better of 
looking at what improvements we can make to the catalog by borrowing some ideas 
from relational databases rather than taking the relational database model as a 
given and bending over backwards to shoehorn the libraries' holdings 
information into that environment by whatever means necessary.

Joe

----- Original Message -----
From: "Simon Spero"<[email protected]>
To: [email protected]
Sent: Friday, May 18, 2012 8:52:35 PM
Subject: Re: [RDA-L] Are RDA, MARC data, and Bibliographic concepts compatible 
with Relational database principles or systems?

On Fri, May 18, 2012 at 6:35 PM, J. McRee Elrod<  [email protected]>  wrote:



Simon Spero said:

[3] It is indeed possible to generate a full record by joining together things 
from different tables.
Some data may be unique to the manifestation represented by the record, e.g. 
call number (as opposed to just class number), title,
statement of responsibility, collation. What is the advantage of having unique 
information in a table rather than in the record?
Beyond access points (aka entries) I see no advantage in using linked data.



I think you may be seeing some of the possible advantages, but I don't think 
I'm expressing myself in the right way to let you see that you're seeing them.


Call numbers are a very good example of how linking between records is used in 
MARC today. There's the call number that can go in field 050 of a bibliographic 
record, but that isn't enough to deal with multiple copies of the described 
manifestation.
In this situation, we might want to use MARC holdings records. These records 
store, full location and copy specific call number information in 852 fields.


In order to find out which bibliographic record contains the description for 
the items pointed at by a holdings record, a reference to the control number of 
the bibliographic record (001) is stored in a special field in the holdings 
record (004).


Simon

--
Karen Coyle
[email protected] http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet

Reply via email to