Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der...

18
Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99

Transcript of Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der...

Page 1: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

Benutzerunterstützung

in verteilten heterogenen digitalen

Bibliotheken

Bethina Schmitt

Stand der Arbeit, 25.3.99

Page 2: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Gliederung des Vortrags

Was bisher getan wurde: Entwicklung eines globalen Schemas Entwicklung von Wrappern und Mediatoren Entwicklung eines Integrators Entwicklung von verschiedenen Benutzeroberflächen

Was in Zukunft getan wird: Benutzerstudien zu Klassen von Informationswünschen Ausschöpfen der Freiheitsgrade bei der Anfragebearbeitung Validierung der verschiedenen Algorithmen Entwicklung einer geeigneten Benutzerschnittstelle Studien zur Benutzerakzeptanz

Page 3: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Wrapper

Globales Schema

Benutzeragent

UB Karlsruhe BLB Springer

Integrator

HTML-Client

Architektur des Prototyps

... ...

Mediator 1 Mediator 2

Applet-Client 3D-Client

Wrapper 1 Wrapper 3Wrapper 2

Page 4: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Globales Schema

DokumentTitelAutor[]Verlag JahrAuflageISBNSchlagwortStichwortKlassifikation[]

Systematik Code

SeitenanzahlSprache[]Publikationstyp...

Beschaffungsinformation[]QuelleVerfügbarkeitsort[]

OrtÖffnungszeitenLieferweg[]

LieferartLieferzeitLieferkosten

...

Beschreibungstext[]Inhaltsverzeichnis[]TitelbildVolltext[]Zielgruppe...

Page 5: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

UB Karlsruhe BLB Springer... ...

Wrapper 1 Wrapper 3Wrapper 2

UB_Kurztitel <STRONG>Katalog</STRONG>: @Katalog@<BR> <STRONG>Suchanfrage</STRONG>: @Suchanfrage@<BR> <STRONG>Trefferanzahl</STRONG>: @Anzahl@<BR> <STRONG>Angezeigte Datensätze</STRONG>:\s*@Bereich@<BR> <UL>@Kurztitelliste@</UL>Bereich @von:\d*@(?: - @bis:\d*@)Kurztitelliste SPLIT[PREFIX] "<LI>" @Kurztiteleintrag@Kurztiteleintrag <A HREF=@AusleihURL:[^>]*@>\s*<IMG.*?</A> <A HREF=@TitelURL:[^>]*@>\s*@Kurztitel@</A>Kurztitel @Titel@ / @Autoren@ , @Jahr@$Autoren SPLIT[INFIX] "\s*;\s*" @Autor@Autor @Nachname@(?:, @Vornamen@)?$Vornamen SPLIT[INFIX] " " @Vorname@

Verbindung mit der Datenquelle Syntaxanalyse: hierarchische reguläre Ausdrücke Austauschformat: OEM-Objekte, Umstellung auf XML

Mediator 1 Mediator 2

Autoren AutorenJahr JahrTitel : Titel {

Hauptsachtitel HauptsachtitelUntertitel Zusätze

}Sprache [ "dt." "de", "franz." "fr", "engl." "en", "ital." "it",

"russ." "ru", "lat." "la", "span." "es"] SpracheTitelURL [extractRegex("nd=(.*?)(?:&|$)")] IDAusleihURL [encapsulate($Katalog,$Ausleihe)] LieferwegeQuery

Anfragetransformation in Anfragebaum Blätter entsprechen ausführbaren Anfragen innere Knoten für Mengenoperatoren,

Filteroperationen und expandierbare FolgeanfragenAttributmodellübersetzung in globales Schema

Integrator

Aufbau der Gesamtergebnismengeflexible Duplikaterkennungs- und -eliminierungsstrategienNachbearbeitungsoperationen zum Gruppieren und Sortieren

HTML-Client Applet-Client 3D-Client

Anbindung über MVC Inter-Modell-Kommunikation

Page 6: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 7: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 8: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 9: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 10: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 11: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Page 12: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Verschiedene Ansätze zur Benutzerunterstützung

Visualisierung der Ergebnismengen

Information Retrieval

Benutzermodellierung, KI

Page 13: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Was will ein Benutzer?

Sofort starten mit Anfrage ohne längliche Anmeldung Schnelle Antworten zu einer Anfrage, dann kann er diese

nämlich auch schnell noch einmal umformulieren zusätzliche Anhaltspunkte zur Beurteilung der Relevanz

eines Dokumentes, inhaltlicher oder beschaffungstechnischer Art

Page 14: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Was kann unser System?

viele verschiedene Dokumentenbestände ansprechen viele zusätzliche Informationen liefern eine ready reference Anfrage optimal unterstützen eine erschöpfende Suche anbieten komplexe Anfragen korrekt bearbeiten, Eingabe: Quellen,

Selektionsbedingungen und Projektionsattribute nicht schneller sein als die zugrundeliegenden Dienste

Page 15: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Was machen andere Systeme?

entweder ready reference Anfragen unterstützen, wie z.B. acses oder subito

oder nur Kurztitellisten aus Autor, Titel und Jahr zurückgeben, wie z.B. KVK

Page 16: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Freiheitsgrade des Systems

Bei Literaturrecherche steht „Korrektheit“ nicht im Vordergrund

erschöpfende Suche in allen Quellen, die zu allen nachgewiesenen Dokumenten sämtliche vorhandenen Zusatzinformationen liefert

Handlungsspielraum: angesprochene Quellen Trefferanzahl gelieferte Informationen zu einem Dokument zu welchem Zeitpunkt

Page 17: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Anfragebearbeitung

Entwicklung von verschiedenen Algorithmen zur Anfragebearbeitung

Eignung der Quellen Antwortzeiten der Quellen Dokumentenbestand der Quellen Organisation der Informationen in den Quellen

Vergleich mit der korrekten erschöpfenden Suche Steigerung des Kosten/Nutzen-Verhältnisses

Kosten = Antwortzeit Nutzen = Anzahl Dokumente und Zusatzinformationen

Page 18: Benutzerunterstützung in verteilten heterogenen digitalen Bibliotheken Bethina Schmitt Stand der Arbeit, 25.3.99.

UniCats

Bethina Schmitt Klausurtagung, 25.03.1999

Ausblick

Vorgefertigte Rollen zur Unterstützung eines schnellen Anfangs und zur Reduktion von Benutzereingaben

allgemeine weitere Vorgehensweise: technischer Beitrag zur Machbarkeit Benutzerstudien für Rollenkonstellation Konzeption einer geeigneten Benutzerschnittstelle, z.B.

Schieberegler Zeit-Zusatzinfo-Dokumentenmenge Benutzerstudien 2. verbesserte Version der Benutzeroberfläche