Informationen und Foliens├Ątze

Allgemeine Informationen:

---------------------------------------------------------------------------------------------------------------------------------------------------------------

Praktikumsaufgabe 1:

In der ersten Praktikumsaufgabe arbeiten Sie sich in XML und in das beim Praktikum verwendete Tool ein:  Aufgabenbeschreibung. Das notwendige Arbeitsmaterial finden Sie hier

Praktikumsaufgabe 2:   Thema der zweiten Praktikumsaufgabe ist das Erstellen eines XML Schemas: Aufgabenbeschreibung.

Praktikumsaufgabe 3:   Thema der dritten Praktikumsaufgabe sind Namespaces. Sie verwenden das Schema aus der Praktikumsaufgabe 2.  Aufgabenbeschreibung.

Praktikumsaufgabe 4: Formulieren Sie die folgenden XPath/XQuey-Ausdr├╝cke. Die Ergebnisse k├Ânnen Sie in das Textdokument eintragen. Die Ausdr├╝cke sollen  Sie auf die ServiceDescription anwenden.

Praktikumsaufgabe 5: Thema: Dokumentbearbeitung. Formulieren Sie die XQuery entsprechend der beiliegenden Aufgabenstellung und erstellen Sie in einem zweiten Schritt das XSLT-Stylesheet.Als Input brauchen Sie die Servicedescription aus Aufgabe 4 und das Schema der Zieldatei der Transformation: programtable.xsd.

Praktikumsaufgabe 6: Diese Aufgabe ist optional.

Wenn Sie einmal SMIL ausprobieren wollen, finden Sie hier eine Aufgabe dazu.

 

  1. Hier die Schemabeispiele f├╝r XML Schema Design Pattern: Salami, Russian Doll, Venetian Blind, GardenofEden.

---------------------------------------------------------------------------------------------------------------------------------------------------------------


Foliens├Ątze der Vorlesungen:


05.04.2016: Vorlesungsziele, Einf├╝hrung in XML

Vorlesungsfolien: Einf├╝hrung in die Vorlesung

Vorlesiungsfolien: Einf├╝hrung in XML

Literatur:

Extensible Markup Language (XML) 1.0 (Fifth Edition) W3C Recommendation 26 November 2008, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, Fran├žois Yergeau eds.

XML 1.1 (Second Edition), W3C Recommendation, 29 September 2006, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, Fran├žois Yergeau, John Cowan, ed.

Es gibt sehr viele Einf├╝hrungsb├╝cher in XML. Daher hier nur eine kurze Auswahl:

Neil Bradley. The XML Companion, Addison-Wesley, 1998.

Charles F. Goldfarb and Paul Prescod. The XML Handbook, Prentice Hall, 2nd edition, 2000.

Elliotte Rusty Harold. XML Bible, IDG Books, 1999.

R. Allen Wyke, S. Rehman, B. Leupen. XML Programming, Microsoft Press, 2002.

Elliotte Rusty Harold, W. Scott Means. XML in a Nultshell Third Edition, O'Reilly, 2004.

Elliotte Rusty Harold, XML 1.1 Bible 3rd Edition, Whiley Publishing Inc, 2004, ISBN-13: 978-0764549861, ISBN-10: 0764549863

12.04.2016:  XML Schema Teil1 (Strukturen)

Vorlesungsfolien: XML Schema Teil1

Literatur:

XML Schema Part 0: Primer:  Eine Einf├╝hrung mit Beispielen, W3C Recommendation 28 October 2004

XML/Schema Strukturen, W3C Recommendation 28 October 2004

19.04.2016:   XML/Schema Teil2 (Datentypen), XML/Schema Advanced Concepts

Vorlesungsfolien: XML Schema Datentypen

Vorlesungsfolien: XML Advanced Concepts

Literatur:

http://www.w3schools.com/schema/: Ein Tutorial

http://www.xfront.com/xml-schema.html : ein noch ausf├╝hrlicheres Tutorial

http://www.w3.org/TR/xmlschema-2/:  XML/Schema Datentypen, W3C Recommendation 28 October 2004

 

26.04.2016:  XML Schema Advances Concepts,  XML Schema 1.1
 Vorlesungsfolien:

Folien zu XML Schema1.1

Literatur:

XML Schema Definition Language (XSD) 1.1 Part 1: Structures W3C Recommendation 5 April 2012

XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes W3C Recommendation 5 April 2012

03.05.2016: XML Schema - methodische Fragen, Namespace Konzept und Anwendung, XPath   

Vorlesungsfolien:

Folien: methodische Aspekte  der Schemaersteelung

Folien: Namespaces

Literatur: 

Literatur: Namespaces in XML1.1 (Second Edition), W3C Recommendation, 16. August 2006,

XML Base, W3C Recommendation 28 January 2009, 

XML Information Set (Second Edition), W3C Recommendation,  4 February 2004

XML Path Language (XPath),  Version 1.0, W3C Recommendation 16 November 1999, revised 07 September 2015

10.05.2016: XPath

Vorlesungsfollien: XPATH-Konzept,Achstest

17.05.2016: XPath Beispiel, XPointer, XQuery Datenmodel 

Vorlesungsfolien: XPath Nodetest, Predicates

Vorlesung: XPath3.0

Vorlesung: Xquery Datenmodell

Literatur: XML Path Language (XPath)  2.0, W3C Recommendation 14 Dezember 2010, Revised 03 Januar 2011 und 07 September 2015

XML Path Language (XPath) 3.0, W3C Recommendation 08 April 2014

XQuery 1.0: An XML Query Language,  W3C Recommendation 14 December 2010, Revised 03 Januar 2011 und 07 September 2015,

XQuery 1.0 and XPath 2.0 Functions and Operators  W3C Recommendation, 14 Dec. 2010,  revised 13 April 2015, 

24.05.2016: XQuery Syntax und Beispiele

Vorlesungsfolien: XQuery Syntax

Literatur:

XQuery 3.0: An XML Query Language W3C Recommendation 08 April 2014

31.05.2016: XSLT

Vorlesungsfolien:  XSLT

Literatur und  Tutorial: 

XSL Transformations (XSLT)  Version 1.0, W3C Recommendation, 16 November 1999

XSL Transformations (XSLT)  Version 2.0, W3C Recommendation 23 Januar 2007

XSL Transformations (XSLT)   Version 3.0, W3C Last Call Working Draft 2 October 2014

Eine Testumgebung f├╝r XSLT (├╝bernommen von ZVON) 

http://www.jcpohl.de/technik/tut1xslt.html 

 

http://www.zvon.org/xxl/XSLTutorial/Books/Book1/

07.06.2016:  XSLT-CSS, SMIL

Folien der Vorlesung: XSLT-CSS

Folien der Vorlesung: SMIL Layout

Literatur:

Synchronized Multimedia Integration Language (SMIL 3.0), W3C Recommendation , 1 December 2008

SMIL Timesheets 1.0, W3C Working Group Note 28 March 2012

Ein gutes Tutorial ist CWI's SMIL Tutorial 

Ein Tutorial der Hochschule f├╝r Medien in Stuttgart (in Deutsch)

14.06.2016: SMIL

Folien derVorlesung: SMIL Timing

Folien der Vorlesung: SMIL Content Control,  Transitions

21.06.2016:  Besprechung einer Probeklausur


fileadmin/personal/w.putz/Foliensaetze_SS2016/Semantic_Web_Motivation.pdf

Literatur:

What Is RDF, Joshua Tauberer, July 26, 2006

Resource Description Framework (RDF): RDF1.1 Concepts and Abstract Syntax

W3C Recommendation 25 February 2014, https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/

RDF 1.1 Semantics

W3C Recommendation 25 February 2014 , https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/

RDF 1.1  XML Syntax

W3C Recommendation 25 February 2014, http://www.w3.org/TR/rdf-syntax-grammar/

RDF 1.1  Primer

W3C Recommendation ^4 June 2014, https://www.w3.org/TR/2014/NOTE-rdf11-primer-20140624/

OWL

OWL 2 Web Ontology Language Document Overview (Second Edition),           W3C Recommendation 11 December 2012

OWL 2 Web Ontology Language Primer, (Second Edition)  W3C Recommendation, 11 December 2012,

OWL 2 Web Ontology Language: Structural Specification and Functional-Style Syntax (Second Edition) W3C Recommendation, 11 December 2012,

OWL 2 Web Ontology Language: XML Serialization (Second Edition)  W3C Recommendation, 11 December 2012

28.06.2016:  Semantisches Web

 Vorlesungsfolien: Semantc Web Einf├╝hrung

Vorlesungsfolien: RDF Syntax

Vorlesungsfolien: OWL