Home .. Class 2
Class 2: Implementing hypertext: HTML, XML, and information structure
Summary | Activity 2 | Activity 3 | Readings
In the first part of this class we will briefly review the development of the World Wide Web, but our focus will be on HTML, in particular on the underlying concepts rather than on the syntax of the language. However, we will attempt to (i) understand how some of the concepts map onto HTML elements, (ii) in Activity 2, examine the different ways that HTML documents are produced - please download the MSWord file and the corresponding HTML document, and (iii) in collaborative Activity 3, produce basic linked documents in the class.
This is a short set of exercises to explore the basic syntax and elements of HTML. Please download the MS Word file.
In the second part of the class, we draw together findings from the Activity in Class 1 (about the variety of link types that might be desired), together with a discussion of the inadequacies of HTML (and perhaps, in relation to its current www implementations). Taken together, these two areas lead us to consider XML: why it has been proposed, its basic concepts, some example documents and software.
Shortcomings of HTML
- Presumes limited document types
- Limited expressivity of tags
- Not adaptable by users
- Tags mix logical and formatting functions
- Tag and document syntax too loose (from specification inherited from SGML, and from browser tolerance) - web as "knowledge base" is very weak
- difficult to parse and standardise software
- no local documentation of meaning of tags
- Link mechanism too weak
- can't link to part of a document
- can't specify nature of link or how to implement or annotate it
- can't preview link target
- can't embed link target (except <img>)
- can't link to more than 1 document
- can't add a link to a document you don't control
- Formatting options limited
- Can't express generalised format across sets of documents (style sheets)
- represent structured data (knowledge structures)
- part of ISO standard - is archivable and will be supported (~~HTML)
- authors can write own knowledge structures
- can be written (and even read) without special software (=HTML)
- strict syntax: easy to write parsers
How to create and view XML
In the next Class, we will look more closely at XML, examples, and related aspects, DTD (document type definition) and XSL (eXtensible stylesheet language).
In the final part of the class, students can discuss and start to plan a small hypertext document(s). Draw on at least 3 of the following:
- Word processor (esp with macros and styles)
- Spreadsheet (esp with formulas and macros)
- MS XML Notepad
- MSIE 5 browser
- Specialised, eg Panorama
- Other ...
This Activity may be allotted a short time for further development in Classes 3 and 4, but students are asked to prepare if possible between classes.
- different genres of text (eg list, narrative/sequential)
- different media (text, image, sound)
- links between your own generated materials
- links to other materials - eg already on the web, course resources (** use at least 1 of the resources provided for Activity 1)
- links to the work of OTHER groups in this class
Reading items for this class
See also: web links page.
|2||Harold, Elliotte Rusty 1998 XML: Extensible Markup Language. Foster City, CA: IDG Books.||Ch 1 An Eagle's Eye View of XML 3-15|
|11||Pardi, W. 1999. XML in Action: Web Technology. Redmond: Microsoft Press||Ch 2 Enter XML 16-27|
|9||Nathan, D. 1966. "Caught in a Web of Murri Words: Making and Using the Gamilaraay Web Dictionary", in Library Automated Systems Information Exchange, Vol 27 No 4 (December 1996), pp 35-42|
|10||Nielson, Jakob. 1995. Multimedia and Hypertext: The Internet and Beyond. Cambridge, MA: Academic||Ch 12 Repurposing existing content 323-361|
| - ||Nielson, Jakob. 2000. Designing Web Usability. Indianapolis: New Riders|
| - ||The World Wide Web Consortium||w3.org|
Top of this document