
| Autor | Nachricht |
|---|---|
|
Verfasst am: 24. 08. 2010 [19:05]
|
|
|
fgrandel
Florian Grandel
Dabei seit: 24.11.2009
Beiträge: 65
|
Hallo Herr Vierkant, Das OAI-Protokoll selbst erlaubt leider keine Suche im Artikelbestand nach Kriterien wie Schlagwörtern o.ä. Wenn Sie Zugriff auf eine bestimmte Auswahl an Artikeln über OAI haben wollen, dann müssten Sie dies auf Quellseite programmieren und ein spezialisiertes Set per OAI zur Verfügung stellen. Das funktioniert natürlich nur, wenn Sie auch selbst Einfluss auf die Quellseite nehmen können. Dies ist mit Abstand die performanteste Lösung, da Sie die Übertragung (aus Ihrer Sicht) unnützer Daten komplett vermeiden können. Sollte Ihnen diese Option nicht offen stehen, dann bietet Ihnen OHS die Möglichkeit, eine sogenannte Präprozessor-Erweiterung zu erstellen, die die Filterung auf Zielseite vornimmt. Nachteil: Sie müssen bei jedem Harvesting-Prozess eine große Menge Daten übertragen, die Sie eigentlich überhaupt nicht wollen. An dieser Stelle könnten Sie auch automatisiert sonstige Änderungen an den Datensätzen machen. OHS bietet derzeit keine Möglichkeit, Datensätze manuell zu editieren. Grund dafür ist die komplizierte Konfliktauflösung, wenn die Quelle Datensätze ändert, die auch Sie geändert haben. Solange Daten nur an der Quelle editiert werden, kann OHS gefahrlos geänderte Datensätze einfach übernehmen. Wenn Sie allerdings selbst Änderungen gemacht haben, dann müssten Sie manuell Replikationskonflikte auflösen. Ähnliches gilt für das manuelle Löschen von Datensätzen. Wir müssten irgendwo speichern, welche Datensätze gelöscht wurden, so dass diese automatisch beim erneuten Harvesten nicht wieder eingefügt werden. Beides ist natürlich machbar, wir hatten aber bisher diesen Anwendungsfall nicht und eine solche Funktion fehlt also. Alle Optionen bedeuten, dass Sie selbst programmieren müssten, entweder auf der Quell- oder auf der Zielseite. Sollten Sie sich trotzdem für OHS als Harvester entscheiden, dann beantworten wir Ihre Fragen zur Programmierung gerne im Forum. Viele Grüße, Florian Grandel Florian Grandel
Software-Entwickler Public Knowledge Project (PKP) http://pkp.sfu.ca/people#fg jerico.dev(at)gmail[dot]com |
|
Verfasst am: 24. 08. 2010 [07:43]
|
|
|
paul.vierkant
Paul Vierkant
Themenersteller
Dabei seit: 05.08.2010
Beiträge: 6
|
Hallo, für ein fachspezifisches Suchportal haben wir vor kurzem eine Testinstallation von OHS (version: harvester-2.3.0) aufgesetzt und schon erfolgreich harvesten können. Dabei haben wir die jeweils für uns relevanten Sets der Archive geharvestet. Jedoch wollen wir auch interdisziplinäre Dokumente im Bestand haben, die in anderen Sets liegen. Besteht die Möglichkeit die geharvesteten Sets über OJS redaktionell nach Schlagworten oder anderen Meta-Daten-Feldern zu filtern, ohne dass man ein ganzes Repositorium harvesten muss? Bzw. gibt es eine elegantere Lösung einzelne Artikel redaktionell zu bearbeiten, als sie über phpmyadmin "anzufassen"? Vielen Dank für die Hilfe, P. Vierkant |