<%-- $HeadURL: https://svn.wald.intevation.org/svn/deegree/base/branches/2.3_testing/resources/csw/demo/web/csw.jsp $ --%> <%-- $Id: csw.jsp 20285 2009-10-21 15:27:12Z sgoerke $ --%> <%-- This file is part of deegree, http://deegree.org/ Copyright (C) 2001-2009 by: - Department of Geography, University of Bonn - and - lat/lon GmbH - This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Contact information: lat/lon GmbH Aennchenstr. 19, 53177 Bonn Germany http://lat-lon.de/ Department of Geography, University of Bonn Prof. Dr. Klaus Greve Postfach 1147, 53001 Bonn Germany http://www.geographie.uni-bonn.de/deegree/ e-mail: info@deegree.org --%> <%@ page language="java" contentType="text/html" pageEncoding="UTF-8" %> <%@ page import="org.deegree.framework.version.*" %> <% String userName = null; if ( request.getUserPrincipal() != null ) { userName = request.getUserPrincipal().getName(); } %> deegree <%=Version.getVersionNumber()%> <% if (userName == null || "cmUser".equals( userName ) || "cmEditor".equals( userName )) { %> <% } %> <% if ( "cmEditor".equals( userName ) && session.getAttribute( "LOGGEDIN" ) != null) { %> <% } %> <% if ( "cmAdmin".equals( userName ) && session.getAttribute( "LOGGEDIN" ) != null) { %> <% } %>
catalogueManager Suche:   Client-Applikation zur Suche nach und Darstellung von Metadaten
 
catalogueManager Editor:   Client-Applikation zur Erfassung und Verwaltung von Metadaten
 
Generischer Client:   Generische Client-Applikation zum direkten Ausführen von XML-kodierten Anfragen gegen einen Katalogdienst.
 
catalogueManager Setup:   Ermöglicht grundlegende Einstellung zur Datenbank und zum Katalogdienst.
 


Bitte beachten Sie die folgenden Rollen und Benutzer. Abhängig von der Rolle sind die deegree catalogueManager Funktionen Suche, Editieren und Setup freigeschaltet.

Rolle Benutzer Passwort Search Edit Setup
Editor cmEditor - x x -
Benutzer cmUser - x - -
Admin cmAdmin not available with online demo x - x


Der deegree catalogueManager besteht aus Client und Server Anwendungen, die dem Management von ISO und INSPIRE konformen Metadatensätzen dienen. Suchen, Zugreifen, Harvesten und Ändern von Daten- und Service-Metadaten erfolgt über HTTP/SOAP Schnittstellen. Metadaten können auf konfigurierbare Eigenschaften (Properties) durchsucht werden, wie z.B. Title, Beschreibung, Thema etc.. Ferner können zur Eingrenzung der Ergebnismenge räumliche Einschränkungen gemacht werden. Der enthaltene deegree CSW unterstützt Dublin Core und INSPIRE konforme ISO 19115/19119/19139 Metadaten Encodings. Bei Verwendung des ISO Metadatenformats besteht die Möglichkeit, Daten- und Service-Metadaten zu koppeln. Dadurch kann nach dem Finden eines Daten-Metadatensatzes ein entsprechende Service-Metadatensatz ermittelt werden, um die beschriebenen Daten mittels eines WMS anzuzeigen oder über einen WFS/WCS/SOS direkt auf sie zuzugreifen.

Die OGC CSW Spezifikation liegt in unterschiedlichen Versionen vor. Der deegree catalogueService unterstützt die Version 2.0.0, 2.0.1 und 2.0.2. Für CSW 2.0.2 wurde durch das OGC ein Applikationsprofil für ISO Metadaten definiert (OGC ISO Application Profile for CSW 2.0.2 Specification), welches ebenfalls durch den deegree CSW unterstützt wird. Darüber hinaus werden INSPIRE Spezifikationen für Metadaten und Suchdienste (discovery services) unterstützt.

Als Datenhaltungkomponenten werden von deegree catalogueService die relationalen Datenbankmanagementsysteme Oracle und PostGIS unterstützt. Metadaten werden hier objekt-relational in einem Datenbankschema abgebildet.

Der catalogueManager enthält zudem einen Client zur Suche nach Metadaten und zur Erfassung derselben. Beide Client sind intuitiv bedienbar, so dass ein Nutzer auch ohne vertiefte Kenntnisse von ISO 19xxx und INSPIRE in wenigen Minuten in der Lage ist, entsprechende Metadaten zu erfassen. Neben dem in diesem Paket enthaltenen Metadateneditor kann auch ein deutlich mächtigerer im deegree Framework realisierter Metadateneditor (tibesti) eingesetzt werden, der das rechte- und rollenabhängige, verteilte Erfassen, Ändern und Verwalten von Metadatenbeständen erlaubt. (to SVN.)