Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
Tutorial 9 Working with XHTML
XHTML 16-Apr-17.
XML Syntax Lecture 2 – 06/25/02. XML Building Blocks XML Declaration Document Type Declaration Elements Attributes Comments Entities Processing Instructions.
M.Sc. of Advanced Software Engineering CO7206 System Reengineering XML & AST Many Slides are by Georgios Koutsoukos.
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
1 HTML’s Transition to XHTML. 2 XHTML is the next evolution of HTML Extensible HTML eXtensible based on XML (extensible markup language) XML like HTML.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
 XHTML is aimed to replace HTML  XHTML is almost identical to HTML 4.01  XHTML is a stricter and cleaner version of HTML  XHTML is HTML defined as.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Web page - A Web page is a simple text file that contains a set of HTML tags (code) that describe (to the browser) what should go on a web page. It may.
Introduction. Document Structure Overview  XML declaration (prolog)  Document type declaration  Root element (namespace)  Document header  Document.
XML 1 Enterprise Applications CE00465-M XML. 2 Enterprise Applications CE00465-M XML Overview Extensible Mark-up Language (XML) is a meta-language that.
1 XHTML محمد احمدی نیا 2 Of 19 HTML vs XHTML  XHTML is a stricter and cleaner version of HTML.  by combining the strengths of HTML.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
17 Apr 2002 XML Syntax: Documents Andy Clark. Basic Document Structure Element tags – Elements have associated attributes Text content Miscellaneous –
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
XML for Text Markup An introduction to XML markup.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
XML Basics A brief introduction to XML in general 1XML Basics.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
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 –
Introduction to XML XML – Extensible Markup Language.
Introduction to DTDs. Introduction We learned how to structure information using XML Learned XML grammar Learned the rules for XML encoding We learned.
XP Tutorial 9New Perspectives on HTML and XHTML, Comprehensive 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
Unit 3 — Advanced Internet Technologies Lesson 10 — Introduction to XHTML.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
Tutorial 9 Working with XHTML. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Describe the history and theory of XHTML.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
XML Extensible Markup Language
Information Architecture 2 No Class Scheduled October 23 Primary Readings - Zeldman, J. (2003). Designing With Web Standards: Chapters 6-8Designing With.
BBY 464 Semantic Information Management (Spring 2016) Data and Metadata Management Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe.
XML intro. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
Unit 4 Representing Web Data: XML
CIS 228 The Internet 9/20/11 XHTML 1.0.
Tutorial 9 Working with XHTML
Tutorial 9 Working with XHTML
XML Related Technologies
Java XML IS
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
XML QUESTIONS AND ANSWERS
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
Chapter 7 Representing Web Data: XML
Introducing HTML & XHTML:
Web Programming Maymester 2004
Tutorial 9 Working with XHTML
XML Problems and Solutions
XML Outline 1 XML 2 DTD.
Introduction to HTML5.
Introduction to DTDs.
CS3220 Web and Internet Programming HTML and XML Basics
CSE591: Data Mining by H. Liu
Presentation transcript:

BBY 464 Semantic Information Management (Spring 2016) URIs, XML and XML Schema Yaşar Tonta & Orçun Madran [yasartonta, orcunmadran]@gmail.com Hacettepe University Department of Information Management

Semantic Web

From Syntactic to Semantic Interoperability

Applications of representation of metadata Card index (DC) Privacy info (P3P) IPR labeling (PICS labels) Schema layer DTDs Needed to check if elements are used in appropriate places Conversion languages

Logical layer: Different databases talking to each other

URIs

URIs Cool URIs don’t change https://www.w3.org/Provider/Style/URI “URIs don’t change; people change them” Why do they get changed? Designing persistent URIs http://yunus.hacettepe.edu.tr/~tonta/yayinlar/tonta-acik_bilim_ve_acik_erisim.pdf How about www.hun.edu.tr? Would it still work?

URLs

IRIs What is the difference between IRIs and URIs? URIs use ASCII whereas IRIs use Universal Character Set (UTF-8 character encoding, accounting for 86.4% of all Web pages as of January 2016) What does that mean?

XML Human- and machine-readable markup language Simple, general, usable Document formats using XML: RSS, Atom, SOAP, XHTML . .

Document Type Definitions (DTDs) DTDs are the most widely supported schema language for XML Syntax

HTML 4.01 DTDs

XHTML 1.1 DTD (most current version)

XML Markup Languages https://en.wikipedia.org/wiki/List_of_XML_markup_languages

HTML5 DTD-less DOCTYPE HTML5 uses a DOCTYPE declaration which is very short, due to its lack of references to a DTD in the form of a URL or FPI. All it contains is the tag name of the root element of the document, HTML.[5] In the words of the specification draft itself: In other words, <!DOCTYPE html>, case-insensitively.

XML Schema Schema: an abstract collection of metadata consisting of a set of schema components (ie, element and attribute declarations) XML Schema specifies how to formally describe the elements in an XML document XML Schema is one of several XML schema languages

Graphical representation of a schema

XML document conforming to this schema

List of XML schemas https://en.wikipedia.org/wiki/List_of_types_of_XML_schemas BeerXML

Assignment http://www.acikders.net/mod/page/view.php?id=1814 Due next week