Konferenzbände in der CSLIB-Datenbank


Einführung

Ein Teilbereich der Datenbank, die im Projekt CSLIB2000 entwickelt wird, ist die Strukturierung und Erfassung von Konferenzbänden. Im Sommersemester '95 wurde dazu von der Gruppe 'Robert Wagner' eine eigene Datenbank mit einem Datensatz von ca. 300 Kongressbänden implementiert, da zu dem Zeitpunkt die endgültige Datenbankstruktur in Informix noch nicht realisiert war. Unsere Aufgabe bestand darin, den Datensatz der Kongressbände in die Informix-Datenbank cslib-neu zu integrieren.

Realisierung

Ausgangspunkt unserer Arbeit war die Implementation der vorläufigen Kongress-Datenbank sowie deren Dokumentation. Leider war die Struktur der vorgegebenen Datensätze nicht direkt auf die aktuelle Datenbank umsetzbar, da sich in der Zwischenzeit die Struktur geändert hatte. Der Quellcode der Kongreßdatenbank bot keine ausreichende Grundlage zur Umsetzung der Daten, sodaß wir ein Abbildungsschema finden mussten sowie ein eigenes Konvertier-Programm erstellen mussten.

Die Abbildung wurde wie folgt vorgenommen:

Entities
EntityOldNew
E_institution namepr_produzent.name
untertitelpr_institution.namenszusatz
adressepr_institution.adresse
reichweite
E_isbn isbndok_isbn.isbn
E_issn issndok_issn.issn
E_konferenzbericht druck
erscheinungsdatumdok_dokument.erscheinungsjahr
formatdm_format.format=1
bandnummerdok_typ_f.band
E_konferenzserie konferenztitelko_konferenz.titel
konferenzintervalldm_intervall.text (ko_konferenz.intervall)
E_konferenztagung mottoko_tagung.titel
konferenzortko_tagung.ort
konferenzdatumko_tagung.[tag, monat, jahr]
E_person namepr_person.name
vornamepr_person.vorname
titelpr_person.titel
E_rolle rollepr_rolle.text
E_sprache sprachedm_sprache.text
E_titel titeldok_titel.text
E_titelart titelartdm_titelart.text
E_verbindungsart verbindungsartpr_verbindungsart.text
Relations
RelationOldNew
R_erstellt_fuer dok_dokument.dokument
->ko_tagung.tagung
via
dok_typ_f (dokument, tagung)
R_fuehrt_durch ko_tagung.tagung
->pr_produzent.produzent
via
ko_durchfuehrung (tagung, produzent)
R_hat_isbn dok_dokument.dokument
->dok_isbn.isbn
als
dok_isbn (isbn, dokument)
R_hat_issn dok_dokument.dokument
->dok_issn.issn
als
dok_issn (issn, dokument)
R_hat_sprache dok_dokument.dokument
->dm_sprache.sprache
via
dok_sprache (sprache, dokument)
R_hat_titel dok_dokument.dokument
->dm_sprache.sprache
via
dok_titel (dokument, sprache)
dok_dokument.dokument
->dm_titelart.titelart
via
dok_titel (dokument, titelart)
dok_dokument.dokument
->dok_titel.titel
als
dok_titel (dokument, text)
R_produziert dok_dokument.dokument
->pr_rolle.rolle
via
dok_produzent (dokument, rolle)
dok_dokument.dokument
->pr_produzent.produzent
via
dok_dokument (dokument, produzent)
R_verantwortlich_fuer pr_produzent.produzent
->ko_konferenz.konferenz
via
ko_verantwortung (konferenz, produzent)
R_verbunden_mit pr_produzent.produzent
->pr_produzent.produzent
via
pr_verbindung (produzent1, produzent2)
pr_produzent.produzent
->pr_verbindungsart
via
pr_verbindung (verbindungsart, produzent)
R_zur_serie dok_typ_f.tagung
->ko_konferenz.konferenz
via
ko_tagung (tagung, konferenz)

Ergebnisse

Hier nun die bisherigen Ergebnisse unserer Arbeit zu diesem Thema.



last update: 19.Aug.1996 CSLIB home page / Mail to Authors

Join the Blue Ribbon Anti-Censorship Campaign! Blue Ribbon Campaign for online freedom of speech, press and association