Lösungen zum Praktikum XML-Technologien XML-Grammatiken

Größe: px
Ab Seite anzeigen:

Download "Lösungen zum Praktikum XML-Technologien XML-Grammatiken"

Transkript

1 Lösungen zum Praktikum XML-Technologien XML-Grammatiken Aufgabe 1: XML Schema xsdbuecherdocument.xsd 28.Oktober 2010 Raffaella Riccato <?xml version="1.0" encoding="utf-8"?> <schema xmlns:xsd=" > <xsd:element name="buchsammlung"> <xsd:sequence> <xsd:element ref="buch" minoccurs="0" maxoccurs="unbounded"/> </xsd:sequence> <xsd:element name="buch"> <xsd:sequence> <xsd:element name="titel" type="xsd:string" /> <xsd:element name="jahr" type="xsd:gyear" /> <xsd:element ref="autor" maxoccurs="unbounded" /> <xsd:element ref="verlag" /> <xsd:element ref="auflage" minoccurs="0" /> <xsd:element ref="isbn" /> </xsd:sequence> <xsd:element name="auflage" > <xsd:simpletype> <xsd:restriction base="xsd:normalizedstring"> <xsd:pattern value="([1-9])+[0-9]*.te Auflage" /> </xsd:restriction> </xsd:simpletype>

2 <xsd:element name="autor"> <xsd:all> <xsd:element name="nachname" type="xsd:string" /> <xsd:element name="vorname" type="xsd:string" /> </xsd:all> <xsd:element name="isbn" > <xsd:choice> <xsd:element ref="isbn_10" /> <xsd:element ref="isbn_13" /> </xsd:choice> <xsd:element name="isbn_10"> <xsd:simpletype> <xsd:restriction base="xsd:normalizedstring"> <xsd:pattern value="[0-9]-[0-9]{5}-[0-9]{3}-[0-9]" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="isbn_13"> <xsd:simpletype> <xsd:restriction base="xsd:normalizedstring"> <xsd:pattern value="978-[0-9]-[0-9]{5}-[0-9]{3}-[0-9]" /> </xsd:restriction> </xsd:simpletype> <xsd:element name="verlag"> <xsd:sequence> <xsd:element ref="adresse" minoccurs="0" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" />

3 <xsd:element name="adresse"> <xsd:sequence> <xsd:element name="strasse" type="xsd:string" /> <xsd:element name="hausnr" type="xsd:integer" /> <xsd:element name="plz" type="xsd:integer" /> <xsd:element name="ort" type="xsd:string" /> </xsd:sequence> </schema>

4 xsdbuechersammlung.xml <?xml version="1.0" encoding="utf-8"?> <Buchsammlung xmlns:xsi=" xsi:nonamespaceschemalocation="xsdbuecherdocument.xsd" > <Buch> <Titel> XML-Schema </Titel> <Jahr> 2003 </Jahr> <Autor> <Nachname> Vlist </Nachname> <Vorname> Eric van der </Vorname> </Autor> <Verlag Name="O'Reilly Verlag GmbH and Co. KG"> <Adresse> <Strasse> Balthasarstrasse </Strasse> <Hausnr> 81 </Hausnr> <PLZ> </PLZ> <Ort> Koeln </Ort> </Adresse> </Verlag> <Auflage>1.te Auflage</Auflage> <ISBN> <ISBN_10> </ISBN_10> </ISBN> </Buch> <Buch> <Titel> Pattern Classification </Titel> <Jahr> 2000 </Jahr> <Autor> <Nachname> Duda </Nachname> <Vorname> Richard O. </Vorname> </Autor> <Autor> <Vorname> Peter E. </Vorname> <Nachname> Hart </Nachname> </Autor>

5 <Autor> <Nachname> Stork </Nachname> <Vorname> David G. </Vorname> </Autor> <Verlag Name="Wiley and Sons" /> <Auflage>2.te Auflage</Auflage> <ISBN> <ISBN_13> </ISBN_13> </ISBN> </Buch> </Buchsammlung>

6 Aufgabe 2: RELAX NG Compact relaxngschemacompact.rnc (RELAX NG Compact Syntax) datatype xsd = " grammar { start = element Buchsammlung { element Buch {BuchInfo}+ } BuchInfo = element Titel {text} & element Autor {AutorInfo}+ & element Verlag {VerlagInfo} & element ISBN {text} & element Auflage {text}? & element Jahr {xsd:integer} AutorInfo = element Nachname {text} & element Vorname {text} } VerlagInfo = attribute Name {text}, element Adresse { element Strasse {text}, element Hausnr {xsd:integer}, element PLZ {xsd:integer}, element Ort {text} }?

7 relaxngschemaxml.rng (RELAX NG Syntax) <grammar xmlns=" datatypelibrary=" <start> <element name="buchsammlung" > <oneormore> <element name="buch"> <ref name="buchinfo" /> </oneormore> </start> <define name="buchinfo"> <interleave> <element name="titel"> <text/> <oneormore> <element name="autor"> <ref name="autorinfo" /> </oneormore> <element name="verlag"> <ref name="verlaginfo" /> <element name="isbn"> <text/> <optional> <element name="auflage"> <text/> </optional> <element name="jahr"> <data type="gdate"/> </interleave> </define>

8 <define name="autorinfo"> <interleave> <element name="nachname"> <text/> <element name="vorname"> <text/> </interleave> </define> <define name="verlaginfo"> <attribute name="name"> <text/> </attribute> <optional> <element name="adresse"> <element name="strasse"> <text/> <element name="hausnr"> <data type="integer"/> <element name="plz"> <data type="integer"/> <element name="ort"> <text/> </optional> </define> </grammar>

XML Schema vs. Relax NG

XML Schema vs. Relax NG XML Schema vs. Relax NG p. 1/2 XML Schema vs. Relax NG Semistrukturierten Daten 1 Präsentation der Gruppe 2 XML Schema vs. Relax NG p. 2/2 Wozu XML Schema? W3C Empfehlung zur Definition von XML-Dokumentstrukturen

Mehr

Hauptseminar Informatik. Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema

Hauptseminar Informatik. Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema Hauptseminar Informatik Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema Gliederung 1. Motivation 2. XML Eine Einführung 3. DTD 4. XML Schema 4.1 Vergleich DTD und XML Schema 4.2

Mehr

XML-Schema Datentypen

XML-Schema Datentypen Datentypen Data Types Simple Types Complex Types User-derived Built-in Atomic (restriction) Non-atomic (list, union) Primitive Derived WT:III-1 XML Schema Reference Lettmann 2014 Datentypen anytype anysimpletype

Mehr

Deklaration standalone="yes" Quelle:

Deklaration standalone=yes Quelle: Wohlgeformtes XML-Dokument 1. Zu jedem Start-Tag existiert genau ein Ende-Tag 2. Bei leeren Elementen können diese zusammenfallen 3. Korrekte Elementschachtelung, d.h. keine Überlappung 4. Genau ein Wurzelelement

Mehr

XML-Schema. Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

XML-Schema. Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme XML-Schema Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme harasic@inf.fu-berlin.de Warum XML-Schema? 32.904237 73.620290

Mehr

DBE Übung 2. Übung 2: XML / XQuery

DBE Übung 2. Übung 2: XML / XQuery Übung 2: XML / XQuery Protokollkopf In jedem Protokoll müssen enthalten sein: Titel Datum Zeit Ort Protokollführer Protokollkopf mit diesen Daten Protokollkopf - Schema Protokollkopf mit: Titel, Protokolldatum,

Mehr

XML Grammatiken und XForms

XML Grammatiken und XForms XML Grammatiken und XForms von Astrid Sackel im Rahmen des Seminars XML und intelligente Systeme bei Sebastian Wrede und Ingo Lütkebohle Uni Bielefeld Wintersemester 2005 06 31. Oktober 2005 Wozu eigentlich

Mehr

XML-Übersicht. Von HTML zu XML

XML-Übersicht. Von HTML zu XML XML-Übersicht Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung

Mehr

XML-Übersicht. Von HTML zu XML. Nutzen von XML. Geschichte von XML. Eigenschaften von XML. Nutzen von XML (extensible Markup Language)

XML-Übersicht. Von HTML zu XML. Nutzen von XML. Geschichte von XML. Eigenschaften von XML. Nutzen von XML (extensible Markup Language) Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten XML-Übersicht Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung

Mehr

XML, XML-DTDs, und XML Schema

XML, XML-DTDs, und XML Schema Eidgenössische Technische Hochschule Zürich Swiss Federal Institute of Technology Zurich Institut für Informationssysteme Dr. C. Türker XML und Datenbanken WS 03/04 Übung 3 Beispiellösung XML, XML-DTDs,

Mehr

XML-Schema. Einordnung

XML-Schema. Einordnung Einordnung Es gab/gibt eine Reihe von Erweiterungen und Vorschlägen hinsichtlich neuer Schemasprachen. Die größte praktische Bedeutung hat der W3C-Standard XML Schema Definition Language (XSD) kurz:xml-schema.

Mehr

Mario Jeckle. XML Schema

Mario Jeckle. XML Schema Mario Jeckle XML Schema Inhaltsübersicht Warum? benötigt XML noch eine Sprache zur Grammatikdefinition Wozu? kann XML-Schema eingesetzt werden Wie? funktioniert XML-Schema Was? nützt Ihnen der Einsatz

Mehr

Klaus Schild, Klaus Schild, Element-Deklaration: 1. Möglichkeit

Klaus Schild, Klaus Schild, Element-Deklaration: 1. Möglichkeit Wie geht es weiter? XML-Schema Schema: Datentypen letzte Vorlesung Beschreibung von Dokument-Typen Einführung von DTDs und XML-Schema anhand eines einheitlichen Beispiels heute XML-Schema: Definition von

Mehr

Definition von Datentypen mit XML- Schemata

Definition von Datentypen mit XML- Schemata Lernziele Definition von Datentypen mit XML- Schemata Wie wird die Element-Struktur mit einem XML-Schemata deklariert? Wie werden Attribute mit einem XML-Schema Deklariert? Was sind einfache und komplexe

Mehr

Klausur zur Vorlesung Einführung in XML

Klausur zur Vorlesung Einführung in XML Nachname: Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 90 Minuten. Aufgabe

Mehr

Warum XML-Schema? XML-Schema DTD

Warum XML-Schema? XML-Schema DTD XML-Schema Warum XML-Schema? 32.904237 73.620290 2 XML-Schema DTD Ortsangabe: Breitengrad, Längengrad

Mehr

XML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79

XML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 XML exemplarisch nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 Wohlgeformte XML-Dokumente bestehen aus Prolog genau einem Element Beispiel-Prolog.

Mehr

Übung 2: XML / XQuery

Übung 2: XML / XQuery In jedem Protokoll müssen enthalten sein: Titel Datum Zeit Ort Protokollführer Protokollkopf mit diesen Daten Protokollkopf mit: Titel, Protokolldatum, Zeit, Ort, Protokollführer

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten Teil 4: XML-Schema Sommersemester 2009 4.1. Überblick 4.2. Namespaces 4.3. Element-Deklarationen 4.4. Attribut-Deklarationen 4.5. Komplexe Typen 4.6. Simple Typen 4.7. Vererbung

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten Teil 4: XML-Schema Sommersemester 2014 4.1. Überblick 4.2. Element-Deklarationen 4.3. Attribut-Deklarationen 4.4. Komplexe Typen 4.5. Simple Typen 4.6. Vererbung 4.7. weitere XML-Schema

Mehr

XML-Schema im Detail. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

XML-Schema im Detail. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme XML-Schema im Detail Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Wie geht es weiter? bisher Definition von XML-Sprachen DTDs und XML-Schema

Mehr

ER-Diagramm (10 Punkte)

ER-Diagramm (10 Punkte) ER-Diagramm (10 Punkte) Entwerfen Sie ein ER-Diagramm zu folgender Angabe einer Produktionsstätte. Die Attribute müssen nicht modelliert werden. Ein Produkt besteht aus mehreren Komponenten. Eine Komponente

Mehr

Erhöhung der Datenqualität in XML-Dokumenten von Desktop Applikationen. Alexander Hilliger von Thile - REI/ID

Erhöhung der Datenqualität in XML-Dokumenten von Desktop Applikationen. Alexander Hilliger von Thile - REI/ID Erhöhung der Datenqualität in XML-Dokumenten von Desktop Applikationen Alexander Hilliger von Thile - REI/ID Die Rolle von XML Markup (DQ) < < > > Markup DQ application server < < > Markup application

Mehr

XML Schema-Sprachen 04

XML Schema-Sprachen 04 XML Schema-Sprachen 04 G. Görz, J. Schneeberger Lehrstuhl Informatik 8 (KI) goerz@informatik.uni-erlangen.de! josef.schneeberger@fh-deggendorf.de! 1 Übersicht XML Schema-Sprachen Exkurs: Extended Backus-Naur

Mehr

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe B Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.

Mehr

DTDs und XML-Schema. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

DTDs und XML-Schema. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme DTDs und XML-Schema Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Heutige Vorlesung letzte Woche XML-Syntax Namensräume Heute Definition

Mehr

Die extensible Markup Language Stand der Technik, Vokabulare und aktuelle Aktivitäten

Die extensible Markup Language Stand der Technik, Vokabulare und aktuelle Aktivitäten Die extensible Markup Language Stand der Technik, Vokabulare und aktuelle Aktivitäten Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung

Mehr

Semantic Web Technologies I

Semantic Web Technologies I www.semantic-web-grundlagen.de Semantic Web Technologies I Lehrveranstaltung im WS07/08 M.Sc. Markus Krötzsch PD Dr. Pascal Hitzler Dr. Sebastian Rudolph entspricht Kapitel 2 des Buches Semantic Web -

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 FB

Mehr

XML Schema Import for the Pathfinder XQuery Compiler

XML Schema Import for the Pathfinder XQuery Compiler XML Schema Import for the Pathfinder XQuery Compiler Bachelor s Thesis zur Erlangung des Grades Bachelor of Science Jan Rittinger Universität Konstanz November 2003 2 INHALTSVERZEICHNIS Inhaltsverzeichnis

Mehr

Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11

Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11 Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11 Verschiedene Bestandteile einer XML-Datei Eine XML-Datei kann nicht nur Auszeichnungen (d.h. Tags wie z.b. oder oder

Mehr

Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis

Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 23. 01. 2008 Kennnr.

Mehr

XQuery - Generierung. Christoph Böhm. LN - Forschungsseminar Berlin,

XQuery - Generierung. Christoph Böhm. LN - Forschungsseminar Berlin, XQuery - Generierung Christoph Böhm LN - Forschungsseminar Berlin, 17.01.2005 Agenda Tool Anforderungen XML Schema: Bsp und Parser XQuery: Bsp und Objektmodel Die Semantik einer graphischen XQuery Der

Mehr

Konzeptpapier Schnittstelle zwischen TischtennisLive und MKTT

Konzeptpapier Schnittstelle zwischen TischtennisLive und MKTT Konzeptpapier Schnittstelle zwischen TischtennisLive und MKTT Version 1.0 http://www.web4sport.de http://www.tischtennislive.de http://www.henkesoftware.de Inhaltsverzeichnis 1 Ausgangssituation 3 2 Spielerdaten

Mehr

Michel Messerschmidt 2004-01-15. Diplomarbeit. Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen

Michel Messerschmidt 2004-01-15. Diplomarbeit. Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen Michel Messerschmidt 2004-01-15 Diplomarbeit Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen Übersicht Ausgangssituation Reportformat des avtc Reportformate von Antivirus-Produkten Konzept

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht

Mehr

3. Generische Strukturierung von XML-Dokumenten

3. Generische Strukturierung von XML-Dokumenten 3. Generische Strukturierung von XML-Dokumenten XML für Medientechnologen Dr. E. Schön Wintersemester 2016/17 Seite 52 Strukturierung von XML unstrukturiert semistrukturiert stark strukturiert Text, Präsentation,

Mehr

ÖREB-Kataster ÖREB-Webservice (Aufruf eines Auszugs)

ÖREB-Kataster ÖREB-Webservice (Aufruf eines Auszugs) Eidgenössisches Departement für Verteidigung, Bevölkerungsschutz und Sport VBS Bundesamt für Landestopografie swisstopo Weisung vom 1. November 2017 (Stand am 25. August 2017) ÖREB-Kataster ÖREB-Webservice

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 FB

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Grundlagen der Informatik Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 Fachbereich Automatisierung und

Mehr

Aufgabe 5.1: (a) Lösung:

Aufgabe 5.1: (a) Lösung: 1 Aufgabe 5.1: (a) Germany Baden 15 Baden

Mehr

Konzept INES - STV FL Lohnsteuer Schnittstelle Lohndaten Import

Konzept INES - STV FL Lohnsteuer Schnittstelle Lohndaten Import Dokument Informatik für Verwaltungen Lohnsteuer Schnittstelle Lohndaten Import Abstrakt: Dokumenttyp: Spezifikation der erforderlichen Datenstruktur für den automatisierten Import elektronisch gelieferter

Mehr

XML Schema 2016 S h_da S Seite 1

XML Schema 2016 S h_da S Seite 1 XML Schema Seite 1 XML/Schema: Strukturen Dokumentinstanz Dokumenttyp Wellformed Valid Dokumentstrukturdefinition mit XML/Schema XML Document Type Definition Seite 2 XML Dokument Instanz XML-Deklaration

Mehr

DTDs und XML- Schemata

DTDs und XML- Schemata Wie geht es weiter? DTDs und XML- Schemata letzte Woche Syntax wohlgeformter e Namensräume Festlegung der Semantik von XML-Elementen heute Beschreibung von Dokument-Typen DTDs und XML-Schema anhand eines

Mehr

XSD-Datei(en) Inhalt. Referenzierung eines Schemas ohne Target Namespace VU Semistrukturierte Daten 1. XML Schema

XSD-Datei(en) Inhalt. Referenzierung eines Schemas ohne Target Namespace VU Semistrukturierte Daten 1. XML Schema XML Schema 181135 VU Semistrukturierte Daten 1 XML Schema 18.10.2005 Reinhard Pichler XML Schema Description (XSD) ist selbst als XML Dokument dargestellt es gibt auch DTD für XSD W3C Recommendation 2001

Mehr

ÖREB-Kataster ÖREB-Webservice (Aufruf eines Auszugs)

ÖREB-Kataster ÖREB-Webservice (Aufruf eines Auszugs) Eidgenössisches Departement für Verteidigung, Bevölkerungsschutz und Sport VBS Bundesamt für Landestopografie swisstopo Weisung vom 1. Oktober 2016 (Stand am 30. August 2016) ÖREB-Kataster ÖREB-Webservice

Mehr

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 27. 06. 2017 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.

Mehr

Ergänzung zur Spezifikation OSCI 1.2-

Ergänzung zur Spezifikation OSCI 1.2- Ergänzung zur Spezifikation OSCI 1.2- Effiziente Übertragung großer Datenmengen 2017 Koordinierungsstelle für IT-Standards Dokumentenversion 1.0 Änderungsnachweise Version Freigabedatum Autor Kapitel Änderungen

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 13. 1. 2015 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht

Mehr

Gültige Dokumente = korrekte Dokumente?

Gültige Dokumente = korrekte Dokumente? Gültige Dokumente = korrekte Dokumente? Qualitätssicherung von XML-Dateien: DTD - Schema - Schematron RelaxNG Donnerstag, 24. Mai 2012 Zur Person: Manuel Montero Pineda Dipl.-Wirtschaftsinformatiker (FH),

Mehr

Gültige Dokumente = korrekte Dokumente?

Gültige Dokumente = korrekte Dokumente? Gültige Dokumente = korrekte Dokumente? Qualitätssicherung von XML-Dateien: DTD - Schema - Schematron RelaxNG Donnerstag, 24. Mai 2012 Zur Person: Manuel Montero Pineda Dipl.-Wirtschaftsinformatiker (FH),

Mehr

Stand Revision 120

Stand Revision 120 Die API des GDI-Geokoders Stand 18.06.2013 Revision 120 Copyright: 2013 Technische Hochschule Wildau [FH] Alle Marken- oder Produktnamen in dieser Dokumentation sind Warenzeichen oder eingetragene Warenzeichen

Mehr

3. XML Schema. XML Schema. Eigenschaften von XML Schema. Vorteile eines expliziten Schemas: Die XML Schema Recommendation des W3C besteht aus:

3. XML Schema. XML Schema. Eigenschaften von XML Schema. Vorteile eines expliziten Schemas: Die XML Schema Recommendation des W3C besteht aus: 3. XML Schema Schemata 3. XML Schema 3. XML Schema Schemata XML Schema Vorteile eines expliziten Schemas: Bekanntmachen der Struktur vereinfachte Verarbeitung in Applikationen dedizierte Speicherung Die

Mehr

Klausur zur Vorlesung Einführung in XML

Klausur zur Vorlesung Einführung in XML Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Nachname: Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 120 Minuten. Aufgabe

Mehr

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.

Mehr

XML (Extensible Markup Language)

XML (Extensible Markup Language) XML (Extensible Markup Language) Allgemein XML ist eine Meta-Auszeichnungssprache und seit 1998 vom W3C standardisiert. XML ist ein Abkömmling von SGML (Standard Generalized Markup Language). Dieses wurde

Mehr

Repräsentation von Struktur

Repräsentation von Struktur Übersicht Einführung Document Type Definitions XML Schema Weitere Strukturbeschreibungssprachen Ziel: Kriterien Nur Jedes Dokument Thema Einführung Was machen Strukturbeschreibungen? Definition einer Menge

Mehr

Kapitel 11. Kommerzielle Datenbanksysteme für die XML-Verarbeitung. Oracle DB2 mit XML Extender Microsoft SQL Server Tamino Excelon Poet Infonyte

Kapitel 11. Kommerzielle Datenbanksysteme für die XML-Verarbeitung. Oracle DB2 mit XML Extender Microsoft SQL Server Tamino Excelon Poet Infonyte Kapitel 11 Kommerzielle Datenbanksysteme für die XML-Verarbeitung Oracle DB2 mit XML Extender Microsoft SQL Server Tamino Excelon Poet Infonyte Beispiel: XML-Schema Schema- Dokument

Mehr

XML Schema 2015 S h_da S Seite 1

XML Schema 2015 S h_da S Seite 1 XML Schema Seite 1 XML/Schema Weiterentwicklung Seit 5. April 2012 gibt es eine Weiterentwicklung von XML Schema: W3C XML Schema Definition Language (XSD) 1.1 Die wichtigsten Neuerungen: Assertions in

Mehr

Programmieren mit Java II

Programmieren mit Java II Reinhard Schiedermeier Programmieren mit Java II Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide 3.1 Struktur, Grammatik

Mehr

<< Java Architecture for XML Binding >>

<< Java Architecture for XML Binding >> JAXB > 1 Lernziele JAXB Übersicht JAXB Prinzip von Data Binding verstehen Java Klassen aus XSD erzeugen Java Objekte aus XML marschallen bzw. unmarschallen Customized

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

XML in Oracle 12c. Wolfgang Nast

XML in Oracle 12c. Wolfgang Nast XML in Oracle 12c Wolfgang Nast Agenda Vorstellung der Möglichkeiten Klassisch XDB Beispiel XML Schema Umsetzung klassisch Umsetzung XDB Zusammenfassung 2 XML in Oracle 12c Im Überblick Technologie-orientiert

Mehr

Aufgabe 2: Software-Architektur [35]

Aufgabe 2: Software-Architektur [35] Aufgabe 2: Software-Architektur [35] 2a. Erklären Sie kurz, warum die Software-Architektur in der Evolution der Software-Entwicklung laufend an Bedeutung und Bewusstsein als Disziplin gewinnt und gewonnen

Mehr

EDM PROJEKT/THEMA GZÜV SCHNITTSTELLE BESCHREIBUNG XML INTERFACE WATER VERSION: V1.3. 2011 Projektteam H2O Page 1 of 136

EDM PROJEKT/THEMA GZÜV SCHNITTSTELLE BESCHREIBUNG XML INTERFACE WATER VERSION: V1.3. 2011 Projektteam H2O Page 1 of 136 EDM BESCHREIBUNG XML INTERFACE WATER PROJEKT/THEMA GZÜV SCHNITTSTELLE VERSION: V1.3 2011 Projektteam H2O Page 1 of 136 Dokument Titel: File Name: Autoren: Dokument Typ: Sicherheit: Kurzbeschreibung: Beschreibung

Mehr

XML Schemasprachen. Übersicht und Einordnung. Übersicht. ! DTDs und XML Schema. ! Schemasprachen als Konzept. ! Schemasprachen selbstgemacht

XML Schemasprachen. Übersicht und Einordnung. Übersicht. ! DTDs und XML Schema. ! Schemasprachen als Konzept. ! Schemasprachen selbstgemacht XML Schemasprachen Übersicht und Einordnung Erik Wilde (ETH Zürich) 1 Übersicht! DTDs und XML Schema! Einschränkungen und Nachteile! Schemasprachen als Konzept! Grammatiken und Anderes! ISO Document Schema

Mehr

Kapitel 7 SQL/XML. Teil des SQL-Standards Standards SQL:2003. Part-Standard. ISO/IEC 9075-n:2003. Multi-Part

Kapitel 7 SQL/XML. Teil des SQL-Standards Standards SQL:2003. Part-Standard. ISO/IEC 9075-n:2003. Multi-Part Kapitel 7 SQL/XML Teil des SQL-Standards Standards SQL:2003 Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Multi-Part Part-Standard ISO/IEC 9075-n:2003 Part 1: SQL/Framework (92 Seiten)

Mehr

W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm

W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung I Von Dokumenten zu Daten... Die Document

Mehr

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil I Erik Wilde 9.5.2006 http://dret.net/lectures/xml-ss06/ 9.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Nachteile der DTDs Simple Types Type Restrictions

Mehr

2. Klausur Web-basierte Informationssysteme SS 2016

2. Klausur Web-basierte Informationssysteme SS 2016 FAKULTÄT FÜR ELEKTROTECHNIK, INFORMATIK UND MATHEMATIK DR. THEODOR LETTMANN 2. Klausur Web-basierte Informationssysteme SS 2016 Name, Vorname: Matrikelnummer: MITTWOCH, 28. SEPTEMBER 2016, 09-11 UHR Bitte

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

XML Schema. Seite 1. h_da SS 22007

XML Schema. Seite 1. h_da SS 22007 XML Schema Seite 1 Heute Typenkonzept - Komplexe Typen - Abstrakte Typen - Anonyme Typen - Beispiele Erweiterbare Strukturen Wiederbenutzbare Schemata Namespaces Seite 2 XML Schema Simple Types neuer Typ

Mehr

Kapitel 7 SQL/XML. Teil des zukünftigen Datenbankstandards SQL:2003. Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery

Kapitel 7 SQL/XML. Teil des zukünftigen Datenbankstandards SQL:2003. Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Kapitel 7 SQL/XML Teil des zukünftigen Datenbankstandards SQL:2003 Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Multi-Part Part-Standard ISO/IEC 9075-n:200 n:200x Part 1: SQL/Framework

Mehr

museumvok-ws: Schnittstellen-Definition

museumvok-ws: Schnittstellen-Definition Initiative museumsvokabular.de Web Services für kontrolliertes Vokabular museumvok-ws: Schnittstellen-Definition Version 0.4 Stand 14.08.2007 Autoren: Regine Stein & Carlos Saro Konrad-Zuse-Zentrum für

Mehr

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 27. 06. 2017 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.

Mehr

Einführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Heiko Kern

Einführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Heiko Kern Präsenzveranstaltung zur E-Learning-Veranstaltung Einführung in Sommersemester 2009 Prof. Dr. Klaus-Peter Fähnrich Heiko Kern 1 Agenda Kurzzusammenfassung der Einführung Kurzzusammenfassung der Strukturbeschreibungen

Mehr

Programmieren II SAX. Beispiel-Schema kontakt.xsd SAX DOM. Dr. Klaus Höppner JAXB. Hochschule Darmstadt SS 2008

Programmieren II SAX. Beispiel-Schema kontakt.xsd SAX DOM. Dr. Klaus Höppner JAXB. Hochschule Darmstadt SS 2008 Programmieren II SAX Dr. Klaus Höppner DOM Hochschule Darmstadt SS 2008 JAXB 1 / 21 2 / 21 SAX SAX (Simple API for XML) ist eine ereignisorientierte Methode zum Parsen von XML-Dateien. Dies bedeutet, das

Mehr

WI/WE - WEB ENGINEERING

WI/WE - WEB ENGINEERING WI/WE - WEB ENGINEERING 04.12.2006, 3. Termin SS 2006, schriftliche Einzelprüfung Prüfer: Motschnig/Mangler Anweisungen und Informationen: Ergebnisse werden spätestens ab 15. Dezember verfügbar sein. Einsicht

Mehr

Aufgabe 1 : XML Schema ( (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen.

Aufgabe 1 : XML Schema ( (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen. Aufgabe 1 : XML Schema (10 + 5 (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen.

Mehr

Extraktion von Metainformationen

Extraktion von Metainformationen Extraktion von Metainformationen Idee: es existiert bereits eine Anwendung/ein Datenbestand. Wie kann ich von diesem Ausgangspunkt modellbasiert weiterentwickeln? Möglichkeiten: Relationales Datenbankschemata

Mehr

Herbstsemester Januar Datenbanksysteme II

Herbstsemester Januar Datenbanksysteme II Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@pi3.informatik.uni-mannheim.de Dr. Carl-Christian Kanne Email: cc@informatik.uni-mannheim.de Datenbanksysteme II Hauptdiplomklausur

Mehr

Abschlussklausur. Modul INMJ01 5 ECTS-Punkte

Abschlussklausur. Modul INMJ01 5 ECTS-Punkte Medientechnik Institut für Informatik WS 2012/13 Dr. Manfred Jackel Abschlussklausur Modul INMJ01 5 ECTS-Punkte 07.02.2012 Name Vorname E-Mail-Adresse @uni-koblenz.de Matrikelnummer Studiengang: Computervisualistik

Mehr

Seminar E-Services WS 02/03 WSDL. Web Services Description Language. Moritz Kleine SES 02 - WSDL

Seminar E-Services WS 02/03 WSDL. Web Services Description Language. Moritz Kleine SES 02 - WSDL Seminar E-Services WS 02/03 WSDL Web Services Description Language SES 02 - WSDL Zum Ablauf Einleitung Webservices und WSDL Grundlagen (XML - Schema und Namespaces) WSDL Syntax Beispiel Zusammenfassung

Mehr

Der Einsatz von SOAP und WSDL am Beispiel von LIMBAS

Der Einsatz von SOAP und WSDL am Beispiel von LIMBAS Der Einsatz von SOAP und WSDL am Beispiel von LIMBAS Ein Fall für zwei Es gibt gute Gründe, warum Unternehmen heute eine Vielzahl von stark differenzierten Anwendungen einsetzen. Wenn jede einzelne Anwendung

Mehr

Aufgaben eines Codegenerators

Aufgaben eines Codegenerators Aufgaben eines Codegenerators Modell einlesen Modell verifizieren Modell transformieren Quellcodegenerierung heute!! Andreas Schmidt XMI / Zugriff auf XML 1/17 XML Input Aktueller Input unseres Generators

Mehr

XML Schema S 2012 h_da S Seite 1

XML Schema S 2012 h_da S Seite 1 XML Schema Seite 1 XML/Schema: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare Schemata Seite 2 XML Schema

Mehr

Vorlesung Werkzeuge der Informatik

Vorlesung Werkzeuge der Informatik Vorlesung Werkzeuge der Informatik Grundlagen und Werkzeuge des WWW (Teil 2) Jörg P. Müller Inhalt Entwicklung von Internet und WWW WWW-Architektur und Protokolle Web Ressourcen (oder: Was ist eine URL)

Mehr

Chapter 8 XML Data Modeling

Chapter 8 XML Data Modeling Chapter 8 XML Data Modeling Prof. Dr.-Ing. Stefan Deßloch Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de 1 Inhalt Überblick I. Objektorientierung und Erweiterbarkeit 1. Benutzerdefinierte

Mehr

Tutorial 3 Einführung in XML

Tutorial 3 Einführung in XML Tutorial 3 Einführung in XML 1 Stefan Huster In diesem Tutorial lernen Sie die Grundlagen von XML kennen. Sie werden lernen, wie XML- Dokumente aufgebaut sind und wie ihre Struktur formal definiert werden

Mehr

Abbildung von gruml nach XSD soamig

Abbildung von gruml nach XSD soamig Abbildung von gruml nach XSD soamig Eckhard Großmann Sascha Strauß Tassilo Horn Volker Riediger Nr. 15/2009 Arbeitsberichte aus dem Fachbereich Informatik Die Arbeitsberichte aus dem Fachbereich Informatik

Mehr

XSuch 06 Änderungsdokumentation

XSuch 06 Änderungsdokumentation XSuch 06 Änderungsdokumentation XSuch/Version 06 - Änderungsdokumentation Seite 1 Die XML-Schnittstelle XSuch für Content Management Systeme ist im Rahmen der Initiative MEDIA@Komm-Transfer, gefördert

Mehr

XML DTD und Schema von Thomas Mangold

XML DTD und Schema von Thomas Mangold XML DTD und Schema von Thomas Mangold Inhalt: Zweck kurze Übersicht über den Aufbau Gemeinsamkeiten und Unterschiede Grundelemente Schema vs. DTD Beispiel Definitieren eines Schemas Links 15.05.2002 XML-Seminar

Mehr

1. Klausur Web-basierte Informationssysteme SS 2010

1. Klausur Web-basierte Informationssysteme SS 2010 Fakultät für Elektrotechnik, Informatik und Mathematik Dr. Theodor Lettmann 1. Klausur Web-basierte Informationssysteme SS 2010 Donnerstag, 29. Juli 2010, 09-11 Uhr Name, Vorname:..............................................................

Mehr

über die Online Schnittstelle des ITSG-Trust Centers

über die Online Schnittstelle des ITSG-Trust Centers Ablauf- und Schemabeschreibung für die Abgabe von Zertifizierungsanträgen über die Online Schnittstelle des ITSG-Trust Centers ab Schnittstellen-Version 1.0 Stand der Spezifikation: Januar 2009 Version:

Mehr

XML Schema 2012/2013 S Seite 1 h_da W

XML Schema 2012/2013 S Seite 1 h_da W XML Schema Seite 1 XML/Schema: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Simple Content Complex Content Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare

Mehr

Extensible Markup Language (XML) Grammatiken

Extensible Markup Language (XML) Grammatiken Extensible Markup Language (XML) Grammatiken Studienarbeit im Fach XML-Technologien von Raffaella Riccato (Matrikelnummer: 03752006) Oktober 2010 Professor: Prof. Dr. Reinhard Schiedermeier Hochschule

Mehr

Beispiel für die Verwendung von Namespaces. Namespaces. Namespaces Erläuterung (1) Namespaces Erläuterung (2)

Beispiel für die Verwendung von Namespaces. Namespaces. Namespaces Erläuterung (1) Namespaces Erläuterung (2) s Motivation: Element- und Attributnamen ( Markup Vocabulary ) mit allgemeiner Gültigkeit, Beispiel: Library of Congress Subject Headings (LCSH) Anwendung basiert auf allgemeiner Interpretation dieser

Mehr

XML Schema S 2010/2011 a W _d Seite 1 h

XML Schema S 2010/2011 a W _d Seite 1 h XML Schema Seite 1 XML Schema unique Zeigt an, dass ein Element/Attribut in einem bestimmten Bereich eindeutig sein muss:

Mehr