David - I believe you mean the output of the getFormat function is configurable - which has always been the case. The part that is not configurable is the algorithm that does the detection of the format.
I think we need to investigate creating a configuration file for the getFormat method to allow the detection to be configurable.
The getFormat function is now configurable in the new version of solrmarc. The function now returns formats that can be re-labled to your liking. We did though alter the function to better reflect the multi-formated nature of a lot of our records. For instance we no longer use eBook as a format. It would either come through as Book and Online, or Book and DataDisc.
I would be happy to share as well.
Falvey Library Technology Services
I rewrote that area extensively for our Library and I'm happy to share, but the thing I get most when looking at stuff like this is that every Library will have differences (sometimes subtle, sometimes glaring).
We ended up using 'format' and 'sub_format' to bring an even greater degree of distinction:
Electronic Services Officer (Systems Team)
Division of Academic Information Services
University of Southern Queensland
Phone: +61 7 4631 1501
Fax: +61 7 4631 1841
From: Andrew Nagy [mailto:firstname.lastname@example.org]
Sent: Friday, 26 June 2009 8:54 AM
To: Lovins, Daniel
Cc: email@example.com; firstname.lastname@example.org
Subject: Re: [VuFind-Tech] Question on getFormat function in VuFindIndexer.java
Daniel - This is definitly a VuFind issue. I made that comment :) This was something that I came across when developing the algoritm to detect the format from a marc record. I found that if I captured the C from the 007 it was making too many records "Electronic". Speaking of - I don't even like the term Electronic as a format - but I couldn't come up with a better term. It's probably time that we re-evalute the format detection algortihm and revise it. Please feel free to make any suggestions.
On Thu, Jun 25, 2009 at 5:10 PM, Lovins, Daniel <email@example.com> wrote:
Not sure if this is a VuFind question or a SolrMarc question ...
I've been looking at how electronic resources are indexed in Solr.
In VuFindIndexer.java (e.g., http://tinyurl.com/nevew8), where it's looking at records that have the value 'C' (= "Electronic Resource") in MARC 007 byte 0, and an R (= "remote") in byte 01, there's an in-line comment on lines 130-131: "Do not return - this will cause anything with an 856 field to be labeled as "Electronic".
I'm just not sure what this means.
The default for this routine (Case C) is "Software". Wouldn't the default kick in if nothing is returned? And how does the 856 relate to this?
Thanks for your help.
Metadata and Emerging Technologies Librarian
Catalog & Metadata Services
Sterling Memorial Library
PO Box 208240
New Haven, CT 06520
Vufind-tech mailing list
This email (including any attached files) is confidential and is for the intended recipient(s) only. If you received this email by mistake, please, as a courtesy, tell the sender, then delete this email.
The views and opinions are the originator's and do not necessarily reflect those of the University of Southern Queensland. Although all reasonable precautions were taken to ensure that this email contained no viruses at the time it was sent we accept no liability for any losses arising from its receipt.
The University of Southern Queensland is a registered provider of education with the Australian Government (CRICOS Institution Code No's. QLD 00244B / NSW 02225M)