[Allegro] Vb 349 : Wann wird "allegro" auf MARC umgestellt?
Bernhard Eversberg
b-eversberg at gmx.de
Mo Mär 20 13:54:22 CET 2023
Verlautbarung 349 zur allegro-Entwicklung 2023-03-20
allegro und MARC
Einige nicht allgemein bekannte Fakten
Jeden Moment könnte die Frage kommen:
"Wieso ist allegro noch nicht auf MARC umgestellt?"
Darauf sind zwei Dinge zu entgegnen:
1. Der wichtigste Fakt ist dieser:
Die allegro-Datenbanksoftware ist nicht auf ein bestimmtes Format festgelegt,
denn das Format, mit dem man arbeiten will, ist frei konfigurierbar.
Die Software selbst, die ausführenden Programme, bleiben unberührt.
Dazu muss kein Programm des Datenbanksystems verändert werden.
2. Und weil es sich so verhält, konnte man schon längst mit MARC arbeiten:
Konfiguriation und Parametrierung für MARC wurden bereits 1997 erstellt:
Damals wurde die erste Version der Konfig-Datei $U.CFG veröffentlicht, die
es seitdem erlaubt, mit MARC als Internformat zu arbeiten. Erstellt wurden
ferner die Parameter für die Indexierung, die Datenanzeige und Exporte, denn
auch die dafür nötigen Programme sind unabhängig vom internen Format.
Erstmals erwähnt wurde die CFG schon in der Vb54 vom 16.02.1996. Sodann:
Die allegro-Version 15 vom 24.01.1997 enthielt nicht nur die genannten Dateien,
sondern auch eine eine Demo-Bank mit MARC-Daten. Seitdem ist diese in jeder
Version enthalten und liegt im Unterordner marc21 des Programmordners.
Jeder Anwender hat also seit 26 Jahren die Wahl
oder kann es wenigstens mal ausprobieren:
Dazu geht man im cmd-Fenster in den Programmordner und
gibt ein: a99 marc21\mm
(Wenn man in der eigenen Datenbank ist, kann man auch mit dem Befehl
h newdb ein Menü aufmachen, in dem mehrere Demo-Banken mit verschiedenen
Formaten aktivierbar sind, auch MARC.)
Die wichtigsten Voraussetzungen für einen Umstieg auf MARC21 sind damit
seit langer Zeit gegeben. Ungeduldig danach verlangt wurde nicht.
Für's Publikum der Katalogbenutzer ist das Thema Format ohnehin so gut wie uninterssant.
Zwar ist MARC kein heißes Thema mehr, seit alle anderen Formate abserviert sind.
Wer mit Standard-allegro arbeitet bewegt sich damit aber in einer "splendid isolation",
was man auch mit gemischten Gefühlen empfinden kann. Jedoch kann man MARC importieren
und exportieren, was nicht zuletzt die aktive Teilnahme am WorldCat ermöglicht und
auch die Nutzung von VuFind als Discovery-System - beide basieren auf MARC.
Zum Thema MARC noch ein paar relevante Fingerzeige.
Wer sich in den alten Zeiten, als man sich mit Zetteldruck noch beholfen hat,
über bibliothekarische Datenstrukturen, und vor allem US-MARC, zu informieren suchte,
der oder die stieß, wenn überhaupt auf irgendwas, auf den "Eversberg", betitelt
"Was sind und was sollen bibliothekarische Datenformate". Ein äußerst theoriebeladenes
Elaborat zwar - aber geht komplexe Praxis ohne gute Theorie?
Einige Exemplare sind, scheint's, noch antiquarisch oder in Ausweichmagazinen zu finden.
Doch ein Thema ist das Formatewesen nicht mehr: es gibt und man verwendet überall
MARC, und basta. Wer allegro nicht mit MARC als Internformat betreibt, kann Daten
im MARC-Format im- und exportieren, und zwar schnell und einfach. Abruf von
Titeldaten aus den wichtigen Quellen braucht nur Sekunden, dann erscheinen sie
nicht in MARC, sondern in dem Format, das fast alle verwenden. Doch MARC würde auch gehen.
Zum Thema MARC noch ein paar Bemerkungen
Dokumentiert ist MARC über die Maßen gut und ausgiebig und auf gut Deutsch, vor allem
bei der DNB:
https://www.dnb.de/DE/Professionell/Metadatendienste/Exportformate/MARC21/marc21_node.html
Außerdem auch, und reich an Varianten, beim GBV:
https://format.gbv.de/application/bibliographic
Wer's mit Papier nicht mehr so hat, aber einen Blick zurück werfen will, kann den
"Eversberg" noch immer online finden, so obsolet er auch ist:
http://www.allegro-b.de/doku/formate/formate.htm
Jetzt natürlich, in modernen Zeiten, sind das museale Sachen, oder Stoff für
bibliothekshistorische Handreichungen und Lehrveranstaltungen, damit denen
man staunen kann, "wie wir's dann zuletzt so herrlich weit gebracht".
Wer in MARC nur schnell mal eben ein wenig schnüffeln will, gibt im allegro-
Hauptprogramm einfach ein: h almarc
Wer gerne zurück zu den Quellen gehen mag, geht zur Library of Congress:
www.loc.gov/marc/
Denn dort, an der LC, wurde die erste MARC-Version 1968 im Alleingang und
ohne VOrbild geschaffen von der damit berühmt gewordenen Henriette Avram:
https://de.wikipedia.org/wiki/Henriette Avram (1919-2006)
-----------------------------------------------------------------------
Aus dem Kuriositätenkabinett:
Am 15.3.1996 wurde in englischer Sprache bekanntgemacht, dass eine
MARC-Doku-Datenbank erstellt wurde. Ein Echo aus der internationalen
Community ist nicht erinnerlich.
Hier der Originaltext der Veröffentlichung:: 1996.03.15
(Das darin angebotene Download gibt's nicht mehr)
*===================================* Non-commercial
|| USMARC Documentation Database ||
*===================================* Free of charge
Braunschweig University Library is making a new database available that
combines all five USMARC formats plus several standard tables used for
MARC records.
*====================*
|| A. What it is ||
*====================*
The database contains the complete and unadulterated LC files, as downloaded
from LC's FTP server, of the Concise USMARC documentation. The files used
are dated Dec.1, 1995. All of the 5 formats are presented in conveniently
combined indexes.
This product may be useful for everyday reference and for educational
purposes as well.
The tables incorporated into the database are these:
(Downloaded from the FTP server as well)
-- Country codes
-- Geographic area codes
-- Language codes (these have been extended, as reported earlier.
Provisional 4-letter codes have been introduced for new entries)
-- Relator codes (used in subfield $4 of name fields)
-- Form subheadings (Free-floating subdivisions)
(These have been extracted from the "Cataloger's desktop" CD-ROM)
The database has four indexes:
1. General alphabetical index
All format elements: content designators, subfield and indicator names,
AND all values defined for the fixed field positions in the leader
as well as in the 0XX fields.
2. Format index
All tags and fixed field positions (the latter preceded with a ^)
plus an alphabetical section of all content designators (which are
also contained in index 1!)
Letters have been added to the tags of the different formats:
q Community information format
v Holdings format
w Classification
z Authority
Since all tags are interfiled, they can be differentiated this way.
3. Subheadings
Alphabetical index of the Form subheadings
4. Tables
All four tables mentioned above, in 5 sections:
C Country Codes
G Geographical areas
L Languages
R Relators
combined alphabetical index to all 4 tables.
The record display has special functions best described on the help
screens that come up when using the database.
*==================*
|| B. Examples ||
*==================*
Here are a few screen examples:
TABLE INDEX, alphabetical section:
---------------------------------------------------------------------------
Tables (C = Countries, G = Geocodes, L = Languages, R = Relators)
1 pohnpeian -> L pon
1 poland -> C pl
1==>poland -> G e-pl
1 polish -> L pol
1 polnisch -> L pol
1 polski -> L pol
1 polyglott -> L mul
1 polynesia -> G pops
1 polynesian -> L haw
1 polynesian -> L mao
1 polynesian -> L sao
1 polynesian -> L tah
1 polynesian -> L ton
1 ponape -> L pon
1 ponapeanisch, ponape-sprache -> L pon
1 portugal -> C po
1 portugal -> G e-po
...
--------------------------------------------------------------------------
If you press <Enter> while the pointer points to poland -> G e-pol,
the screen will flip to the entry of G e-pol in section G:
TABLE INDEX Geocodes section:
--------------------------------------------------------------------------
...
1 G e-no Norway
1==>G e-pl Poland
1 G e-po Portugal
1 G e-rm Romania
1 G e-sm San Marino
1 G e-sp Spain
1 G e-sw Sweden
1 G e-sz Switzerland
1 G e-uk Great Britain
1 G e-uk-en England
1 G e-uk-ni Northern Ireland
1 G e-uk-st Scotland
1 G e-uk-ui Great Britain Miscellaneous Island Dependencies
1 G e-uk-wl Wales
1 G e-ur Soviet Union. Former Soviet republics
...
----------------------------------------------------------------------------
GENERAL ALPHABETICAL INDEX
Alphabetical index of all format elements and codes
----------------------------------------------------------------------------
...
1 series place and publisher/issuing body 643z
1 series statement 490
1 series statement 490$a
1 series statement of original 534$f
1 series statement of reproduction 533$f
1 series statement of reproduction 843v$f
1 series statement/added entry--corporate name 410
1 series statement/added entry--meeting name 411
1 series statement/added entry--personal name 400
1==>series statement/added entry--title 440
1 series title 440q
1 series tracing practice 645z
1 series tracing practice 645z$a
1 series-like phrase 008z^12=c
1 service copy 007h^11=c
1 services available note 576q
1 services available note 576q$a
1 settings 856$r
1 settings 856v$r
1 shading 006e^01-04=b
1 shading 008e^18-21=b
1 shelf location 090
...
----------------------------------------------------------------------------
If you press <Enter> with the pointer located at "series statement..."
you'll get this:
RECORD DISPLAY for MARC tag 440:
----------------------------------------------------------------------------
USMARC Integrated Format Database
Bibliographic format
[1] Alphabetical context [2] Format context
440 Series Statement/Added Entry--Title (R)
----------------------------------------------------------------------------
Indicators:
1st: Undefined; contains a blank (#)
2nd: Nonfiling characters
0-9 Number of nonfiling characters present
Subfields: $a Title
$n Number of part/section of a work (R)
$p Name of part/section of a work (R)
$v Volume number/sequential designation
$x International Standard Serial Number
$6 Linkage
------------------------------------------------------------------------------
If on this screen you press 1, you get back to the general alphabetical index
under "series statement...", and pressing 2 gets you into the MARC tags
index at "440 ..." for further browsing.
(All indexes are browseable up and down, plus more functionality being made
evident on the menus as they come up. )
The color design of the real screen makes displays more readable.
*=======================*
|| C. How to get it ||
*=======================*
ftp 134.169.20.1
anonymous
<your e-mail address>
cd formate
bin
get usmarc.exe
quit
The file size is some 460.000 bytes. Use hours when Germany is sleeping.
*================================*
|| D. How to install and use ||
*================================*
Copy USMARC.EXE to any directory and start it. After it has unwrapped
itself, say "usm" to use the database. On the menu coming up, select 2
to get into the USMARC tags index, for example. Then just enter 440 to
see the context of this tag.
Since it is very compact, the database can be installed on any old PC.
Even 512K will do. You must have ANSI.SYS installed, however!
(Insert DEVICE = C:\DOS\ANSI.SYS into your CONFIG.SYS)
For networking, place the files on a network directory, say F:\USMARC,
then make USM.EXE available for everybody and install this command
in a batch file:
usm -d f:\usmarc
It is a DOS application but will run in DOS boxes under Windows or OS/2.
(Provided ANSI.SYS is installed there as well.)
If you want to export data:
usm -e print/listing
The menu will then contain an extra item, "export", which will write the
current record or result set into the file LISTING.
Quick exit: <Alt>+x
If anybody wants to put this up on another FTP server, feel free to do so
but kindly notify us of the fact. There will probably be future updates.
*=============================*
|| E. Further information ||
*=============================*
The database if a by-product of our format concordance project. There is
in fact a larger database, comprising UNIMARC, UKMARC, German MAB, and
other formats. Within this latter database, the latest USMARC integrated
standard is not yet up to date. (That database is on the server as well,
under FORMATE.EXE. It will be updated later this month or next.)
The package also contains two small utilities you may want to use:
-- cset to set an extended character set including more diacritics
-- creset to switch back to the normal character set (table 437)
*=============================*
For enquiries, contact
Bernhard Eversberg
Universitaetsbibliothek Braunschweig
B-Eversberg at gmx.de
Mehr Informationen über die Mailingliste Allegro