Closed (outdated)
Project:
Bibliography Module
Version:
6.x-1.5
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
15 Mar 2007 at 21:20 UTC
Updated:
20 Dec 2018 at 17:15 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
webengr commentedTo get started, I am looking into how well I can convert some MARC records to RIS or BibTex
just to see how that goes. From my limited experience just converting ItsMarc serveral years ago to use for with the webapp marcsearch.sourceforge.net had problems... both are marc, but some global replacements had to be made to be compatible. I will look for my notes on that also.
Comment #2
webengr commentedfor the novice, tools going from MARC to biblio formats are not off the shelf.
BTW, The PEAR PACKAGE is based on the PHP MARC used for emilda, and emilda does not seem to be very active. I'd lean towards the PHP PEAR on that basis.
Comment #3
rjerome commentedI wasn't suggesting the use of emilda, but what I was proposing was to create an import filter for biblio based on the PHP-MARC code, so you could suck MARC files directly into the biblio database.
I also wasn't proposing that you do this, unless of course you want to :-), but I would need some small MARC file to test with and some idea what you expect to get out of the file.
Ron.
Comment #4
p0732658 commentedHi Ron,
You could also have a look at Evergreen, an another Open source ILS (http://www.open-ils.org/) that offers the possibilty to import MARC21 files. There also OpenBiblio (http://obiblio.sourceforge.net/) and PMB [a French projet] ( http://www.sigb.net/ ). Both of those Open source programs uses some sort of MARC php libraries to import content by using the Z3950 protocol. I can't offer you more details because I'not very advance in php programing. I do know that Endnote use some sort of MARC filters when you import data from any library catalog via the search catalog feature. Fort intance, you could have a look at the National library of Canada filter. Finalely, to obtain MARC files you could import some records from http://amicus.collectionscanada.ca/aaweb/aalogine.htm . You have to register to import records into MARC format, but it free.
Hoping this is helpful,
Denis
Denis
Comment #5
patch-works@drupal.org commentedHi,
Note that PMB uses UNIMARC (Europe) and not MARC 21or USMARC (America). You may also check
Comment #6
aaustin commentedI have found that it is relatively doable to break a marc record up in to an array without using an external library. The marc file and record is a series of record, field and subfield terminators separating the data. It just took a lot of time starring at the LOC documentation and many uses of the php explod() function.
I have a marc module that I am planning on contributing very soon. The purpose of my module is to import marc records in to Drupal as nodes to map to CCK text fields and taxonomies.
But maybe I could put an API in it to work with the Bibliography module. I will take a look at it.
Anyway, I am attaching some code out of the module that handles the reading of MARC records if anyone wants to look at it.
Comment #7
rjerome commentedThanks,
I'll see if I can incorporate this into the biblio module for direct MARC import.
Ron.
Comment #8
rjerome commentedThanks,
I'll see if I can incorporate this into the biblio module for direct MARC import.
Ron.
Comment #9
asb commentedHi,
what kind of MARC file does the "Bibliography" module process?
I tried this with "PGA-Australiana.mrk" from http://gutenberg.net.au/pga-Australiana-marc.zip (http://gutenberg.net.au/marc.html) which gives me:
Greetings, -asb
Comment #10
rjerome commentedThat zip file contains both a MARC (.mrc) format file and the text (.mrk) used to create it. I imported the .mrc file without issue...
* PGA-Australiana.mrc was uploaded
* 278 nodes saved.
Ron.
Comment #11
liam morlandThis version is no longer maintained. If this issue is still relevant to the Drupal 7 version, please re-open and provide details.