XML Technologie für NOKIS Software

Werbung
XML Technologie für NOKIS
Software
Wassilios Kazakos,
Andreas Schmidt, Alexei Valikov, Alexei Akhounov
FZI Forschungszentrum Informatik Karlsruhe
[email protected]
http://www.fzi.de/dbs
Projektübersicht
zentrale Installation
Replikation
zentrales Metadatenschema
+ lokale Attribute
Extraktion
aus ArcView/
ArcInfo
UDK-Export
Filter
Eingabemasken
Eingabemasken
Thesaurus
Browser
Thesaurus
Browser
Karte
Karte
Suchformular
n lokale Installationen
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
2
zentrales
Metadatenschema
Volltextsuchdienst
Suchformular
Projektübersicht II
Lokale Erfassungswerkzeuge
 HTML-basierte Eingabemasken, kontextsensitives
Hilfesystem
 datenbankgestützt
 Importmöglichkeiten aus ESRI-Produkten
 Mehrsprachigkeit (deutsch + englisch)
 Dokumentation
Zentraler NOKIS-Server
 Suchfunktionalität
 Replikation
 Export nach UDK
Benutzer- und Benutzerrechteverwaltung
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
3
Anforderungen
Umfangreiches Schema nach ISO 19115
Komplexe Strukturen
 optionale und Pflichtfelder
 wiederholbare Felder
 mehrere Strukturierungsebenen
 bedingte Unterstrukturen
Einfache Anpassungen an spezielle lokale Gegebenheiten
erforderlich
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
4
Lösungsansätze
Schemagetriebene automatische Generierung der
Benutzerschnittstelle
 Gemeinsame Funktionalität der einzelnen Knoten
rausarbeiten
 Anpassungen nur in der Definition des Schemas
 NOKIS-Schema definiert alle Elemente eines Metadatums
 Annotationen für spezielle Anpassungen
 dadurch deutlich verkürzte Änderungs- und
Anpassungszeiten
Visualisierung: Metapher der gestapelten Formulare
 zusätzlich Aufteilung in Sektionen
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
5
z.B. Ändern des
Layouts
Editorschablonen
(XSLT)
Sprachpaket
(XML)
XSLT
Prozessor
z.B. Erweitern
um neue
Elemente
Automatische Generierung
Benutzerschnittstelle
(XSLT)
Gemeinsame
Funktionalität
Erzeugen, Aktualisieren,
Suche, Import, Export,
PDF, Text Erzeugung etc.
NOKIS Schema
ISO 19115
(XML Schema)
DB-Typbibliothek
(XML)
XSLT
Prozessor
Annotationen
XPath
XML-Vorgabefragmente
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
6
DB-Schema
(SQL)
XML->DB-Abbildung
(XSLT)
Technik
Technische Plattform
 Programmiersprache Java
 Apache Xerces (XML Schema), Saxon (XSLT)
 Apache Tomcat als Applikationsserver
 PostgreSQL als freies Datenbanksystem
(ausgereifter als MySQL)
 alle Produkte: keine Lizenzgebühren, Open Source
Technische Anforderung
 Server: Pentium III (evtl. auch weniger),
256 MB RAM für 5-10 gleichzeitige Nutzer
 Client: Netzzugang, Browser
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
7
Eingabemaske
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
8
Weiter Informationen unter
NOKIS Projektseite
 http://nokis.baw.de
Abteilung DBS im FZI
 www.fzi.de/dbs
 [email protected]
FZI Forschungszentrum Informatik - Abteilung Datenbanksysteme
9
Herunterladen