[HASS] Schmerz. Formatieren Sie RusMARC
Warnung Der Beitrag enthält eine überwältigende Menge an Hass! Entfernen Sie kranke schwangere stillende Kinder mit einer schwachen Mentalität vom Monitor. Obwohl wo hast du solche Kinder gefunden?Guten Tag an alle.Lassen Sie mich mit einem Zitat aus Wikipedia beginnen.UNIMARC (Akronym für Universal Machine Readable Cataloging) ist ein Format, das 1977 mit Unterstützung der Internationalen Föderation der Bibliotheksverbände und -institutionen (IFLA) entwickelt wurde, um das Problem der Inkompatibilität zwischen verschiedenen nationalen MARK-Formaten zu lösen. Das Hauptziel war die Schaffung eines internationalen MARK-Formats, das bibliografische Aufzeichnungen aller Arten von MARK-Formaten aufnehmen kann. Solche Datensätze könnten in UNIMARC, das Basisformat, und gegebenenfalls in ein anderes MARK-Format konvertiert werden. Das UNIMARC-Format ermöglichte den internationalen Austausch bibliografischer Informationen in maschinenlesbarer Form.
um das Problem der Inkompatibilität zwischen verschiedenen nationalen MARK-Formaten zu lösen.Das heißt, dieses Format wurde entwickelt, um bibliografische Aufzeichnungen zu vereinheitlichen und sich vom Staat zu entfernen, wenn jedes Land sein eigenes MARC-Format hatte, das nicht mit den anderen kompatibel ist. Die Menschen sammelten, dachten und entwickelten ein einziges Format. Bis zu einer bestimmten Zeit benutzten es alle und alle waren glücklich (außer den Entwicklern, die Import- / Exportfunktionen schreiben mussten, die mit diesem Format arbeiteten).Aber wir suchen nicht nach einfachen Wegen ...Was sind die Probleme von UNIMARC aus Sicht des Programmierers?Beginnen wir in der richtigen Reihenfolge.- Speicherung aller Offsets und Datensatzlängen mit 5-Byte-String
- Speichern von Feldnummern und Unterfeldindizes mit einer Zeichenfolge (eigentlich kein so ernstes Problem, aber immer noch)
- Die Möglichkeit, zwei Codierungsoptionen zu verwenden - MARC8 und UTF8 (tatsächlich können Sie alle verwenden, aber nur diese beiden werden vom Standard ausgehandelt, und dementsprechend ist das Codierungsflag nur für sie). MARC8, nicht so übliche Kodierung
Für den Rest, es ist sehr bequem Format ist, wo die Datensätze nacheinander gespeichert werden, das Vorhandensein von Dichtungen und Aufzeichnungsformat wie folgt aus :Der Anführer (der Aufzeichnung der Informationen notwendig , um die Aufzeichnung zu lesen)PeremennoePole1-PeremennoePodPole1- ...-PeremennoePodPoleN...PeremennoePoleMEs gibt spezielle Tabellen, die angibt , ein Das Feld \ Unterfeld ist verantwortlich für das, was Sie für Ihre eigenen Zwecke verwenden können, und so weiter.Es scheint - Idylle, nicht ohne Probleme, aber Sie können leben.Und dann kommt RusMARC auf die Bühne1. 1.
LIBNET . :
.
.
.
, , , . , , .
1. 4. UNIMARC
, UNIMARC, . , .
Das russische Kommunikationsformat ist die russische Version des UNIMARC International Communicative Format in der Interpretation und den Kategorien der in Russland geltenden GOSTs und Katalogisierungsregeln, basierend auf der Auswahl der gängigsten Schemata zur Darstellung von Datenelementen.
Aus praktischer Sicht bedeutet dies, dass alle im russischen Kommunikationsformat übertragenen Aufzeichnungen von jeder Software, die als mit dem UNIMARC-Format kompatibel eingestuft wird, angemessen wahrgenommen werden müssen.
Was für schöne Gedanken ...Was haben wir in der Praxis im RusMARC-Format?- Der Kodierungszoo, ja, hier können Sie utf8 \ marc8 \ cp1251 \ ibm866 verwenden, und selbst der Standard sagt Ihnen nicht "ata!"
- Fehlendes Flag, das die Codierung anzeigt
- Nun, und ein Bonus, die Nichtübereinstimmung des Zwecks der Felder und Unterfelder mit dem UNIMARC-Format
- Oh ja, der Inhalt des „Datensatzführers“ entspricht nicht UNIMARC, obwohl Software, die UNIMARC lesen kann, analysiert wird
Der Arbeitsaufwand ist erstaunlich, fast alle Felder und Unterfelder sind gemischt, der „Datensatzführer“ wird geändert, weil wir das Codierungsflag nicht benötigen, wir müssen die Archivsteuerung kennen oder nicht, welchen Unterschied macht es für uns, wie wird die Codierung bestimmt?Meine Herren Jury, ich habe nichts hinzuzufügen. Source: https://habr.com/ru/post/de394097/
All Articles