Skip to content. Skip to navigation

Agora Dokumentation

Sections
You are here: Home Support Documentation Agora System
Document Actions

Agora System

You are here: 2 General data model – Agora repository
 

2.3 Agora repository

Das Agora Repository ist eine Objektdatenbank (Object Store), die als ein 'normales' Verzeichnis im Dateisystem des Servers gespeichert wird. Die Unterverzeichnisse von 'repository' enthalten die Metadaten des Agora-Projekts (binär). Zusätzlich findet sich hier der Volltextindex, der auf einem Lucene-Index basiert. Zum Volltextindex können, je nach Projektbedürfnissen, weitere zusätzliche Indices erzeugz werden, z. B. für die Erstellung von Browsing-Seiten. Alle indices können anhand der gespeicherten Metadaten-Objekte jederzeit neu generiert werden.

Dateistruktur eines Agora Repository:

  • .../repository/collection - eigentlichen Dokumentkollektion (Metadaten-Objekte)

  • .../repository/meta - Informationen zur Metadatenstruktur

  • .../repository/fulltext - Volltextindex

  • .../repository/index - optionaler zusätzlicher Index

Die Konfiguration des Agora Repository wird anhand von 3 xml-Dateien vorgenommen, die sich üblicherweise im 'repository'-Verzeichnis befinden:

  • 1. docstrct.xml - beschreibt die Dokumentstruktur der Objekte (Beschreibung s. 2.2)

  • 2. config.xml - enthält die eigentliche Konfiguration des Repository. Es wird hier festgelegt, wie auf das Repository zugegriffen werden kann, welche Funktonen des Agora Servers aktiviert werden müssen und wie der Index zu interpretieren ist. (Beschreibung von 'config.xml' s. unten)

  • 3. index.xml - beschreibt den Indexaufbau im einzelnen (Beschreibung von 'index.xml' s. unten)


You are here: 2 General data model – Agora repository
 
last modified 2008-02-06 14:18