Interpretation

Interpretation Mehrfachexemplare

Interpretation der BANDLISTE geschieht schon im Parser:




= Titel Vollanzeige =





= Loanserver =


= Bezeichnung =

= Fall in =

= Beispiel =

= error =

= epn =

= abt_num =

= sig =

= AusleihIndikator =

= AusleihStatus =

= aus_link =

= online_link =

= aus_datum =

= aus_bandstatus =

= =

= Tabelle =

= PPN =

-

+

+

+

?

=BANDLISTE

+

-

-

=nicht_anwaehlbar

Mehrfachexemplar freihand

41

061371289 vufind DAIA

-

+

+

+

?

=BANDLISTE

+

-

-

=anwaehlbar

Mehrfachexemplar bestellbar

42

-

+

+

+

?

=BANDLISTE

+

-

+

=anwaehlbar

Mehrfachexemplar vormerkbar

43

286985691 UWCTOKENSTART~1453461848394~UWCTOKENEND-UWCTOKENSTART~1453461848395~UWCTOKENEND

-

+

+

+

?

=BANDLISTE

+

-

+

=nicht_anwaehlbar

Mehrfachexemplar ausgeliehen nicht vormerkbar

44

130220213 UWCTOKENSTART~1453461848397~UWCTOKENEND-UWCTOKENSTART~1453461848398~UWCTOKENEND

AusleihStatus = BANDLISTE wird nur vom Parser genutzt um Mehrfachexemplare auf einzele Exemplare abzubilden (Besonderheit für Frankfurt).

BANDLISTE bedeutet für den Parser, die Bandliste vom Loanserver zu holen und auszuwerten.

Dabei wird für jedes Exemplar der Bandliste im DAIA-Server ein neuen Exemplar generiert (durch Kopie vom Original).

Dabei wird der AusleihStatus=BANDLISTE überschrieben durch den Wert von aus_bandstatus(vom Loanserver) des aktuellen Exemplares.

Der aus_bandstatus wird im Parser zur Zeit fest gesetzt auf: aus_bandstatus=nicht_anwaehlbar.

Die EPN für ein Exemplare ist dann immmer EPN + "/" + Index der Bandliste.

Wenn die Bandliste abgearbeitet wurde wird das ursprüngliche Exemplare aus der Liste entfernt.

Interpretation Exemplar

Entsprechend der in der Titeldarstellung enthaltenen DAIAinfo-Angaben kann der DAIA-Server verschiedene Ausleiharten erkennen und so entsprechende Ausgaben generieren.

*!!! Die Reihenfolge der Tabellenzeilen entspricht der Programmlogik und ist wichtig !!!

!!! Diese Tabelle erhebt keinen Anspruch auf Vollstädigkeit !!!

=lf.=

= Titel Vollanzeige im OPAC =

= DAIA.error =

= Bezeichnung =

= Fall in =

= Beispiele FFM =

= Beispiele KS =

= Nr =

= error =

= =

= =

= Tabelle =

= Links =

= Links =

01

=NOPPN

error_004

Fehler: PPN nicht gefunden

1

opac DAIA vufind

02

=REIHE

error_007

Fehler: Reihen- oder Serientitel

2

opac DAIA vufind

03

=NORM

error_008

Fehler: Normdatensatz

3

opac DAIA vufind

04

?

error_999

Fehler: unbekannt



=lf.=




= Titel Vollanzeige im OPAC =




= Loan =

= DAIA.class =

= Bezeichnung =

= Fall in =

= Beispiele FFM =

= Beispiele KS =

= Nr =

= epn =

= abt =

= sig =

= AusleihIndikator =

= AusleihStatus =

= aus
_link =

= online
_link =

= aus_
datum =

= =

= =

= Tabelle =

= Links =

= Links =

05

+

?

?

=BESTELLT
?

?
=GESPERRT

?

-

-

Bestellexemplar.java

Bestellexemplar (nicht erschienen, vergriffen, nicht lieferbar, ...)

8
9
?

opac DAIA vufind
opac DAIA vufind
opac DAIA vufind

06

+

+

+

=VERMISST
?

?
=VERMISST

?

-

-

!ExemplarVermisst.java

Exemplar wird vermisst

10

opac DAIA vufind
opac DAIA vufind

07

+

+

+

=VERLUST .OR.
=NICHTAUSLEIHBARGESPERRT

?

?

-

-

!ExemplarNichtNutzbar.java

Exemplar kann nicht genutzt werden (Verlust,gesperrt)

11

opac DAIA vufind
opac DAIA vufind

08

+

?

?

=ONLINE

=FREI

-

+

-

!OnlineFrei.java

Onlineresource frei zugänglich

30

opac DAIA vufind

09

+

?

?

=ONLINE

=CAMPUS

-

+

-

!OnlineInstIP.java

Onlineresource nur aus dem IP-Bereich der Einrichtung nutzbar

31

opac DAIA vufind

10

+

?

?

=ONLINE

=PROXY

-

+

-

!OnlineInstUser.java

Onlineresource für Angehörige der Einrichtung nutzbar

32

opac DAIA vufind

11

+

?

?

=ONLINE

-

-

+

-

Online.java

Onlineresource ohne Status

?

opac DAIA vufind

12

+

+

+

?

=RUECKGABE OR.
=NOCHNICHTVERFUEGBAR

?

?

?

Rueckgabe.java

Rueckgabe (wird als ausgeliehen angezeigt)

?

kein Beispiel

13

+

+

+

=KURZAUSLEIHE

=AUSGELIEHEN

?

-

-

!KurzausleiheAusgeliehen.java

Kurzsausleihe ausgeliehen

?

opac DAIA vufind

14

+

+

+

=KURZAUSLEIHE

?

?

-

-

Kurzausleihe.java

Kurzsausleihe

?

opac DAIA vufind

15

+

+

+

=PRAESENZ
=?

?
=NICHTAUSLEIHBAR

?

-

-

!FreihandPraesenz.java

Freihandbestand / Band ist präsent,
Zeitschrift mit Bestellfunktion bzw. Bandliste

14
20

opac DAIA vufind
opac DAIA vufind

15b

+

+

+

=PRAESENZ

=AUSGELIEHEN

?

-

-

Vormerken.java

Wochenendausleihe von Präsenzbestand.
Sollte eigentlich wie in Zeile 24 codiert werden.
Zur einfacheren Implementierung im OPAC wird dieser Fall intern auf aus_status=NICHTVORMERKBAR umgesetzt.

18

!! Achtung noch nicht aktiv.

16

+

+

+

=AUSLEIHBAR

=AUSGELIEHEN

?

?

?

!FreihandAusgeliehen.java

Freihandbestand / Band ist ausgeliehen

13

opac DAIA vufind

17

+

+

+

=LEHRBUCHSAMMLUNG

=AUSGELIEHEN
=NICHTVORMERKBAR

?

?

?

FreihandAusgeliehenLB.java

FreihandbestandLB / Band ist ausgeliehen

13

opac DAIA vufind

18

+

+

+

=AUSLEIHBAR

=VERFUEGBAR OR.
=UNKNOWN OR.
=-

-

-

-

!FreihandAusleihbar.java

Freihandbestand / Band ist ausleihbar

12

opac DAIA vufind

19

+

+

+

=LEHRBUCHSAMMLUNG

=VERFUEGBAR OR.
=UNKNOWN OR.
=-

-

-

-

FreihandAusleihbarLB.java

FreihandbestandLB / Band ist ausleihbar

12

opacDAIA vufind

20

+

+

+

=LESESAAL

=VERFUEGBAR OR.
=FREIE_BEST OR.
=NICHTAUSLEIHBAR OR.
=UNKNOWN OR.
=-

?

-

-

Lesesaal.java

(Magazinbestellung in den) Lesesaal

5

opac DAIA vufind

21

+

?

+

=UNKNOWN
=-

=FREIE_BEST

+

-

-

!RetroOhneBandsatz.java

Retrokarte ohne Bandsatz
Zeitschrift mit Bestellung

16
21

opac DAIA vufind
opac DAIA vufind

22

+

+

+

?

=VERFUEGBAR OR.
=FREIE_BEST

+

-

-

Magazinbestellung.java

Magazinbestellung (normal, Retro mormale Tietelaufnahme)

4
15

opac DAIA vufind
opac DAIA vufind

23

?

?

?

?

=FREIE_BEST

+

-

-

!RetroLokaleTitelaufnahme.java

Retrokarte als lokale Titelaufnahme

17

opac DAIA vufind

24

+

+

+

?

=VORMERKBAR
=NICHTVORMERKBAR

+

-

+

Vormerken.java

Vormerken, Vormerken Exemplare aus Bandlisten (u,b,i)

18

opac DAIA vufind

25

+

?

+

?

- + zeit_bestand

+

-

-

!ZeitschriftBandliste.java

Zeitschrift mit Link zur Bandliste (vorerst nur Mainz)

?


26

+

+

+

=NICHT(UNKNOWN)

=UNKNOWN

?

-

-

!ExterneAusleihverbuchung.java

Externe Ausleihverbuchung (ausleihbar, präsenz)

6
7

opac DAIA vufind
opac DAIA vufind

27

+

+

+

=-

?

?

?

?

!IndikatorFehlt.java

alles ohne AusleihIndikator

?

opac DAIA vufind

28

+

+

+

=UNKNOWN

=UNKNOWN
=-

?

?

?

!IndikatorUnbekannt.java

alles mit Indikator Unbekannt: z.B.: Aufsatz

?

opac DAIA vufind

29

?

?

?

?

?

?

?

?

!CatchallElement

Restsammler, sollte nicht auftreten

?

kein Beispiel

Legende

= + =

Feld muss existieren und einen Wert haben

= (plus) =

Es ist noch nicht sicher ob die Info gegeben werden kann

= ? =

Feld(wert) muss nicht angegeben sein, wenn doch sollte die Info verwendet werden

= ??? =

Warum wird dieser Wert in diesem Fall mal angegeben und mal nicht

= - =

Feld existiert nicht, bzw darf nicht existieren

= =x =

Feld muss Wert x haben

= ? ! =

Feldwert muss nicht angegeben sein, war vorher +.

Abteilungen:
Genau dann wenn 'abt_num' angegeben wird sind auch die Infos 'abt_ppn', 'abt_link' und 'abt_name' vorhanden.

*Zusatzinfos:'''
Die Info 'aus_text' ist nicht in der Tabelle berücksichtigt, werden aber wahrscheinlich noch wichtig.

Schon jetzt könne sie aber schon als Default oder zur Auswahl von Meldetexten genutzt werden.

Die Infos 'aus_standort' und 'aus_info' werden sehr wahrscheinlich nur zusätzliche Informationen enthalten.

Das Weiterreichen in eine DAIA Meldung ist aber erstrebenswert.

  • No labels
Write a comment...