XML modelling Adolf Knoll National Library of the Czech Republic

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

Data Documentation Initiative (DDI) Workshop Carol Perry Ernie Boyko April 2005 Kingston Ontario.
DIGITIZATION OF RARE LIBRARY MATERIALS Metadata -Introduction Mark-up © Adolf Knoll, National Library of the Czech Republic.
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
An Introduction to XML Based on the W3C XML Recommendations.
1 CP3024 Lecture 9 XML revisited, XSL, XSLT, XPath, XSL Formatting Objects.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
XSL Transformations Transforming XML document into other (XML) documents 1XSL Transformations.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
DIGITIZATION OF RARE LIBRARY MATERIALS Metadata Format Access to Digital Documents © Adolf Knoll, National Library of the Czech Republic.
XML Fundementals XML vs.. HTML XML vs.. HTML XML Document (elements vs. attributes) XML Document (elements vs. attributes) XML and RDBMS XML and RDBMS.
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
OSP Forms and Presentations in a Nutshell Tom Kuipers Universiteit van Amsterdam Information Technology Centre.
KINOLINA.COM XML Standards and Vocabulary Development Eric Gould December 2002.
Unit no. 4 Mark-up Adolf Knoll National Library of the Czech Republic
W3C DSig Workshop1 COSMOS - Electronic Contracting Michael Merz Ponton Hamburg.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
Introduction to XSLT By Ed Rosenthal And Dave Pion.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
MSc IT Multimedia XML & XSLT P. Muneesawang. 2 Outline Why XML XSL.
Session II Chapter 2 – Chapter 2 – XSLhttp://
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Digital data formats for representation of real objects Adolf Knoll National Library of the Czech Republic
Module Road Map Credit Categories Assignment 2 Credit Category 2 You are able to demonstrate how data may be filtered using Xpath You are able to demonstrate.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
These Questions are copied from
Implementing Forms and Form Renderers in the Open Source Portfolio David McPherson, Chris Maurer Will Trillich, Janice Smith Materials by Sean Keesler.
Creating an International Environment for Research in Library Materials Adolf Knoll National Library of the Czech Republic
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
DLI Training April 2004 Kingston Ontario. DDI What, Why, How?
Processing of structured documents Spring 2002, Part 2 Helena Ahonen-Myka.
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
XSLT Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Transforming Documents „a how-to of transforming xml documents“ Lecture on Walter Kriha.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Using XML for Test Case Definition, Storage and Presentation Michael Ensminger
Gdmxml: An XML Implementation of the GENTECH Genealogical Data Model Hans Fugal.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
R. Addie & S. Dekeyser XML for M&C / USQ ? What ? Why ? How ? When ?
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Metadata Metadata Mark-up and Management © Adolf Knoll, National Library of the Czech Republic.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Dom and XSLT Dom – document object model DOM – collection of nodes in a tree.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
 XSL – Extensible Style Sheet Language  XSLT – XSL Transformations › Used to transform XML documents to other formats,like HTML or other XML documents.
International Co-operation in Building Access to Digitized Resources Adolf Knoll National Library of the Czech Republic
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Beyond HTML: Extensible Markup Language (XML)
Product Training Program
October 19th 2016 Meeting Minutes.
XML Related Technologies
XML in Web Technologies
Database Processing with XML
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
November 22, 2002 Patricia Galloway School of Information
More Sample XML By Sadia Anjum.
XML Problems and Solutions
Unit 6 - XML Transformations
Presentation transcript:

XML modelling Adolf Knoll National Library of the Czech Republic

Which elements do we need for description of a postcard?

Author Surname – always necessary (if the name cannot be split into „surname“ and „name“, the author will be written into the surname field) Name – it can be missing, but one author can have also more names

Publisher Publisher – more publishers can join to publish the postcard PlaceOfPublicantion and NameofPublisher can be missing DateOfPublication must be always expressed

Physical description It is required. It consists of 2 elements that are mandatory, too.

Visual representation It is required. The image of the recto part is always required, too; there can be 1 or more images to represent the recto part. The image of the verso part is not mandatory, but there can be more images to represent it, too.

Entire expanded scheme

How to express it as controlling tool? DTD (document type definition) on the basis of the graphic representation also a *.dtd file can be written*.dtd file W3C XML Schema graphically we have created its structure it must be formalized in *.xsd file*.xsd file Both of them can control, which elements are used for description, which attributes they have, which are the relations between them, etc.

DTD vs. W3C XML Schema + additional information about placement in the whole structural schema

DTD vs. XML file concrete application of the DTD is an XML file in which the elements, attributes, etc., are filled in with datar DTD x.dtd W3C XML Schema x.xsd XML file x.xml

However, we wish to work with the files… There is a tool that can tell us what to do with the elements, attributes, entities, etc., from the XML file. Each of them can be assigned specific behaviour XSLT (stylesheet) transformation XML file XSL transformation e.g. HTML

Associated stylesheet ………

Transformed output sample