3. Import csv bestanden in Brocade catalografie
Auteur |
|
Aanmaak |
28 april 2008 |
Aangepast door |
|
Aangepast op |
6 mei 2008 |
Oud BVV nr |
2228 |
3.1. Abstract
Dit document beschrijft de mogelijkheid om catalografische data te importeren in Brocade aan de hand van CSV bestanden.
3.2. Inleiding
Ofschoon er goed uitgebouwde structuren bestaan catxml
die toelaten catalografische data in Brocade te importeren, toch voelt men allicht soms de noodzaak aan een eenvoudiger bestandstype.
Omdat de aangeboden data geen te gesofistikeerde structuur behoeft.
Vanuit vele externe applicaties is het dikwijls lastig en tijdrovend om de gesofistikeerde structuren aan te maken.
Vandaar is het idee ontstaan om - naast de bestaande catxml
structuur - ook vanuit een eenvoudiger CSV formaat catalografische data te importeren naar Brocade regelwerken. Laat ons dit CSV formaat kortweg catcsv
noemen.
Men dient tegelijk op te merken dat deze eenvoudige structuur ook zijn beperkingen heeft, waardoor het niet zomaar in alle situaties kan dienen.
Een groot aantal doorgestuurde velden per catalografisch record resulteren in een groot aantal kolommen, die op de duur niet of nauwelijks nog in een werkblad beheersbaar blijven.
Een groot aantal catalografische records resulteren in een werkblad met vele rijen en vele spreadsheet tools hebben ook hier hun beperkingen.
De aangeboden data kan enkel in een beperkte karakterset worden aangeboden (ISO-Latin-1).
3.3. Layout van catcsv bestanden
Een catcsv bestand voldoet aan volgende vereisten:
delimiter (field separator): ;
lineterminator:
\r\n
quotechar: "
doublequote: True ( Controleert hoe instances van een quotekarakter binnen een kolom moeten verschijnen : ze worden verdubbeld)
karakterset: ISO-Latin-1
de eerste rij moet steeds de namen van de velden bevatten. Enkel geijkte namen die voorkomen in onderstaande tabel als veldnaam of alternatief zullen worden verwerkt. De overige velden worden geskipt. De naam van een veld is case-onafhankelijk, dwz: bvb.
Note1_ty
is hetzelfde alsnote1_ty
.De volgorde van de kolommen heeft geen belang.
3.4. Tabel van geijkte veldnamen
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
cloi |
Optioneel |
identifier van het catalografisch record |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
membership1_name |
Optioneel |
membership_name lm lm1 |
lidmaatschap |
membership2_name |
Optioneel |
lm2 |
lidmaatschap 2 |
membership3_name |
Optioneel |
lm3 |
lidmaatschap 3 |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
carrier1_name |
Optioneel |
carrier_name carrier dr |
drager |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
language1_lg |
Optioneel |
language_lg lg |
Taal van de inhoud |
language1_ty |
Optioneel |
language_ty |
Type taal (dt=doeltaal,..) |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
title1_ti |
Optioneel |
title_ti ti title |
Titel |
title1_ty |
Optioneel |
title_ty |
Type van de titel (h=hoofdtitel,..) |
title1_so |
Optioneel |
title_so |
Bibliografische bron |
title1_ap |
Optioneel |
title_ap |
Alfabetiserende positie (positief getal) |
title1_ex |
Optioneel |
title_ex |
Extensie |
title1_ac |
Optioneel |
title_ac |
Brocade authority code of leeg |
title1_pr |
Optioneel |
title_pr |
|
title1_lg |
Optioneel |
title_lg |
Taal van de titel (MARC) |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
author1_fn |
Optioneel |
author_fn au_fn |
Familienaam van de eerste auteur |
author1_vn |
Optioneel |
author_vn au_vn |
idem Voornaam |
author1_nm |
Optioneel |
author_nm au_nm |
Volledige naam van de eerste auteur. Alternatief voor voorgaande twee velden. Wordt verwacht in de gedaante Familienaam, Voornaam (lees : komma spatie tussen Familienaam en Voornaam). |
author1_so |
Optioneel |
author_so au_so |
Bibliografische bron |
author1_fu |
Optioneel |
author_fu au_fu |
idem functie t.o.v. de publicatie (MARC) |
author1_ex |
Optioneel |
author_ex au_ex |
idem extensie |
author1_ac |
Optioneel |
author_ac au_ac |
idem authority code of leeg |
author1_pr |
Optioneel |
author_pr au_pr |
|
author2_fn |
Optioneel |
Familienaam van de tweede auteur. |
|
author2_vn |
Optioneel |
idem Voornaam |
|
authorn_... |
Optioneel |
... |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
corporateauthor1_nm |
Optioneel |
corporateauthor_nm |
Naam van de eerste corporatieve auteur |
corporateauthor1_nm |
Optioneel |
corporateauthor_nm |
Naam van de eerste corporatieve auteur |
corporateauthor1_so |
Optioneel |
corporateauthor_so |
Bibliografische bron |
corporateauthor1_fu |
Optioneel |
corporateauthor_fu |
functie t.o.v. de publicatie (MARC) |
corporateauthor1_ex |
Optioneel |
corporateauthor_ex |
Extensie |
corporateauthor1_ac |
Optioneel |
corporateauthor_ac |
Brocade authority code of leeg |
corporateauthor1_pr |
Optioneel |
corporateauthor_pr |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
edition1_ed |
Optioneel |
edition_ed editie edition |
Editie |
edition1_so |
Optioneel |
edition_so |
Bibliografische bron |
edition1_pr |
Optioneel |
edition_pr |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
impressum1_ty |
Optioneel |
impressum_ty |
Impressum : type impressum |
impressum1_so |
Optioneel |
impressum_so |
Bibliografische bron |
impressum1_pc |
Optioneel |
impressum_pc |
geen authority control op plaats van uitgave(0) of net wel (1) |
impressum1_pl |
Optioneel |
impressum_pl pl |
plaats van uitgave |
impressum1_fu |
Optioneel |
impressum_fu |
functie t.o.v. de publicatie (MARC) |
impressum1_pso |
Optioneel |
impressum_pso |
bibliografische bron voor de plaats van uitgave |
impressum1_uc |
Optioneel |
impressum_uc |
0: geen authority control op uitgever, 1: authority code op uitgever (ug is authority code)-- |
impressum1_ug |
Optioneel |
impressum_ug ug |
uitgever |
impressum1_pr |
Optioneel |
impressum_pr |
|
impressum1_ju |
Optioneel |
impressum_ju ju |
Jaar van uitgave. Voorbeelden : |
impressum1_ju1ty |
Optioneel |
impressum_ju1ty |
eerste jaar van uitgave, type |
impressum1_ju1sv |
Optioneel |
impressum_ju1sv |
eerste jaar van uitgave, sorteerwaarde |
impressum1_ju1dv |
Optioneel |
impressum_ju1dv |
eerste jaar van uitgave, displaywaarde |
impressum1_ju2ty |
Optioneel |
impressum_ju2ty |
tweede jaar van uitgave, type |
impressum1_ju2sv |
Optioneel |
impressum_ju2sv |
tweede jaar van uitgave, sorteerwaarde |
impressum1_ju2dv |
Optioneel |
impressum_ju2dv |
tweede jaar van uitgave, displaywaarde |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
collation1_pg |
Optioneel |
collation_pg |
Collatie : de omvang |
collation1_ka |
Optioneel |
collation_ka |
katernopbouw |
collation1_ty |
Optioneel |
collation_ty |
type |
collation1_so |
Optioneel |
collation_so |
Bibliografische bron |
collation1_yr |
Optioneel |
collation_yr |
jaargang (voor afleveringen en artikels) |
collation1_vo |
Optioneel |
collation_vo |
volume (voor afleveringen en artikels) |
collation1_nr |
Optioneel |
collation_nr |
nummer (voor afleveringen en artikels) |
collation1_bp |
Optioneel |
collation_bp |
begin pagina (voor artikels) |
collation1_ep |
Optioneel |
collation_ep |
eind pagina (voor artikels) |
collation1_sz |
Optioneel |
collation_sz |
grootte (cm, uren, Kbytes) |
collation1_pr |
Optioneel |
collation_pr |
|
collation1_if |
Optioneel |
collation_if |
impact factor (voor afleveringen/tijdschriften) |
collation1_il |
Optioneel |
collation_il |
illustratieaanduiding |
collation1_fm |
Optioneel |
collation_fm |
formaataanduiding |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
note1_ty |
Optioneel |
note_ty |
MARC type |
note1_so |
Optioneel |
note_so |
Bibliografische bron |
note1_pr |
Optioneel |
note_pr |
|
note1_nt |
Optioneel |
note_nt note |
Annotatie |
note2_nt |
Optioneel |
note2 |
Tweede annotatie |
note1_ta |
Optioneel |
note_ta |
N/E/F taal van de note |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
number1_nr |
Optioneel |
number_nr |
Bibliografisch nummer |
number1_ty |
Optioneel |
number_ty |
type : isbn, issn, fp, co, .. |
number1_so |
Optioneel |
number_so |
Bibliografische bron |
number1_ch |
Optioneel |
number_ch |
Checkflag (0=fout, 1=correct) |
number1_ex |
Optioneel |
number_ex |
Extensie |
number1_pr |
Optioneel |
number_pr |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
fulltext1_in |
Optioneel |
fulltext_in |
Inhoudsveld |
fulltext1_ty |
Optioneel |
fulltext_ty |
type |
fulltext1_pr |
Optioneel |
fulltext_pr |
|
fulltext1_so |
Optioneel |
fulltext_so |
Bibliografische bron |
fulltext1_loc |
Optioneel |
fulltext_loc |
|
fulltext1_cu |
Optioneel |
fulltext_cu |
userid die check uitvoerde |
fulltext1_md5 |
Optioneel |
fulltext_md5 |
MD5 message digest (base-64 encoded) |
fulltext1_nt |
Optioneel |
fulltext_nt |
note veld |
fulltext1_mime |
Optioneel |
fulltext_mime mime |
mime type |
fulltext1_sz |
Optioneel |
fulltext_sz |
size |
fulltext1_inline |
Optioneel |
fulltext_inline |
0/1 (1: inline te tonen, 0: niet) |
fulltext1_access |
Optioneel |
fulltext_access access |
access gegevens gescheiden door spaties |
fulltext1_ta |
Optioneel |
fulltext_ta |
de taal van de full-textveld |
fulltext1_dt |
Optioneel |
fulltext_dt |
datum ($H) van invoer |
fulltext1_cd |
Optioneel |
fulltext_cd |
checkdatum ($H) (bestaat de link nog?) |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
info1_if |
Optioneel |
info_if info |
Infoveld : inhoud |
info1_date |
Optioneel |
info_date |
tijdstip van invoeren |
info1_pr |
Optioneel |
info_pr |
|
info1_or |
Optioneel |
info_or |
origine van de infoveld |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
subject1_ty |
Optioneel |
subject_ty |
Onderwerpsontsluiting : Brocade type |
subject1_ac |
Optioneel |
subject_ac subject |
Brocade authority code of leeg |
subject1_vw |
Optioneel |
subject_vw |
Verwoording van het onderwerpsveld |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
relation1_ty |
Optioneel |
relation_ty |
Relatie : type |
relation1_sc |
Optioneel |
relation_sc |
Relatie : sorteercode |
relation1_cloi |
Optioneel |
relation_cloi |
Relatie : identificatie gerelateerde beschrijving |
relation1_un |
Optioneel |
relation_un |
Relatie : unieke nummer, verwijzend naar de gerelateerde beschrijving |
relation1_vw |
Optioneel |
relation_vw |
Relatie : -- |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
holding1_libid |
Optioneel |
holding_libid lib |
Identificatie van de catalografische instelling |
holding1_aw |
Optioneel |
holding_aw |
Plaatskenmerk : enkel de identificatie van het genre, zonder de instellingsnaam |
holding1_tx |
Optioneel |
holding_tx |
aanwinstentijdstip |
holding1_bz |
Optioneel |
holding_bz |
Bezitsinformatie |
holding1_ploi |
Optioneel |
holding_ploi |
Brocade identificatie van het plaatskenmerk |
holding1_ty |
Optioneel |
holding_ty |
Genre plaatskenmerk |
holding1_re |
Optioneel |
holding_re |
reference. Dit wordt gebruikt bij convoluten. Als de reference bestaat en niet leeg is, is dit een bibliografisch recordnummer in exchange format. Het is de bedoeling dat volume en exemplaar gegevens teruggevonden kunnen worden bij dezelfde instelling en plaatskenmerk bij deze reference record. |
holding1_rc |
Optioneel |
holding_rc |
raadpleeginformatie (1=enkel ter plaatse raadpleegbaar) |
holding1_pk |
Optioneel |
holding_pk |
Plaatskenmerk |
holding1_im |
Optioneel |
holding_im |
image identifier |
holding1_ab |
Optioneel |
holding_ab |
abonnementslink |
holding1_uc |
Optioneel |
holding_uc |
1:uitleenbaar voor iedereen, 0=niet |
holding1_an |
Optioneel |
holding_an |
Annotatie |
holding1_id |
Optioneel |
holding_id |
identificatie nummer in de eigen databank |
holding1_ic |
Optioneel |
holding_ic |
1: beschikbaar voor ibl (0:niet) |
holding1_du |
Optioneel |
holding_du |
Default uitleencategorie |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
volume1.1_volid |
Optioneel |
volume_volid volume |
Volume aanduiding |
volume1.1_nt |
Optioneel |
volume_nt |
Volume annotatie |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
pkobject1.1.1_ind_bc |
Optioneel |
pkobject_ind_bc barcode |
Barcode (=nummer van type 'bc') |
pkobject1.1.1_ind_nrtype |
Optioneel |
Nummer van type |
|
pkobject1.1.1_aw |
Optioneel |
pkobject_aw |
gegenereerd aanwinstennummer |
pkobject1.1.1_an |
Optioneel |
pkobject_an |
annotatie voor publiek gebruik |
pkobject1.1.1_ani |
Optioneel |
pkobject_ani |
annotatie voor intern gebruik |
pkobject1.1.1_up |
Optioneel |
pkobject_up objectklasse |
object klasse |
pkobject1.1.1_cu |
Optioneel |
pkobject_cu |
userid van de persoon die de controle uitvoerde |
pkobject1.1.1_sg |
Optioneel |
pkobject_sg |
sigillum. Het sigillum kan multiple zijn: de diverse waarden zijn gescheiden door een '_ |
pkobject1.1.1_ip |
Optioneel |
pkobject_ip |
ibl-parameter |
pkobject1.1.1_bi |
Optioneel |
pkobject_bi |
Is er een bijlage (0=nee, 1=ja) |
pkobject1.1.1_oloi |
Optioneel |
pkobject_oloi |
Brocade object identifier |
pkobject1.1.1_dt |
Optioneel |
pkobject_dt |
tijdstip van aanmaak |
pkobject1.1.1_cd |
Optioneel |
pkobject_cd |
tijdstip van controle |
pkobject1.1.1_rp |
Optioneel |
pkobject_rp |
raadpleeg parameter |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
end |
Optioneel |
Moet |
Veldnaam |
Optioneel/Verplicht |
Alternatieve toegelaten namen |
Inhoud |
---|---|---|---|
status_ss |
Optioneel |
de inhoud van het statusveld (edittoken) |
|
status_cp |
Optioneel |
creator id van de record |
|
status_cd |
Optioneel |
creatie tijdstip van dit record |
|
status_mp |
Optioneel |
id van de persoon die deze record laatst gewijzigd heeft |
|
status_md |
Optioneel |
tijdstip waarop deze record laatst gewijzigd werd |
|
status_tp |
Optioneel |
id van de persoon die deze record laatst gecontroleerd heeft |
|
status_td |
Optioneel |
tijdstip waarop deze record laatst gecontroleerd werd |
3.5. Noten
3.5.1. Processing information
Bevat een of meer van volgende letters:
o: wordt online getoond
i: wordt geïndexeerd
p: wordt offline getoond
r: wordt onderdrukt