Geoportal-Datenbanktabellen
Die Geoportal Server-Datenbankskripte erstellen Tabellen, in denen Datenbankbenutzer, Berechtigungen, Indizes, Tabellen und Anfangswerte für die Datenbank definiert werden. Nachfolgend finden Sie eine Beschreibung der Tabellen.
- Von den Geoportal-SQL-Skripten zur Datenbankerstellung erstellte Tabellen Sieben Tabellen werden von den Geoportal-SQL-Skripten zur Datenbankerstellung erstellt. Im nachfolgenden Diagramm finden Sie eine Beschreibung der Spalten der einzelnen Tabellen und der Informationen in den jeweiligen Spalten.
Tabellenname Spaltenname Bedeutung GPT_COLLECTION
COLUUID
Eindeutige mit jeder Sammlung verknüpfte Zeichenfolge
KURZNAME
Name der Sammlung
GPT_COLLECTION_MEMBER
DOCUUID
Dokument-UUID des Datensatzes in der Sammlung
COLUUID
Sammlungs-ID der Sammlung, die das Dokument enthält
GPT_HARVESTING_HISTORY
UUID
Eindeutige Zeichenfolge, die jedem Harvesting-Verlaufsdatensatz zugeordnet ist
HARVEST_ID
ID des Repositorys, an dem ein Harvesting durchgeführt wurde
HARVEST_DATE
Datum des Harvesting
HARVESTED_COUNT
Anzahl der gesammelten Dokumente (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)
VALIDATED_COUNT
Anzahl der gesammelten Dokumente, die gültig waren (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)
PUBLISHED_COUNT
Anzahl der gesammelten Dokumente, die im Portal veröffentlicht wurden (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)
HARVEST_REPORT
Informationen, die für den Harvesting-Berichtstext angezeigt werden
GPT_HARVESTING_JOBS_COMPLETED
UUID
Eindeutige Zeichenfolge, die jedem abgeschlossenen Harvesting-Auftrag zugeordnet ist
HARVEST_ID
ID des Repositorys, an dem bei diesem Auftrag ein Harvesting durchgeführt wurde
INPUT_DATE
Datums- und Zeitstempelmarkierung für die Erstellung des Harvesting-Auftrags. Dabei handelt es sich um dasselbe INPUT_DATE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING
HARVEST_DATE
Datums- und Zeitstempelmarkierung für den Abschluss des Harvesting-Auftrags Dabei handelt es sich um dasselbe HARVEST_DATE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING
JOB_TYPE
Typ des Harvesting-Auftrags (z. B. "full"= vollständiges Harvesting oder "now"= Harvesting-Datensätze, die seit dem letzten Harvesting aktualisiert wurden). Dabei handelt es sich um denselben JOB_TYPE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING
SERVICE_ID
Die Harvesting-Dienst-ID für den Harvesting-Dienst, von dem der Auftrag übernommen wurde. Die ID wird über den Installationsassistenten des Harvesting-Dienstes festgelegt (z. B. GPT_Harvesting_Service)
GPT_HARVESTING_JOBS_PENDING
UUID
Eindeutige Zeichenfolge, die jedem ausstehenden Harvesting-Auftrag zugeordnet ist
HARVEST_ID
ID des Repositorys, an dem bei diesem Auftrag ein Harvesting durchgeführt wird
INPUT_DATE
Datums- und Zeitstempelmarkierung für die Erstellung des Harvesting-Auftrags. Dabei handelt es sich um dasselbe INPUT_DATE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED
HARVEST_DATE
Datums- und Zeitstempelmarkierung für den Abschluss des Harvesting-Auftrags Dabei handelt es sich um dasselbe HARVEST_DATE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED
JOB_STATUS
Status des Harvesting-Auftrags (z. B. "Übergeben" oder "Wird ausgeführt")
JOB_TYPE
Typ des Harvesting-Auftrags (z. B. "full"= vollständiges Harvesting oder "now"= Harvesting-Datensätze, die seit dem letzten Harvesting aktualisiert wurden). Dabei handelt es sich um denselben JOB_TYPE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED
CRITERIA
SERVICE_ID
Die Harvesting-Dienst-ID für den Harvesting-Dienst, von dem der Auftrag übernommen wird. Die ID wird über den Installationsassistenten des Harvesting-Dienstes festgelegt (z. B. GPT_Harvesting_Service).
GPT_RESOURCE
DOCUUID
Eindeutige Zeichenfolge, die jeder Ressource zugeordnet ist
TITLE
Titel der Ressource
OWNER
UserID des Benutzers, der Besitzrechte am Dokument hat. Entspricht der USERID in der Tabelle GPT_USER
INPUTDATE
Datenressource wurde registriert
UPDATEDATE
Datenressource wurde zuletzt aktualisiert
ID
Registrierten Ressourcen zugeordnete Nummer, die die Rückwärtskompatibilität mit den Harvesting-Mechanismen des Geoportal 9.3.x gewährleistet
Hinweis:
DOCUUID vs. ID: DOCUUID wird verwendet, um Ressourcen eindeutig zu identifizieren. Die ID, ein numerischer Wert, wird auch verwendet, weil bestimmte Datenbankoperationen mit numerischen Werten schneller ablaufen. Wenn Sie eine Geoportal 9.3.x-Datenbank in Geoportal 10 migrieren, wird die Metadaten-XML aus der 9.3.x-Tabelle GPT_METADATA in die Tabelle GPT_RESOURCE_DATA der Version 10 extrahiert. GPT_RESOURCE und GPT_RESOURCE_DATA sind über die ID verknüpft, da dies die Performance bei UPDATE-Anfragen positiv beeinflusst. Für die Suche und zum Lesen/Herunterladen unformatierter Metadaten eignet sich die DOCUUID besser. Durch die Beibehaltung von ID und DOCUUID für Ressourcen können Rückwärtskompatibilität und Verwendbarkeit erhalten werden. Außerdem kann die Performance erhöht werden.
APPROVALSTATUS
Zeigt an, ob eine Ressource genehmigt ist ("approved"= genehmigt, "NULL"= nicht genehmigt, Datensatz hat einen anderen Status)
PUBMETHOD
Methode, mit der die Ressource im Portal veröffentlicht wurde (z. B. "Hochladen", "Registrierung", "Erfasst" (Synchronisierung), "Batch", "Editor")
SITEUUID
Wenn die Ressource synchronisiert ist, ist dies die Zeichenfolge der Websitekennung der registrierten Ressource, von der sie stammt.
SOURCEURI
Benutzer-ID und ursprünglicher Dateiname/Speicherort der Ressource
FILEIDENTIFIER
Wert, der in der Metadaten-XML der Ressource gespeichert sein kann, um sie von anderen Ressourcen unterscheiden zu können. Da eventuell nicht jeder Datensatz einen FileIdentifier in seiner XML hat, weist das Geoportal die DOCUUID zu, um jeden Datensatz eindeutig zu identifizieren.
ACL
Gibt die Beschränkungsrichtlinie des Datensatzes an (falls vorhanden)
HOST_URL
Wenn es sich bei der Ressource um eine registrierte Netzwerkressource handelt, ist dies ihre URL
PROTOCOL_TYPE
Wenn es sich bei der Ressource um eine registrierte Netzwerkressource handelt, ist dies das verwendete Protokoll (z. B. "arcims", "res", "csw", "oai", "waf")
PROTOCOL
XML-Codierung der Ressourcenparameter wie bei Registrierung der Ressource definiert. Ein Beispiel mit WAF:
<?xml version="1.0" encoding="UTF-8"?><protocol type="WAF"><username/><password/></protocol>
FREQUENCY
Wie häufig die Ressource synchronisiert werden soll (z. B. "Monatlich", "Zweiwöchentlich", "Wöchentlich", "Täglich", "Stündlich", "Einmal", "Überspringen")
SEND_NOTIFICATION
Wahr/falsch: E-Mail an den Benutzer senden, wenn Ressource synchronisiert wird
FINDABLE
Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob sie bei der Suche nach Metadaten gefunden werden können. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.
SEARCHABLE
Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob die Ressource in die verteilte Suchliste aufgenommen werden soll. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.
SYNCHRONIZABLE
Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob der Inhalt synchronisiert werden kann. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.
LASTSYNCDATE
Datenressource wurde zuletzt synchronisiert
GPT_RESOURCE_DATA
DOCUUID
Eindeutige, den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die diese Tabelle mit der Tabelle GPT_RESOURCE verknüpft
ID
Registrierten Ressourcen zugeordnete Nummer, die die Rückwärtskompatibilität mit den Harvesting-Mechanismen des Geoportal 9.3.x gewährleistet
XML
Vollständige XML-Datei des Metadatensatzes
THUMBNAIL
Gespeichertes, der Miniaturansicht für Datensätze zugeordnetes Bild, das Binärinformationen zum Bild in der Metadaten-XML enthält
GPT_SEARCH
UUID
Eindeutige Zeichenfolge, die jeder gespeicherten Suche zugeordnet ist
NAME
Name der gespeicherten Suche
USERID
UserID des Benutzers, der die Suche gespeichert hat
CRITERIA
XML-Zeichenfolge, welche die gespeicherte Suche definiert
GPT_USER
USERID
Jedem Benutzer zugewiesene, eindeutige Nummer
DN
Vollständiger definierter LDAP-Name (z. B. cn=gptadmin,ou=users,ou=system)
USERNAME
Benutzername (z. B. gptadmin)