XLink: Open Linking Standard XML / XSL separate  data semantics  presentation semantics Need to also separate out  navigation semantics Single unique.

Slides:



Advertisements
Similar presentations
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Advertisements

XML Technology in E-Commerce
XP 1 Developing a Basic Web Site Tutorial 2: Web Site Structures & Links.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links
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.
We Need Smart XML Processing HTML has ultra-complex semantics XML has no semantics Something must bridge the gap  A program ?  A clear set of data semantics?
1 COS 425: Database and Information Management Systems XML and information exchange.
RDF: Data Description With HTML, the Web is for reading With XML, the Web is for processing Necessary to know  who wrote this?  who owns it?  who authorised.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
CORE 2: Information systems and Databases HYPERTEXT/ HYPERMEDIA.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Department of computer science and engineering From Web to Workplace chapters 4, 18 Martin Čadík Czech Technical University in Prague, Czech Republic.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
Creating a Basic Web Page
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
HTML HyperText Markup Language Constantly evolving - extra facilities being added regularly Java applets and JavaScript used to increase functionality.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
XML Part 2 Josh Steele CS 6704, Spring XML Part 2 XSL/XSLT –Structure Revisited –Definition –Example –Components XML’s Linking Languages XML’s Uses.
ITCS373: Internet Technology Lecture 5: More HTML.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions Hypertext and Hypermedia.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
XLinks Praveen Polishetty. Contents : XLink Capabilities XLink Concepts XLink Core Properties XLink Semantic Properties XLink Behavior Properties XLink.
XML Extras Outline 1 - XML in 10 Points 2 - XML Family of Technologies 3 - XML is Modular 4 - RDF and Semantic Web 5- XML Example: UK GovTalk Group’s Schema.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
XP 1 HTML Tutorial 2: Developing a Basic Web Site.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
©SoftMoore ConsultingSlide 1 Introduction to HTML: Basic Document Structure.
Introducing XLink and XPointer ©NIITeXtensible Markup Language/Lesson 10/Slide 1 of 23 Objectives In this lesson, you will learn to: * Identify the types.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Today’s Lesson….. 1.Formative Assessment Given Back – Go through Answers. 2.Webpage Design.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
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.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
1 Lecture 7 Style Sheets: CSS. 2 Motivation HTML markup can be used to represent –Semantics: h1 means that an element is a top-level heading –Presentation:
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)
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
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.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links.
XML QUESTIONS AND ANSWERS
Sec (4.3) The World Wide Web.
Chapter Eight Interoperability How to Build a Digital Library
Introduction to XHTML.
WEBSITE DESIGN Chp 1
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Basic HTML and Embed Codes
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Chapter 16 The World Wide Web.
INFS 230 L Internet Technology
Presentation transcript:

XLink: Open Linking Standard XML / XSL separate  data semantics  presentation semantics Need to also separate out  navigation semantics Single unique feature of the Web  hypertext link

XML: Linking By Explicit ID XML & SGML provide simple linking  ID / IDREF combination Buy me a Shrek Soundtrack Only works in same document

HTML: Cross-Document Linking HTML adds cross-document named element linking Buy me a present Shrek Soundtrack 25.99

Linking: Pointing and Clicking A link embodies a relationship A link must specify  the items taking place in the relationship  the meaning of the relationship  the user interface for the link Need standards for each of these

XPointer Addressing XLink adds location language XPointer  simple id-based addressing  XPath addressing  stepwise addressing Dear Father Christmas, Here is what I want

Further XPointer Addressing Simple sub-element content addressing  #xpointer(string-range(/1/6/4,'Leslie Carr')) Ranges  #xpointer(id("sec2.1") range-to id("sec2.4"))

XLink Structures Links have  locators – identify the resources  arcs – specify the connections between resources  title – description of a link / arc for a human  role – description of a link / arc for a computer

HTML Link = XML Simple Link Intelligence, Agents and Multimedia href the link embedded in a document. Its contents form part of the document

XML Extended Link Names in RED are part of the XLink namespace the extended link may be stored in a database. Its contents DON’T form part of the of any document locator href arc to from

XLink Behaviour Links can be triggered ( actuate attribute)  by user clicksuser  by the applicationauto Links can be displayed ( show attribute)  in another windownew  in the current windowreplace  instead of the current element embed

XLink Recap Simple links involve the current resource and one other (like … ) Extended links may involve many resources  no longer source and destination  each link end has a title and role Links may appear out of line, even in a linkbase

Using Linkbases Linkbases  are collections of links  can be swapped, allowing different links on same resources Amazon linkbase IMDB linkbase

Generic Links Generic links are not limited in scope to a single document  usually expressed as a content-based query keyword citation aka smart tag  used for glossary purposesglossary purposes

Resource-based Authoring Linkbases + generic links improve flexibility Resource-based authoring is the natural authoring paradigm of an open hypermedia* system  create a set of independent resources  integrate them using sets of link databases * See later lectures

Resource-based Authoring Lecture 1 Lecture 2

Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence

Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1

Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1 Tutorial Links #2

Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1 Glossary Links Glossary Documents Tutorial Links #2

Resource-based Authoring Note that the creation of the content (web pages, videos, simulations etc) is INDEPENDENT of the creation and deployment of the links THANKS TO the use of a separate linking process

Resource-based Authoring Adapt the integrated information resource for different audiences by  Using different linkbases  Chosen according to user profile e.g.  simple explanatory links for first year undergraduates  vs links to in depth reading and further challenges for PhD students

DLS: A Linking Service Distributed Link Service  developed in IAM group (predates XLink)  independent service providing linking  maintains separate databases of links  merges them with documents on the fly Uses two linking forms  explicit (positional) addressing  implicit (content-based) linking

DLS Architecture Publishers' linkbases Keyword linkbases Proxy Hyper link Agent XLink linkbases User profiles Person Agent Citation Agent Bibliography database IR Agent Inverted index Ontology Agent Web Browser Web Server

DLS Example DLS Server’s View User’s View

Collections of links to include while browsing Options for presenting links. What should a link look like? What should a link do when you click it? Only display important links, or use colour to highlight them.

DLS Styles Pristine original document Document + plain link style Bibliographic link style Link priorities distinguished by colour scheme.

DLS Behaviours Click here and choose from lots of different destinations here Clicking on links adds them to a link notepad so that you can finish reading this page before you go to another one! Pending Links

DLS and XLink DLS ‘knows about’  citations, people etc  formatting and behaviour semantics XLink has no knowledge  meaning of contents  meaning of presentation semantics

XLink Future Not yet implemented widely Needs to be tied in with XML processing model  Provide extra info to XSL about things that are link anchors (XML Link InfoSet?)  Define position in processing After entities are resolved Before stylesheet is invoked If some text is transcluded, what is its URL?