Release Notes 2.0

What’s New

Mit diesem Release wurde der smart.finder SDI vollständig überarbeitet und zeigt sich mit einer Reihe funktionaler Neuerungen, einem Redesign der Nutzeroberfläche sowie Updates der Basis-Technologie.

Direkte Indexierung

  • Die Indexierung neuer und geänderter Metadatensätze erfolgt direkt.

  • Gelöschte Metadaten werden direkt aus dem Index entfernt.

  • Der Data Import Handler muss nicht mehr zum Aktualisieren des Index aufgrufen werden und kann nur einmal täglich neu indexieren (außerhalb der Nutzungszeit empfohlen).

Im Browser Edge kann es zu Verzögerungen beim direkten Indexieren kommen.

map.apps Linie 4

Mit dem Release 2.0.0 des smart.finder SDI wird map.apps Linie 4 komplett unterstützt. Eine Kombination von smart.finder SDI 2.0.0 mit map.apps Linie 3 ist nicht möglich. Neben dem technologischen Shift wurde auch das UI des smart.finder SDI komplett überarbeitet und der Linie 4 angepasst.

Produkt-Dokumentation

Die Produkt-Dokumentation wurde komplett überarbeitet und wird mit diesem Release erstmalig auf neuem Weg veröffentlicht.

neue Benutzeroberfläche

Die Benutzeroberfläche wurde basierend auf dem smart.finder 2.0 komplett neu gestaltet. Die Entwicklung der Oberfläche wurde mit Schwerpunkt auf User Centered Design (UCD) umgesetzt, sodass die Entwicklung für und mit dem Anwender im Mittelpunkt steht. Zudem verfügt der smart.finder SDI über eine optimierte Suche. Es sind nun vordefinierte Suchen (Quick Start) und die Suche über einen Themenbaum direkt auf der Startseite möglich.

Aktualisierte Metadatenerfassung

Die Metadatenerfassung mit dem Editor wurde auf den Technical Guidance for INSPIRE dataset and service metadata Version 2.0.1 sowie DE-Profil 2.0.3 (GDI-DE Metadaten Konventionen, Version 2.0.3) angepasst.

Neue bzw. verbesserte Funktionen

  • Facetten zum Filtern der Suchergebnisse abgestimmt auf ISO- und INSPIRE-Metadaten

  • Unterstützung von Synonymen und GDI-DE Benennung

  • Detailansicht mit ausgewählten Metadaten-Informationen

  • Laden eines Datensatzes in die Karte (Anbindung mittels map.apps SDI)

Verbessertes Metadatenmanagement

Es gibt zwei Ansichten zum Metadatenmanagement:

  • Meine Metadaten: Übersicht über die eigenen Metadaten des angemeldeten Nutzers

  • Metadatenübersicht: Übersicht aller Metadaten, auf die der angemeldete Nutzer Schreibrechte hat

Eine komplette Auflistung aller Änderungen finden Sie im Changelog.

Update-Hinweise

Falls Sie bei dem Update mehrere Versionen überspringen, befolgen Sie bitte auch alle Update-Hinweise der dazwischenliegenden Versionen.

2.0.2

Beachten Sie für das Update auf Version 2.0.2 Folgendes:

  • Installationen mit Oracle oder Microsoft SQL Server Datenbank: nur die Backend-Services (iso, Editor und CSW) sind zu aktualisieren

  • Installationen mit PostgreSQL: Die Backend-Services und der Client sind zu aktualisieren

Durch das Update ist es erforderlich, im Manager Indexierungs-Jobs den Data Import Handler erneut anzulegen und aktiv anzustoßen.

Richten Sie nur den Data Import Handler ein, um die Datenbank kontinuierlich zu indexieren. Beachten Sie das neue Property catalog.name bei der Vergabe des Job-Namens.

Eine detaillierte Anleitung hierzu finden Sie im Kapitel Indexierungs-Jobs im Abschnitt Datenimport.

Hibernate-Dialekt für PostgreSQL

Falls Sie smart.finder SDI mit PostgreSQL verwenden, müssen Sie einen neuen Hibernate-Dialekt für den Zugriff auf die Datenbank konfigurieren:

db.hibernate.dialect=de.conterra.sdi.common.db.dialect.PostgreSQL9MapDialect

Nehmen Sie dies in der Datei application.properties vor. Falls Sie Metadatenbestände aus smart.finder SDI 1.x übernommen haben, führen Sie das Migrationstools erneut aus.

Data Import Handler konfigurieren

Prüfen Sie die korrekte Definition der Datenbank-Parameter des entsprechenden Data Import Handler in [TOMCAT_HOME]/webapps/ct-finder-iso-webapp-[VERSION]/WEB-INF/solr.home/iso/conf.

Neues Property

Es wurde ein neues Property für den Namen des lokalen Datenbestandes eingeführt:

catalog.name

Der Name des lokalen Katalogs.

Dieser Name wird in der Facette Katalog für die Metadatendokumente ausgegeben, die zum lokalen Datenbestand gehören, also in der Datenbank gespeichert sind.

Dieses Property ist in der Datei data.directory.location=$\{user.home\}/.smartfinder/application.properties einzutragen.

Standardwert: Lokaler Datenbestand
Schema: catalog.name=Meine\ Daten

2.0.1

Um lokale Dokumente von Dokumenten aus externen Quellen unterscheiden zu können, wurde ein zusätzliches Feld dem Schema hinzugefügt. Aus diesem Grund ist der Re-Import der alten Metadaten (inkl. Benutzerinformationen) erforderlich. Mit dem Migrationstool können Sie nun auch Benutzer-/Sichtbarkeitsinformationen übernehmen.

Anpassung des Indexierungsschemas

Die angepasste Schema-Datei befindet sich nach dem Deployment im Tomcat unter /smartfinder-search/WEB-INF/solr.home/iso/conf/schema.xml.

schema.xml
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="iso" version="1.6">
    <uniqueKey>id</uniqueKey>
    <fields>
		[...]
		<field name="local" type="boolean" indexed="true" stored="true" multiValued="false" required="true" default="false"/>
		[...]
    </fields>
    <types>
		[...]
        <fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
		[...]
    </types>
</schema>

Falls Sie Änderungen in den Dateien /WEB-INF/solr.home/iso/conf/schema.xml vorgenommen haben, müssen Sie diese Änderungen entsprechend übernehmen. Stellen Sie sicher, dass sowohl Feldtyp boolean als auch Feld local übereinstimmen.

Existierende Indexierungsjobs bleiben erhalten, die Jobs müssen zwecks Neuindexierung nach dem Update/der Migration erneut ausgeführt werden.

Ausgelaufene Unterstützung

Die Unterstützung für die folgenden Funktionen ist mit diesem Release ausgelaufen:

  • Indexierung einer terra.catalog Datenbank

  • Internet Explorer 11

  • GEMET-Thesaurus

Ankündigungen

Für folgende Features wurde die Weiterentwicklung eingestellt:

  • Alle smart.finder SDI Produktoptionen:

    • smart.finder SDI Connector for ArcGIS

    • smart.finder SDI Distributed Search

    • smart.finder SDI Harvesting

    • smart.finder SDI Statistik

Die genannten Produkt-Optionen sind teilweise bereits Standard-Funktionen im smart.finder SDI 2.0. Die verteilte Suche und Harvesting-Funktionalität stehen nun allen smart.finder SDI Kunden zur Verfügung.

Zukünftig geplante Funktionen

Folgende Funktionen werden voraussichtlich in einer der zukünftigen Versionen unterstützt.

Direkte Indexierung

  • Die Indexierung neuer und geänderter Metadatensätze erfolgt direkt, ohne Aktualisierung des DataImportHandler.

  • Gelöschte Metadaten werden direkt aus dem Index entfernt, ohne Aktualisierung des DataImportHandler.

  • Der DataImportHandler kann nur einmal täglich aufgerufen werden.

  • Im Browser Edge kann es zu Verzögerungen beim direkten Indexieren kommen.

Fehlende Aktionen

  • Verknüpfung von Datensätzen und Datenserien in der Oberfläche

  • Verknüpfung von Datensätzen und Diensten in der Oberfläche

  • Aufruf In Karte anzeigen (map.apps mit map.apps SDI) für Datensätze (mit zugehörigen, verknüpften Darstellungsdiensten)

Editor

  • Es können keine Entwürfe (Drafts) gespeichert werden

  • Keine Eingabeunterstützung für Kontakte und Bounding Boxen (ehemals Vorlagen)

Redaktion

  • Anpassen von Besitzer-/Sichtbarkeitsinfomation nicht möglich

  • Vorlagen

    • Vorlagen für Kontakte und Bounding Boxen werden derzeit nicht migriert

    • Die Funktion steht nicht zur Verfügung

  • Metadaten-Import: Es steht kein Import mit Benutzer-/Sichtbarkeitsdefinition und kein Massenimport (via ZIP) zur Verfügung

  • Reporting / Statistik nicht verfügbar

Administration

  • Locking / Freigabe von Metadaten nicht möglich

  • Metadaten-Export: Es steht kein Export mit Benutzer-/Sichtbarkeitsdefinition und kein Massenexport (via ZIP) zur Verfügung

Sonstiges

  • service.monitor Anbindung noch nicht vorhanden

  • Der Delta Import beim Data Import Handler wird noch nicht unterstützt

  • full-screen-map-sdi App ist begrenzt auf das Suchen im ISO Core und das Anzeigen der Suchergebnisse

Changelog

2.0.2

Fixed Issues

CTSFSDI-321

[smart.finder / SDI] Hamburger Menü in den smart.finder SDI umziehen

CTSFSDI-382

[Suchen] Tippfehler in der Facette Kategorie

CTSFSDI-397

[Suchen] Sucheingabe wiederholt auslösen

CTSFSDI-408

[Suchen] Facette Schlüsselwort - "INSPIRE identifiziert" Filter greift nicht

CTSFSDI-421

[Suchen] Facetten Filtersymbol wird nicht korrekt angezeigt

CTSFSDI-425

[Datenbank] Vereinhetlichen der Nutzung PostgreSQL

CTSFSDI-428

[Editor] Bounding Box wird bei Bearbeitung von Dienst-Metadaten entfernt

CTSFSDI-429

[Performanz] Unnötige Permissions-Abfragen werden reduziert

CTSFSDI-432

[Indexierung] Ad hoc Indexierung für Redakteure und Datenpfleger

CTSFSDI-439

[Konfiguration] Indexierung mit neuem Property catalog.name

CTSFSDI-440

[Indexierung] Löschen von Metadaten auch für Datenpfleger durchgängig realsieren

CTSFSDI-443

[CSW] POST-Request mit XML-Body korrekt interpretieren

2.0.1

Fixed Issues

CTSFSDI-334

[Löschen] Direktes Entfernen aus dem Index nach dem Löschen eines Metadatensatzes

CTSFSDI-348

[Suche] Direkteinstieg mit parametriesiertem Aufruf liefert keine Ergebnisse

CTSFSDI-350

[Meine Metadaten] Probleme bei der Anzeige im security.manager Hybrid-Modus

CTSFSDI-355

[Traffic] Reduzierung der Server-Response

CTSFSDI-363

[Doku] Metadaten kopieren aus Trefferliste für zu Fehler ERR_TOO_MANY_REDIRECTS

CTSFSDI-364

[Migration] Migrationstool läuft nicht auf Java 11

CTSFSDI-379

[Migration] Migrationstool optimieren (UTF-8 Kodierung, User-Mapping)

CTSFSDI-381

[Suche] Facette Schlüsselwort optimiert

CTSFSDI-384

[URL-Indexierung] Apache Tika interpretiert unvollständiges XML nicht

CTSFSDI-387

[CSW Proxy] GetRecords-Anfrage optimieren

CTSFSDI-390

[Lizenz] Neue Lizenz für Kunden ohne eigene security.manager Lizenz

CTSFSDI-391

[Konfiguration] Abstimmung der Properties-Dateien

CTSFSDI-392

[Kompatibilität] map.apps 4.9.1 Unterstützung

CTSFSDI-396

[Migration] Migrationstool verwendet veraltete Java-libs

CTSFSDI-397

[Suche] Suchanfrage erneut auslösen

CTSFSDI-407

[CSW-Indexierung] XSLT-Anpassung / Fehlende gco:Date Werte führen zu einem Indexierungsfehler

CTSFSDI-412

[CSW Proxy] Index-Erweiterung zur Optimierung der verteilten Suche

CTSFSDI-413

[Editor] Direktes Schreiben eines Metadatensatzes in den Index (Ändern und Neuerzeugen)

CTSFSDI-414

[CSW Proxy] query-Element optional setzen

2.0.0

New Features

CTSFSDI-1

[Ergebnisliste] Automatisches Nachladen, kein Paging

CTSFSDI-10

[Ergebnisliste] Funktion - Filter zurücksetzen

CTSFSDI-15

[Details] Links - Download-Links eines Metadatensatzes anzeigen

CTSFSDI-16

[Details] Links - Information-Links eines Metadatensatzes anzeigen

CTSFSDI-21

[Suche] Parametrisierter Aufruf eines Detailmetadatensatzes

CTSFSDI-22

[Suche] Parametrisierter Aufruf möglich

CTSFSDI-28

[Ergebnisliste] Facetten - Neue Filtermöglichkeiten auf Ergebnisliste

CTSFSDI-37

[Konfiguration] Startseite-"Rumpf" anpassbar

CTSFSDI-59

[Basis] smart.finder (SDI) auf Linie 4

CTSFSDI-87

[Details] Weitere Links eines Metadatensatzes anzeigen

CTSFSDI-141

[Konfiguration] Ergebnisliste / Räumlicher Filter - Einbindung von eigenen Diensten als Hintergrundkarten

CTSFSDI-160

[Editor] GDI-DE Profil 2.0.3 -Validator und Publizieren

CTSFSDI-163

[Editor] GEMET Browser ersetzen durch Listen

CTSFSDI-198

[Meine Metadaten] Tabelle/Ansicht mit selbst erstellten Metadaten eines Anwenders

CTSFSDI-199

[Metadaten-Übersicht] Tabelle/Ansicht aller Metadaten eines Anwenders (mit Schreibrechten auf diese Metadaten)

CTSFSDI-268

[Konfiguration] Data Import Handler (DIH) = lokale Datenquelle benennen

CTSFSDI-276

Support MS SQL Server Database

CTSFSDI-307

[Editor] INSPIRE TG 2.0.1 - Validator und Publizieren