University of Malta CSA3080: Lecture 8 © 2003- Chris Staff 1 of 21 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.

Slides:



Advertisements
Similar presentations
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Advertisements

Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
Layer 7- Application Layer
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
CORE 2: Information systems and Databases HYPERTEXT/ HYPERMEDIA.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Internet basics, Browsers, application, advantages and disadvantages, architecture, WWW, URL, HTML Week 10 Mr. Mohammed Rahmath.
The Internet & The World Wide Web Notes
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Lecturer: Ghadah Aldehim
University of Malta CSA3080: Lecture 9 © Chris Staff 1 of 13 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Department of computer science and engineering From Web to Workplace chapters 4, 18 Martin Čadík Czech Technical University in Prague, Czech Republic.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 7 – THE WEB SEAN J. TAYLOR.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Lecturer: Ghadah Aldehim
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
ASHIMA KALRA IMPORTANT TERMS.  WWW WWW  URL URL  HTTP PROTOCOL HTTP PROTOCOL  PROXIES PROXIES.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Operating Systems Concepts 1/e Ruth Watson Chapter 12 Chapter 12 Introduction to the Internet Ruth Watson.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
HTML ~ Web Design.
World Wide Web Raghunath M D BSNL Mobile Services, Ernakulam, Ph:
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
University of Malta CSA3080: Lecture 7 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
University of Malta CSA3080: Lecture 4 © Chris Staff 1 of 14 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
University of Malta CSA3080: Lecture 6 © Chris Staff 1 of 20 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions Hypertext and Hypermedia.
CSA3212: Adaptive Hypertext Systems Dr. Christopher Staff Department of Intelligent Computer Systems University of Malta Topic 4: Hypertext.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
University of Malta CSA3080: Lecture 3 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Digital Literacy Concepts and basic vocabulary. Digital Literacy Knowledge, skills, and behaviors used in digital devices (computers, tablets, smartphones)
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
XP 1 Charles Edeki AIU Live Chat for Unit 2 ITC0381.
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)
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
University of Malta CSA3080: Lecture 10 © Chris Staff 1 of 18 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Chapter 1 Introduction to HTML
Sec (4.3) The World Wide Web.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
UNIT 15 Webpage Creator.
CNIT 131 HTML5 – Anchor/Link.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
CSA3212: User Adaptive Systems
Intro Project Introduction to HTML.
Presentation transcript:

University of Malta CSA3080: Lecture 8 © Chris Staff 1 of 21 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 8: Hypertext Issues and the WWW

University of Malta CSA3080: Lecture 8 © Chris Staff 2 of 21 Aims and Objectives DHRM has very few implementation examples The WWW, while not DHRM-conformant, is the single largest and most popular example of a distributed hypertext system There are general hypertext issues, which DHRM attempted to address The implementation of the WWW has led to other issues, which AHS attempt to address

University of Malta CSA3080: Lecture 8 © Chris Staff 3 of 21 Issues in Hypertext Halasz (again :-)) wrote “Reflections…” in 1987 It re-surfaces frequently at conferences on Hypertext Provoking much discussion and updating Halasz believed that “hypertext” would “disappear”, becoming an underlying mechanism for storing and linking information Hypertext is still very much “in our face”…

University of Malta CSA3080: Lecture 8 © Chris Staff 4 of 21 Issues in Hypertext “Seven Issues” References: –Reflections on NoteCards: seven issues for the next generation of hypermedia systems Frank,G. Halasz July 1988 Communications of the ACM, Volume 31, Issue 7 –ACM Journal of Computer Documentation (JCD), Volume 25, Issue 3 ( FID= &CFTOKEN= ). Entire issue devoted to “Seven Issues” FID= &CFTOKEN= –Seven Issues, Revisited. Panel Session, Hypertext ‘02.

University of Malta CSA3080: Lecture 8 © Chris Staff 5 of 21 The Seven Issues Search and Query Composites Virtual Structures and dynamic information Computation Versioning Support for collaborative work Extensibility and Tailorability

University of Malta CSA3080: Lecture 8 © Chris Staff 6 of 21 Issues in Hypertext Search and Query –as part of the hypertext model! –Current generation web has 3rd party search engines –Semantic Web *may* be able to refer to objects via their content, rather than URL (or at least, do it seamlessly!)

University of Malta CSA3080: Lecture 8 © Chris Staff 7 of 21 Issues in Hypertext Composites –Web still doesn’t really support composites, though it can be achieved through dynamic HTML But watch out for the Dark Web!

University of Malta CSA3080: Lecture 8 © Chris Staff 8 of 21 Issues in Hypertext Virtual structures and dynamic information –So that the network can reconfigure itself according to the information it contains –Self-repairing links, links which bind to the best destination when it becomes available –Web approximates by redirecting to relocated information…

University of Malta CSA3080: Lecture 8 © Chris Staff 9 of 21 Issues in Hypertext Computation –The end of a link can be a computation –The computation can decide what destination to visit, etc. –Web can do… e.g.., search engines!

University of Malta CSA3080: Lecture 8 © Chris Staff 10 of 21 Issues in Hypertext Versioning –Shudder!!!! –Some systems/editors provide versioning (e.g., SCCS for source code development) –Web absolutely does not!

University of Malta CSA3080: Lecture 8 © Chris Staff 11 of 21 Issues in Hypertext Support for collaborative work –Web/internet is a collaborative place. We are sometimes aware of other people in this space –Yet collaboration on, say, development of a web site is not possible within the Web (i.e., there is no explicit support for it). –Web site updating is merely replace currently live page in Document directory –No locking, etc., of files supported

University of Malta CSA3080: Lecture 8 © Chris Staff 12 of 21 Issues in Hypertext Extensibility and tailorability –The “programmable” Web –Servers can be independently configured/extended –Plug-ins increase support for doc types –Web browsers can be configured for individual user, etc

University of Malta CSA3080: Lecture 8 © Chris Staff 13 of 21 WWW The WWW is the single largest example of a distributed hypertext system But is it a good example of a hypertext system? And does it really matter if it’s a good example?

University of Malta CSA3080: Lecture 8 © Chris Staff 14 of 21 WWW The WWW was not developed with a formal model in mind Based on the concept of a Uniform Document Identifier, HTTP, and a standard markup language (HTML) TCP/IP used as the transport protocol Link source is marked by tag, with an embedded destination Reference: –Berners-Lee, T., et. al., 1994, “The World-Wide Web” in Communications of the ACM, Vol. 37, No. 8. August 1994.

University of Malta CSA3080: Lecture 8 © Chris Staff 15 of 21 WWW Simple model, yet powerful Can share documents across the globe Anyone can author a Web page With extensions to original model, can create pages dynamically Can manipulate multimedia data HTML still presentation markup language

University of Malta CSA3080: Lecture 8 © Chris Staff 16 of 21 WWW and DHRM DHRMWWW LinksBidirectional, n-ary Separate from doc Unidirectional, Unary Embedded in doc Authorship (link creation)AnyoneDocument owner Dangling linksNot allowedAllowed Search/Component resolution Explicit supportNot supported Dynamic linksSupported “Aware” of surroundingsNode knows parents/children Node knows children only DynamicityBuilt into modelProvided by external programs

University of Malta CSA3080: Lecture 8 © Chris Staff 17 of 21 WWW and DHRM DHRMWWW Link semanticsPossible, through presentation specification No Composite nodesYes, but not implementedMedia composition, Frames, HTML Objects Link maintenanceYes, deleting component, deletes dependencies Difficult Adding links to existing components YesNo Overlapping link anchorsSupportedNo Destination anchor pointDocument, span (beginning and end) Document, offset (beginning, no end)

University of Malta CSA3080: Lecture 8 © Chris Staff 18 of 21 Semantic Web Next generation web attempts to overcome some of these problems Thing is, “fixes” are built on top of existing structure, rather than bottom-up re-modelling

University of Malta CSA3080: Lecture 8 © Chris Staff 19 of 21 Semantic Web WWWSemantic Web LinksUnidirectional, Unary Embedded in doc Bidirectional, n-ary Separated from document Authorship (link creation)Document ownerAnyone Dangling linksAllowed Search/Component resolution Not supportedIndirectly supported through, eg, UDDI Dynamic linksSupported “Aware” of surroundingsNode knows children onlyYes, though link separation DynamicityProvided by external programs May be supported

University of Malta CSA3080: Lecture 8 © Chris Staff 20 of 21 Semantic Web WWWSemantic Web Link semanticsNoYes, though as yet no standard Composite nodesMedia composition, Frames, HTML Objects As Web, rather than as DHRM Link maintenanceDifficultNot known yet Adding links to existing component NoNot known yet Overlapping link anchorsNoPossibly, but might be considered error Destination anchor pointDocument, offset (beginning, no end) As DHRM

University of Malta CSA3080: Lecture 8 © Chris Staff 21 of 21 So… does it matter? The (Semantic) Web will address some of the concerns in Seven Issues (but don’t forget about the other issues addressed by AHS!) SemWeb promises to become a knowledge base that may eventually remove the need for user navigation all together