XML Linking Language (XLink) Yi-Hui Lin. What is XLink? XLink is short for the XML Linking Language XLink is a language for creating hyperlinks in XML.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Advertisements

Applications of XSLT. generating Word documents WordML provides formatting and content elements Word 2003 can read WordML files XSLT can be used to transform.
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
Object Linking and Embedding Objective 6.02 Linking and Embedding.
1 Lesson 10 Using JavaScript with Styles HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
Project 1 Introduction to HTML.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
XLink Van Lepthien CSCI 7818 Fall Overview What is XLink? W3C Stuff XLink Elements Linkbases Traversals Implementations Comments References.
1 XML Linking Language (XLink) W3C Working Draft - 3/3/1998.
XLink: Open Linking Standard XML / XSL separate  data semantics  presentation semantics Need to also separate out  navigation semantics Single unique.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
1st Project Introduction to HTML.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
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.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Xpath Xlink Xpointer Xquery Sources:
Session II Chapter 2 – Chapter 2 – XSLhttp://
NetTech Solutions Working with Web Elements Lesson 6.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
HTML and Style. Session overview Leveling-off on the basic concepts of HTML and Styles Discuss Web authoring options.
Dbwebsites 1.1 Making Database backed Websites Session 1 Building a simple website by hand.
DWL TOOL FOR CREATING A CUSTOMIZED WEB-BASED SYSTEM GENERATOR Ling-Hua Chang, Sanjiv Behl, Tung-Ho Shieh, Chin-Chih Ou.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Processing of structured documents. XML Linking Language (XLink) zCreate and describe links between resources zboth basic unidirectional links and more.
XLinks Praveen Polishetty. Contents : XLink Capabilities XLink Concepts XLink Core Properties XLink Semantic Properties XLink Behavior Properties XLink.
CHAPTER 06: FRAME Tharith Sriv. Chapter Outline  What are frames?  Using Frames: Guidelines and Drawbacks.  The tag.  The ​​ tag.  The tag.  Creating.
Introducing XLink and XPointer ©NIITeXtensible Markup Language/Lesson 10/Slide 1 of 23 Objectives In this lesson, you will learn to: * Identify the types.
CSS Cascading Style Sheets A very brief introduction CSS, Cascading Style Sheets1.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Linking XML Documents Ellen Pearlman Eileen Mullin Programming the Web.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Chapter 8 HTML Editors. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors Text editors don't have word processing features.
Basic HTML Document Structure. Slide 2 Goals (XHTML HTML5) XHTML Separate document structure and content from document formatting HTML 5 Create a formal.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring Forms, HTML5 layout.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
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.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
XLink February 20, 2006 Billy Timmins. Learning objectives Learn different techniques of implementing XLink's in XML create a custom XLink learn the functionality.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Objectives At the end of this session students will: Define the following terms in two sentences or less Website Web page Browser Html URL Hyperlink Explain.
Chapter 9 Hypertext. Key Points ► Hypertext is text augmented with links that point to other pieces of text. ► Hypertext has a relatively long history,
4.01 How Web Pages Work.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Objective % Select and utilize tools to design and develop websites.
HTML, XHTML, and the World Wide Web
Chapter 1 Introduction to HTML.
Madam Hazwani binti Rahmat
Sec (4.3) The World Wide Web.
Chapter Eight Interoperability How to Build a Digital Library
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Section 10.1 YOU WILL LEARN TO… Define scripting
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
WebDAV Design Overview
Tutorial 7 – Integrating Access With the Web and With Other Programs
Introduction to World Wide Web
4.01 How Web Pages Work.
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

XML Linking Language (XLink) Yi-Hui Lin

What is XLink? XLink is short for the XML Linking Language XLink is a language for creating hyperlinks in XML documents XLink is similar to HTML links - but it is a lot more powerful ANY element in an XML document can behave as an XLink XLink supports simple links (like HTML) and extended links (for linking multiple resources together) With XLink, the links can be defined outside of the linked files XLink is a W3C Recommendation

Purpose of XLink standard XML Linking Language (XLink) allows elements to be inserted into XML documents in order to create and describe links between resources. XLink provides a framework for creating both basic unidirectional links and more complex linking structures. It allows XML documents to: * Assert linking relationships among more than two resources * Associate metadata with a link * Express links that reside in a location separate from the linked resources

Origin of XLink standard The design of XLink has been informed by knowledge of established hypermedia systems and standards. The following standards have been especially influential: * HTML: Defines several element types that represent links. * HyTime: Defines inline and inbound and third-party link structures and some semantic features, including traversal control and presentation of objects. * Text Encoding Initiative Guidelines: Provides structures for creating links, aggregate objects, and link collections. Many other linking systems have also informed the design of XLink, especially Dexter, FRESS, OHS, MicroCosm, and Intermedia. XLink processing depends on some other XML standards, such as XML, XML Names, XML Base, and IETF RFC 2396 (as updated by IETF RFC 2732)

Composition of XLink standard attributeattribute valueComments Xlink : typesimpleSimple links extendedThe XLink element type for extended links which can include many sub-elements. Xlink : hrefURLHyperlinks’ URL Xlink : roleAssociate informationStart associate application programs and make responses Xlink : titleAssociate informationLet browser know the meaning of the link and make a response. Xlink : shownewOpen a new window to show the target of the link. replacedReplace the current webpage with the target of the link. embedReplace the link with the target of the link. undefinedUndefined Xlink : actuate onLoadWhen the application programs read Xlink, it will automatic load and start the link. OnRequestMust waiting for user request to start the link. undefinedUndefined Xlink : fromRelation between the linksProvide relative links to browsing programs. Xlink : toRelation between the linksProvide relative links to browsing programs.

The application of XLink standard An important application of XLink is in hypermedia systems that have hyperlinks. A simple case of a hyperlink is an HTML element, which has these characteristics: 1. * The hyperlink uses URIs as its locator technology. * The hyperlink is expressed at one of its two ends. * The hyperlink identifies the other end (although a server may have great freedom in finding or dynamically creating that destination). * Users can initiate traversal only from the end where the hyperlink is expressed to the other end. * The hyperlink's effect on windows, frames, go-back lists, style sheets in use, and so on is determined by user agents, not by the hyperlink itself. For example, traversal of A links normally replaces the current view, perhaps with a user option to open a new window.