KINOLINA.COM XML Standards and Vocabulary Development Eric Gould December 2002.

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

CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
University of Jyväskylä/AHo & VLy Experiences of Document Transformations with XSLT and DOM Anne Honkaranta, Virpi Lyytikäinen, Pasi Tiitinen, University.
XSL XSLT and XPath 11-Apr-17.
Extensible Stylesheet Language (XSL) By Example Tony Wat 9 October 2002.
Project 1 Introduction to HTML.
3 November 2008CIS 340 # 1 Topics To define XML as a technology To place XML in the context of system architectures.
Dreamweaver MX ? Create professional web pages Visual editing functions –No need to write HTML Includes complete FTP client software Recognises.
Chapter Concepts Review Markup Languages
Design of Web-based Systems IS Development: lecture 10.
Understanding Page Template Components Lila Bronson Training Manager, OmniUpdate, Inc.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Web Content Management System Access October 14, 15, 16 - Halifax, Nova Scotia Developing a System for Managing Web Content York Libraries Content.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
BCA III Web Designing - Test. Q1. Define CGI and explain its working? Q2. What do you know about Java? Give difference between Java and Java Script. Q3.
Introduction. Document Structure Overview  XML declaration (prolog)  Document type declaration  Root element (namespace)  Document header  Document.
Title, meta, link, script.  The title looks like:  The tag defines the title of the document in the browser toolbar.  It also: ◦ Provides a title for.
XML - Why: The HTML-Dilemma HTML, SGML, XML - How: Syntax, Concept, Language Elements Basics Well-formed XML-Documents (without DTD) Valid XML-Documents.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
CSC 551: Web Programming Fall 2001 emerging & alternate Web technologies  Dynamic HTML  ActiveX  XML course overview  online review sheet  advice.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
CIS 375—Web App Dev II XSL. 2 XSL Introduction XSL stands for _____________________________. XSL is the language used for manipulating and displaying.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Web Applications BIS4430 – unit 8. Learning Objectives Explain the uses of web application frameworks Relate the client-side, server-side architecture.
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
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 –
Web Technologies for Bioinformatics Ken Baclawski.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
INFSY 547: WEB-Based Technologies Gayle J Yaverbaum, PhD Professor of Information Systems Penn State Harrisburg.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Introduction to the World Wide Web & Internet CIS 101.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Generating XML Data from a Database Eugenia Fernandez IUPUI.
Project 1 Introduction to HTML.
Unit 4 Representing Web Data: XML
XML Related Technologies
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
November 22, 2002 Patricia Galloway School of Information
Chapter 7 Representing Web Data: XML
Web Page Development Tools
XML Problems and Solutions
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Page Development Tools
Client-Server Model: Requesting a Web Page
Presentation transcript:

KINOLINA.COM XML Standards and Vocabulary Development Eric Gould December 2002

Case Study: Kinolina.com BENEFITS / REQUIREMENTS CSS / XSL improves on UI design consistency DTD / XML Schema validation enforces page structure conformity Content delivery handled with XML / XSL transformations on the server via ASP increases cross-platform consistency on client browsers KinoML articulates page structure for content and UI design architecture

Case Study: Kinolina.com My project is an XML-generated web site for content delivery, and is a revision of an existing XML project – kinolina.com. Kinolina.com is a self-produced web site used as a vehicle for publishing articles about film and film events. It is also a project to work with XML technologies, including XML Schema validation, DTD validation, and XSL transformations.

Case Study: Kinolina.com The current project is a version 2.0 update of the web site that employs these XML technologies. As a case study, the previous and initial version of the site expressed an XML / XSL delivery of site content. It fell short from a lack of document structure validation, e.g. through the use of a DTD or XML Schema.

Case Study: Kinolina.com Further, CSS and XSL stylesheets produced inconsistent uses of style modeling for the content. Version 2.0 improves upon this by repurposing XML content with fewer XSL stylesheets and adheres to greater UI design consistency. The integration of DTD and XML Schema validation also enforces greater conformity over the site’s document structure.

Case Study: Kinolina.com KinoML – XML VOCABULARY The XML vocabulary I have used in my project is called “KinoML,” named after my web site. KinoML is merely an articulation of the site’s document structure: the presentation and layout of article content. Kinolina.com is an anthology of published article content for dissemination on the web. As such, the site requires consistent formatting for the UI design.

Case Study: Kinolina.com For the page structure and content display, KinoML expresses XML elements like the article’s headline, event name, event date, location and article content. FlixML ( a vocabulary used for film reviews of B movies, provided a model for developing my XML vocabulary. John E. Simpson, the author of FlixML, developed the XML Vocabulary as a project to create a standard for movie reviews. Whereas Simpson’s FlixML DTD specifically organizes his XML content around the elements of his review system, KinoML is pared down to the elements of an article structure for the kinolina web site.

Case Study: Kinolina.com LESSONS LEARNED XML Schema is a good learning tool to perform XML validation, the DTD model works best for defining character entities as well as validation Cross-platform development with server-side XSL transformations is enhanced with ASP scripting, but does not work very well with the addition of DHTML script components used on the Links pages of the site.

Case Study: Kinolina.com FUTURE PLANS Creation of an XML / ASP-based search engine to handle search requests of site content from an XML instance file. Find ways to leverage cross-platform delivery of site content to non-IE client browsers Fine-tune and enhance existing XSL file modeling to improve on page design conformance.