pro4bib / pica Goto Github PK
View Code? Open in Web Editor NEWEinführung in die Verarbeitung von PICA-Daten
Home Page: https://pro4bib.github.io/pica/
Einführung in die Verarbeitung von PICA-Daten
Home Page: https://pro4bib.github.io/pica/
Unklar was das soll:
picadata $(<fields) example.pica
More details on the Source for k10plus.json ist needed.
Add command: curl https://format.k10plus.de/avram.pl?profile=k10plus > k10plus.json
By Anne and Sabrina
Unter Windows kann auch ohne Admin-Rechte StrawberryPerl installiert werden und anschließend auf der Kommandozeile:
cpanm PICA::Data
Unter https://pro4bib.github.io/pica/#/formate?id=abfragesprache sollte die Abfragesprache erweitert werden um:
1-9
, 00-99
...)$x
einen bestimmten Wert aus Ziffern oder einen Bereich hat (209Ax01
, 209Bx09-12
...)Wenn in social Media auf https://pro4bib.github.io/pica/ verlinkt wird steht da (zumindest bei Slack):
pro4bib.github.io
Einführung in die Verarbeitung von PICA-Daten
Description
Siehe https://verbundwiki.gbv.de/display/VZG/PICA-Format (die Seite sollte anschließend hierher verweisen)
Die wesentlichen Funktionen von picadata sollten anhand von Beispielen illustriert werden.
Unter https://github.com/gbv/Catmandu-PICA/wiki/Anleitung gibt es ein etwas veraltetes Beispiel, das ersetzt werden sollte. Besser wäre noch ein praktisches Beispiel dass die Vorteile von Catmandu illustriert, z.B. verschiedene Eingabe/Ausgabeformate und Fixes.
Selection of (multiple) fields without quotation marks and pipe.
Fields separated by blanks (enumeration):
picadata -p '003@|021A' example.pica -> picadata -p 003@ 021A example.pica
Quotation marks only necessary with special characters.
by Anne and Sabrina
Zur Einordnung sollten die Werkzeuge grob verglichen werden.
count
statt -c
, fields
statt -f
...
Kann seit Version 1.22 auch von picadata
gelesen werden.
Aus dem CBS werden Datensätze meist in Offline- oder Online-Expansion weitergegeben, das sollte erklärt werden.
Command "cpanm Catmandu" shows problems/errors (!) with the installation.
By Anne and Sabrina
Metafacture könnte als open source ETL-Tool ergänzt werden, das in der Lage ist. PICA-Daten zu verarbeiten.
https://github.com/pro4bib/pica-data-js (ist allerdings noch nicht sehr stabil)
Suchindex und IKT sind nicht direkt Teil des PICA-Formats aber so nah dran, dass sie für die Nutzung von SRU dokumentiert werden sollten.
Mit älteren Firefox-Browsern wird die Seite mit dem classDiagram gar nicht dargestellt. Getestet auch mit der aktuellen dev-Version von Mermaid. Das Diagram muss leider raus.
Dazu müssten idealerweise die Avram-Schemas in aktueller Form verfügbar sein, damit das Beispiel nicht veraltet.
See https://github.com/gbv/pica-data-js/blob/b3a59d44c3b88892a623bf40296cf8d17acfd883/src/pica.js#L137 fior implementation.
Unter https://pro4bib.github.io/pica/#/verarbeitung?id=konvertierung sollte eine Liste von Serialisierungsformaten gegeben werden.
Mit pica-rs gibt es ein weiteres Kommandozeilen-Werkzeug für PICA-Daten. Das Handbuch sollte ebenso wie catmandu
und picadata
auf die Installation und Bedienung dieses Tools eingehen (siehe deutsche-nationalbibliothek/pica-rs#246). Das Kapitel "Verarbeitung" sollte dazu besser aufgeteilt werden.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.