Download presentation
Presentation is loading. Please wait.
1
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
2
XML: Linking By Explicit ID XML & SGML provide simple linking ID / IDREF combination Buy me a Shrek Soundtrack 25.99 Only works in same document
3
HTML: Cross-Document Linking HTML adds cross-document named element linking Buy me a present Shrek Soundtrack 25.99
4
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
5
XPointer Addressing XLink adds location language XPointer simple id-based addressing XPath addressing stepwise addressing Dear Father Christmas, Here is what I want
6
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"))
7
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
8
HTML Link = XML Simple Link Intelligence, Agents and Multimedia href the link embedded in a document. Its contents form part of the document
9
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
10
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
11
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
12
Using Linkbases Linkbases are collections of links can be swapped, allowing different links on same resources Amazon linkbase IMDB linkbase
13
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
14
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
15
Resource-based Authoring Lecture 1 Lecture 2
16
Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence
17
Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1
18
Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1 Tutorial Links #2
19
Resource-based Authoring Lecture 1 Lecture 2 Toolbook Simulation Video Sequence Tutorial Links #1 Glossary Links Glossary Documents Tutorial Links #2
20
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
21
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
22
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
23
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
24
DLS Example DLS Server’s View User’s View
25
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.
26
DLS Styles Pristine original document Document + plain link style Bibliographic link style Link priorities distinguished by colour scheme.
27
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
28
DLS and XLink DLS ‘knows about’ citations, people etc formatting and behaviour semantics XLink has no knowledge meaning of contents meaning of presentation semantics
29
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.