27 Nov

Fedora Commons

Fedora (oder Flexible Extensible Digital Object Repository Architektur ) ist eine Digital Asset Management (DAM) Architektur, auf der institutionelle Repositorien , digitale Archive und digitale Bibliothekssysteme aufgebaut werden können. Fedora ist die zugrunde liegende Architektur für ein digitales Repository und ist keine vollständige Verwaltung, Indizierung, Erkennung und Bereitstellung. Es handelt sich um eine modulare Architektur, die auf dem Prinzip basiert, dass Interoperabilität und Erweiterbarkeit am besten durch die Integration von Daten, Schnittstellen und Mechanismen (dh ausführbaren Programmen) als klar definierte Module erreicht werden.

Geschichte

Die Fedora Repository Open Source Software ist ein Projekt, das von der Non-Profit-Organisation DuraSpace unterstützt wird. Die Software hat ihren Ursprung in der Flexible Extensible Digital Object Repository Architektur (dh Fedora), die ursprünglich von Forschern der Cornell University entworfen und entwickelt wurde. [2] Fedora ist eine Architektur zum Speichern, Verwalten und Zugreifen auf digitale Inhalte in Form von digitalen Objekten, die vom Kahn- und Wilensky-Framework inspiriert sind. [3] Fedora begann 1997 als DARPA- und NSF-finanziertes Forschungsprojekt an der Digital Library Research Group der Cornell University, wo die erste Referenzimplementierung in Java unter Verwendung eines CORBA-basierten verteilten Objektansatzes geschrieben wurde. [4] [5] Die Universität von Virginia begann zu experimentieren[6] mit der Cornell-Software und später mit Cornell zusammen, um das Fedora-Repository-Projekt zu etablieren, das Fedora als Open-Source-Software neu implementierte. Seitdem wurden einige Änderungen an der Architektur vorgenommen, [7] und Ende 2005 wurde die Version 2.1 veröffentlicht. [8] Fedora definiert eine Reihe von Abstraktionen, um digitale Objekte auszudrücken, Beziehungen zwischen digitalen Objekten herzustellen und „Verhaltensweisen“ (dh Dienste) mit digitalen Objekten zu verknüpfen.

Im Jahr 2003 beantragte Red Hat, Inc. den Markenstatus für den Namen „Fedora“, der mit ihrem Linux-Betriebssystemprojekt assoziiert werden sollte . [9] Cornell und UVA bestritten den Antrag formal, und als letzte Einigung entschieden sich alle Parteien für eine Koexistenzvereinbarung, wonach das Cornell-UVA-Projekt den Namen verwenden könnte, wenn es eindeutig mit Open-Source-Software für digitale Objekt-Repository-Systeme verbunden ist. und dass Red Hat den Namen verwenden könnte, wenn er eindeutig mit Open-Source-Betriebssystemen in Verbindung gebracht wird. [10]

Technologie

Fedora bietet eine allgemeine Verwaltungsschicht für digitale Objekte. [11] Die Objektverwaltung basiert auf Inhaltsmodellen, die Datenobjekte (Einheiten von Inhalten) oder Sammlungen von Datenobjekten darstellen. Die Objekte enthalten Verknüpfungen zwischen Datenströmen (intern verwaltete oder externe Inhaltsdateien), Metadaten (inline oder extern), Systemmetadaten (einschließlich einer für das Repository eindeutigen PID – persistenten Kennung) und Verhalten, die selbst Codeobjekte sind, die Bindungen bereitstellen. oder Links zu Multiplikatoren (Software-Prozesse, die mit den Datenströmen verwendet werden können). Inhaltsmodelle können als Container betrachtet werden, die Informationen, die in sie eingegossen werden, eine nützliche Form verleihen. Wenn die Information zum Container passt, kann sie sofort auf vordefinierte Weise verwendet werden.

Fedora unterstützt zwei Arten von Zugriffsdiensten: einen Management-Client für die Aufnahme, Wartung und den Export von Objekten; oder über API-Hooks für angepasste webbasierte Zugriffsdienste, die entweder auf HTTP oder SOAP basieren. Ein Fedora-Repository bietet eine allgemeine Verwaltungsschicht für digitale Objekte und Container, die mime-typisierte Datenströme zusammenfassen (z. B. digitale Bilder, XML-Dateien, Metadaten). Vor-Ort-Fedora enthält die notwendigen Software-Tools zum Einlesen, Verwalten und Bereitstellen der grundlegenden Bereitstellung von Objekten mit wenigen oder keinen benutzerdefinierten Verteilern oder kann als Back-End für eine monolithischere Benutzeroberfläche verwendet werden.

Fedora unterstützt das Einlesen und Exportieren digitaler Objekte in verschiedenen XML-Formaten. Dies ermöglicht den Austausch von Objekten zwischen Fedora und anderen Anwendungen sowie die digitale Archivierung und Archivierung.

  • Digitales Objektmodell Das digitale FEDORA-Objektmodell ermöglicht die Aggregation von Metadaten und digitalen Inhalten als „Datenströme“, unabhängig von Format und physischem Standort. FEDORA-Objekte können Inhalte aus externen oder verteilten Repositorys enthalten. Digitale Objekte können modelliert werden, um viele Arten von Entitäten darzustellen, von digitalen Texten, Publikationen, Fotos, Videos und Datensätzen. Digitale Objekte können assoziierte „Verhaltensweisen“ aufweisen, die unterschiedliche Ansichten des Objekts bereitstellen können oder dynamische Transformationen des digitalen Objektinhalts erzeugen können.
  • Beziehungen Das digitale Objektmodell FEDORA unterstützt die Fähigkeit, semantische Beziehungen mithilfe des Resource Description Framework (RDF) zu implementieren . Beziehungen zwischen Objekten und innerhalb von Objekten können mithilfe eines semantischen Triplestore indiziert werden, der Abfragen über das gesamte Repository digitaler Objekte ermöglicht.
  • Repository Service basiert auf vier Haupt-APIs (Application Programming Interfaces): Verwaltung, Zugriff, Suche und Metadatenerfassung über OAI-PMH. Das System ist skalierbar und flexibel und Fedora-Benutzer haben das Repository als Kernkomponente vieler Anwendungen und Plattformen übernommen.

Das Fedora-Projekt wird derzeit von der DuraSpace- Organisation unterstützt.

Siehe auch

  • Content-Management-System
  • Digitale Bewahrung
  • Inselinsel

Referenzen

  1. Jump up^ „JETZT VERFÜGBAR: Fedora 4.7.3 Release“ . Fedora Commons. 12. Juni 2017 . Abgerufen am 26. Juli 2017 .
  2. Jump up^ Payette, S. und Lagoze, C., „Flexible und erweiterbare digitale Objekt- und Repository-Architektur (FEDORA)“, Europäische Konferenz für Forschung und fortgeschrittene Technologie für digitale Bibliotheken, Vorlesungsskript in Informatik, Springer, 1998
  3. Jump up^ Kahn, R., Wilensky R., Ein Rahmen für verteilte digitale Objektdienste, International Journal on Digital Libraries. Band 6 Ausgabe 2, April 2006. Springer-Verlag Berlin, Heidelberg.
  4. Jump up^ Payette, S. und Lagoze, C., „Policy-Carrying, Policy-Enforcing Digital Objects“, Europäische Konferenz über Forschung und Spitzentechnologie für digitale Bibliotheken, Lissabon, Portugal, veröffentlicht in Lecture Notes in Computer Science, Springer, 2000
  5. Jump up^ Payette, S., Lagoze, C., Flexible und erweiterbare Digital Object und Repository Architecture (FEDORA). Zweite Europäische Konferenz über Forschung und fortgeschrittene Technologie für digitale Bibliotheken, ECDL’98 Heraklion, Kreta, Griechenland 21.-23. September 1998.
  6. Hochspringen^ Staples, T., Wayland, R., Virginia Dons FEDORA: Ein Prototyp für ein Digital Object Repository. D-Lib Magazin. Juli / August 2000.
  7. Jump up^ Payette, S. und Staples, T., „Das Mellon-Fedora-Projekt: Digitale Bibliotheksarchitektur trifft XML und Webdienste“, Sechste europäische Konferenz über Forschungs- und Spitzentechnologie für digitale Bibliotheken, Vorlesungsskript in Informatik, Springer, September 2003
  8. Jump up^ Lagoze, C., Payette, S., Shin, E. und Wilper, C., „Fedora: Eine Architektur für komplexe Objekte und ihre Beziehungen“, Internationale Zeitschrift für Digitale Bibliotheken, Sonderausgabe über komplexe Objekte, Springer , 2005
  9. Springen Sie hoch^ Becker, D., Red Hat, Forscher in Namen tiff. CNET News.com. 6. November 2003.
  10. Springen Sie nach oben^ Projektverlauf des Fedora-Repositorys.
  11.  Nachoben springen ^ Grün, R., Awre, C., Das REMAP-Projekt: Schritte in Richtung einer Repository-fähigen Informationsumgebung. Ariadne Magazin. 30. April 2009.