Opbouw exemplaar- en pasnummers (scanmethodes)
Binnen OCLC Wise zijn er een aantal soorten opbouw voor exemplaar- en klantpasnummers. De volgende varianten zijn in Wise bekend:
vvvv = (label)vestigingsnummer
nnnn = volgnummer
ooo = unieke basisbibliotheekcode gebaseerd op de ISIL
c = controlegetal (volgens de betreffende methode)
scanmethode 1 = Standaard BICAT (Wise) - 14 posities, met controlegetal
Exemplaren | 3 + vvvv + nnnnnnnn + c |
Klantpassen | 2 + vvvv + nnnnnnnn + c |
scanmethode 2 = Standaard BICAT (Wise) zonder controlegetal - 13 posities
schoolWise | vvvv + ooo + nnnnnn |
- Exemplaren | volgnummers 000000 t/m 899999 |
- Klantpassen | volgnummers 900000 t/m 999999 |
Sector Bieb | vvvv + nnnnnnnnn |
scanmethode 3 = elfproef (plessey) - 11 pos, met controlegetal:
vvvv + nnnnnn + c
scanmethode 4 = cbd-methode - 11 pos, met controlegetal:
vvvv + nnnnnn + c
scanmethode 5 = BiblioByte-methode - 12 pos, zonder controlegetal:
vvvv + nnnnnnnn
scanmethode 6 = Tobias-methode (Datapoint) 10 pos, zonder controlegetal:
vvvv + nnnnnn
scanmethode 8 = Concerto-methode (ALS) - 11 pos, met controlegetal:
vvvv + nnnnnn + c
scanmethode 9 = Enschede-methode - 16 posities, zonder controlegetal:
vvvv + nnnnnnnnnnnnnnnn - niet voor klantpassen
Welke scanmethode gebruikt moet worden bij het MAKEN van een barcode:
Exemplaren: Manager > Exemplaren > systeemtabellen> tabel LBLEXM
Klantpassen: Manager > Klanten > systeemtabellen> tabel LBLPAS
Welke scanmethode gebruikt moet worden bij het LEZEN van een barcode:
Exemplaren: Manager > Baliebeheer > Personeelsbalie > tabel TABSXE
Klantpassen: Manager > Baliebeheer > Personeelsbalie > tabel TABSXL
Controlegetalberekening voor scanmethode 1
Onderstaande beschrijving van de wijze waarop het controlegetal voor scanmethode 1 (Standaard BICAT (Wise)) berekend wordt, is alleen ter informatie. OCLC accepteert geen enkele verantwoordelijkheid voor de juistheid van de inhoud van deze beschrijving of voor de toepassing van deze kennis.
Gebruikers moeten zich zelf overtuigen van de juistheid van deze berekeningen.
Voorbeeld 1
Het controlecijfer wordt berekend met behulp van de volgende modulus-10 berekening:
- Pasnummer: 2 9 0 8 1 0 0 0 0 0 0 0 2 (excl controlegetal)
- Wegingsfactoren: 2 1 2 1 2 1 2 1 2 1 2 1 2
- Rekenwaarde: 4 9 0 8 2 0 0 0 0 0 0 0 4 (opgeteld 27)
- Controlegetal: 3
Pasnummer wordt: 2 9081 00000002 3
Het controlegetal wordt berekend met onderstaande routine:
- Elke positie heeft een wegingsfactor 2 of 1
- Elke positie heeft een rekenwaarde: waarde * wegingsfactor
- als rekenwaarde > 9 wordt de rekenwaarde verlaagd met 9
- De rekenwaardes van de verschillende posities worden opgeteld.
Hierna kan het controlegetal als volgt worden berekend:
- (x = optelling van de rekenwaarden)
- controlegetal = 10-(x-10*int(x/10)) in dit geval: 10-(27-10*2) = 10-7 = 3
(als uitkomst = 10 dan wordt het controlegetal 0)
Voorbeeld 2
- Exemplaarnummer: 3 9 0 8 1 4 5 6 7 8 9 1 2 (excl controlegetal)
- Wegingsfactoren: 2 1 2 1 2 1 2 1 2 1 2 1 2
- Rekenwaarde: 6 9 0 8 2 4 1 6 5 8 9 1 4 (opgeteld 63)
- Controlegetal: 7 (berekening: 10-(63-10*6) = 10-3 = 7)
Exemplaarnummer wordt: 3 9081 45678912 7
Speciale barcodes (scancodes)
Op een aantal plaatsen in OCLC Wise kan gebruik worden gemaakt van barcodes met een specifieke betekenis. Deze speciale barcodes kunnen alleen vanuit de Client worden gebruikt op specifiek plaatsen. Deze codes kunnen dus niet op elke willekeurige plek worden gebruikt.
Speciale barcodes, voorwaarde is lengte moet 14 posities bevatten en moet beginnen met '19998':
Barcode | Plaats |
---|---|
19998000000120 |
Leenzoeken |
19998000000130 |
Wat thuis |
19998000000140 |
Reserveringen |
19998000000150 |
Melding |
19998000000160 |
Klantenadministratie |
19998000000180 |
Registraties |
19998000000190 |
Lenerbon |
19998000000200 |
Naar innemen/uitlenen |
19998000000220 |
Wijzig inleverdatum |
19998000000230 |
Haltewissel |
19998000000240 |
Boekenbusmodus |
19998000000250 |
Dubbele uitleentermijn |
19998000000260 |
Zonder leengeld uitlenen |
19998000000410 |
Catalogus |
19998000000510 |
Kastontvangst |
19998000000520 |
Kasuitgave |
19998000000900 |
Afsluiten/afrekenen |
19998000000910 |
Afsluiten/afrekenen |
19998000002491 |
Aanmaken ticket anonieme lener |
1999800001xxxx |
Kassa verkoop (xxxx = boekingscode) |
19998000003xxx |
Kassa verkoop (3xxx = boekingscode) |
1999801xxxxxxx = Wisselcollectiecode (xxxxxxx = record-id van collectierecord) |