Title: WWW 7 Trip Report
1WWW 7 Trip Report
- Brian Kelly Email Address
- UK Web Focus B.Kelly_at_ukoln.ac.uk
- UKOLN
- University of Bath
- http//www.ukoln.ac.uk/
UKOLN is funded by the British Library Research
and Innovation Centre, the Joint Information
Systems Committee of the Higher Education Funding
Councils, as well as by project funding from the
JISCs Electronic Libraries Programme and the
European Union. UKOLN also receives support from
the University of Bath where it is based.
2Contents
See ltURL http//www.ukoln.ac.uk/web-focus/gt
for trip report, these slides, etc.
- Introduction
- Tim Berners-Lee's Keynote talk
- W3C Tracks at WWW 7 Conference
- Developer's Day
- Keynote on Java
- Papers
- Search engines Metadata
- Characterisation Markup
- Question
3About the Conference
- WWW 7 Conference
- Held in Brisbane, Australia from 14-18 April 1998
- About 1,400 participants
- Exciting new technology - RDF
- See ltURL http//www7.conf.au/gt
- Conference papers online for short period
4Evolvability (1)
- Tim Berners-Lee's opening keynote talk talked
about "evolvability" of the web - Evolution of markup languages and data
- Goal version 1 software partially understands
version 2 data. - Based on "we will be smarter in the future"
- Goal version A software partially understands
version B data. - Based on "Others will be smarter than us"
- Use web as the registry (decentralised evolution)
5Evolvability (2)
- RDF (Resource Description Framework )
- See a document as a combination of logical
assertions - Draw conclusions by combining many documents
- Global reasoning engines, based on RDF could be
"devastating" - "Is there a green car for sale for around
15,000 in Queensland?" - "Get involved in RDF, XML, Schemas"
- "Design for evolvability"
- See ltURL http//www.w3.org/Talks/1998/0415-Evolv
ability/slide1-1.htmgt
6W3C Tracks
- W3C (World Wide Web Consortium)
- Gives update on W3C activities in the W3C Track
at WWW Conferences - Covers
- User Interface Domain
- Architecture Domain
- Technology and Society Domain
- Talks available at ltURL http//www.w3.org/Confe
rences/WWW7/W3CTrack.htmlgt
7W3C - HTML Futures
- HTML Futures
- Talk given by Dave Raggett
- HTML 4.0 now complete. Need to look at HTML
futures. - Workshop in US in May. See details, including
position papers at ltURL http//www.w3.org/MarkUp/
future/gt - See Dave's slides at ltURL http//www.w3.org/Talks
/1998/0416-WWW7-HTML/gt
8W3C - HTML Futures (2)
- Mobile Computers
- Importance of mobile computers (PDAs, phones, car
computers, etc.) NOTE Dearing report - Relationship with accessibility issues
- Challenges
- Small screens Long round trip times
- Limited processing power / memory
- Solutions
- Abbreviations for headings
- Use of styles (rather than, e.g., tables)
- Expanding and collapsing outlines
- Aural and visual media (headings spoken, read
body) - HTML 4.0 and CSS 2.0
9W3C - Maths
- MML
- Math(s) Markup Language
- An XML Application
- W3C Recommendation agreed on 7 April 1998
- Java and ActiveX renderers
- Dave Raggett has writtenan authoring tool
(Windows 95) - See ltURL http//www.w3.org/Math/gt
10W3C - Architecture
- Architecture Domain
- Promote coherent Web architecture
- Automate information management - If a decision
can be made by machine, it should - Working on
- HTTP/1.1 and HTTP/NG
- Jigsaw server (in Java, freely available)
- XML
- SMIL
- See ltURL http//www.w3.org/Talks/1998/04/WWW7-Ar
ch/gt
11W3C - XML
- XML
- Extensible Markup Language
- Addresses HTML's lack of evolvability
- XML 1.0 Recommendation in Feb 1998
- Note well-formedness
- Make end-tags explicit ltLIgt...lt/LIgt
- Make empty elements explicit ltIMG .../gt
- Quote attributes ltIMG SRC"logo" HEIGHT"20"..
- Use consistent upper/lower case
- and valid
- Need DTD
12W3C - XML
- Extensible
- ltPARTgtM-471lt/PARTgt
- Multiple names spaces
- lt?xmlnamespace ns"http//foo.org/1998-001"
prefix"i"gt - ltPgtInsert ltiPARTgtM-471lt/iPARTgtlt/Pgt
- Sharing document structures
- It's hard
- It's necessary
- It's worth it
- See ltURL http//www.w3.org/Talks/1998/04/WWW7-XM
L/gt
13XML - Further Information
- Ariadne issue 14 includes article on "What Is
XML?" - Describes how XML support can be provided
- Natively by new browsers
- Back end conversion of XML - HTML
- Client-side conversion of XML - HTML
- Java rendering of XML
- Examples of intermediaries
See http//www.ariadne.ac.uk/issue15/what-is/
14W3C - HTTP
- HTTP/0.9 and HTTP/1.0
- Made the Web popular
- Design flaws and implementation problems caused
poor performance - HTTP/1.1
- Addresses some of these problems
- Performance benefits!
- Is acting as fire-fighter
- Poor usage counting
- Not sufficiently flexible or extensible
15W3C - HTTP/NG
- HTTP/NG
- Based on convergence of Internet protocols
- Two W3C Working Groups
- Protocol Design Redesign Web as distributed
object application - Web Characterisations Study Web usage and form
requirements - New log format for easier collection and
anonymisation - See ltURL http//www.w3.org/Talks/1998/04/WWW7-HT
TP-NG/gt
16W3C - WAI
- WAI (Web Accessibility Initiative)
- Ensures web specs address accessibility issues
- Authoring
- First draft of Page Author Accessibility
Checklist and Guidelines available at ltURL
http//www.w3.org/TR/1998/WD-WAI-PAGEAUTH-0203gt - Software
- User agent / Authoring tools guidelines being
produced - See ltURL http//www.w3.org/Talks/1998/04/WWW7-WA
I/gt
17W3C - Technology and Society
- Domain activities cover
- PICS
- Digital Signature Initiative
- Privacy (P3P)
- Metadata (RDF)
- Security Interest Group
- Public Policy Interest Group
- Electronic Commerce Interest Group
- See ltURL http//www.w3.org/Talks/1998/04/WWW7Tan
dS/gt
18W3C - Privacy
- P3P (Platform for Privacy Preferences)
- Privacy concerns are a current barrier to Web
development (Note Tim Berners-Lee's interview in
Australian press) - P3P project developing methods for exchanging
Privacy Practices of Web sites and user - Documents on architecture and vocabulary
available - P3P1.0 draft spec released on 19 May 1998
- See ltURL http//www.w3.org/P3P/gt
19W3C - RDF
- RDF (Resource Description Framework)
- Highlight of WWW 7
- Provides a metadata framework ("machine
understandable metadata for the web") - Based on ideas from content rating (PICS),
resource discovery (Dublin Core) and site mapping
(MCF) - Applications include
- cataloging resources resource discovery
- electronic commerce intelligent agents
- digital signatures content rating
- intellectual property rights privacy
- See ltURL http//www.w3.org/Talks/1998/0417-WWW7-
RDFgt
20W3C - RDF
RDF Data Model
- RDF
- Based on a formal data model (direct label
graphs) - Syntax for interchange of data
- Schema model
PropertyType
Resource
Value
Property
page.html
Cost
0.05
Cost
ValidUntil
page.html
0.05
11-May-98
PropObj
InstanceOf
Value
Property
ValidUntil
PropName
11-May-98
Cost
21W3C - RDF Example
- Example of Dublin Core metadata in RDF
- lt?xmlnamespace ns"http//www.w3.org/TR/WD-rdf/"
prefix"rdf"?gt - lt?xmlnamespace ns"http//purl.org/dublin_core/s
chema/" prefix"dc"?gt - ltrdfRDFgt
- ltrdfDescription RDFHREF"page.html"gt
- ltdcCreatorgtJohn Smithlt/dcCreatorgt
- ltdcTitlegtJohns Home Pagelt/dcTitlegt
- lt/rdfDescriptiongt
- lt/rdfRDFgt
22Browser Support for RDF
Trusted 3rd Party Metadata
- Mozilla (Netscape's source code release) provides
support for RDF. - Mozilla supports site maps in RDF, as well as
bookmarks and history lists - See Netscape's or HotWired home page for a link
to the RDF file.
Embedded Metadata e.g. sitemaps
Image from http//purl.oclc.org/net/eric/talks/www
7/devday/
23W3C - RDF Conclusion
- RDF is a general-purpose framework
- RDF provides structured, machine-understandable
metadata for the Web - Metadata vocabularies can be developed without
central coordination - RDF Schemas describe the meaning of each property
name - Signed RDF is the basis for trust
24Developer's Day - XML
- "So You Want To Be An XML Developer"
- Talk by Tim Bray, Textuality
- See ltURL http//www.textuality.com/WWW7/gt
- Useful resources
- Annotated Spec at ltURL http//www.xml.com/axmls/a
xml.htmlgt - XML FAQ at ltURL http//www.ucc.ie/xmlgt
- Other pages at ltURL http//www.sil.org/sgml/xml.
htmlgt
25Developer's Day - XLink
- XLink
- Aims to provide sophisticated hyperlinking
functionality missing in HTML - Formerly known as XML-LINK and XLL
- See ltURL http//sil.org/sgml/xll.htmlgt
- XLink working draft is stable, though new
versions due out
26Developer's Day - XLink
England France
- XLink provides
- Links that lead to multiple destinations
- Bidirectional links
- Links with special behaviors
- Expand-in-place (similar to ltIMG SRCgt)
- Replace (similar to ltA HREFgt)
- Create new window
- Link on load (similar to ltIMG SRCgt or redirect)
- Link on user action
- Link databases
ltcommentary xmllink"extended" inline"false"gt
ltlocator href"smith2.1" role"Essay"/gt
ltlocator href"jones1.4" role"Rebuttal"/gt
ltlocator href"robin3.2" role"Comparison"/gt
lt/commentarygt
27Developer's Day - XPointer
- XPointer
- Based on TEI work
- XPointer specifies location in XML tree structure
- For example
- ID(foo).CHILD(4,SEC).CHILD(1,ABSTRACT)
- addresses the first XML ABSTRACT element within
the fourth SEC element within the element with ID
attribute "foo" in a document - To use
- ltA HREF"http//www.xyz.comID(foo)CHILD(4,SEC)CH
ILD(1,ABSTRACT)"gt - Note the working draft is not stable
- Interesting IPR implications?
28Random Thoughts on Software Development for the
Web
- Keynote talk by James Gosling
- Positive about Java futures
- "This is the year the performance problem
disappears." JIT compiler performance is close to
C. Betters JVMs available (e.g. HotSpot). - Java ports to PDAs, phones, smart cards,
- Q. How serious are browser incompatibility
problems? - A. Netscape made serious error at one point.
There are also bugs in IE. Java Plugin (was
Activator) may enable a functioning JVM to be
installed (note supports ltOBJECTgt tag). See
http//www.javasoft.com/products/plugin/
29Research Papers
- 218 papers submitted.
- 54 papers, 43 short papers, 13 posters, 5
doctoral consortium papers and 6 panel abstracts
published - Brief comments on papers of interest to web
software developers and information providers. - General themes
- Java was widely used to implement ideas
- Several papers on analysis of link structures to
improve searching - "Intermediaries" seem to be an interesting
concept - See ltURL http//www7.conf.au/programme/fullprog.
htmlgt
30Metadata Systems
- Three papers.
- Specifying Metadata Standards for Metadata Tool
Configuration by Andrew Waugh, CSIRO, Australia - Excellent paper showing how the expense of
producing metadata requires a generic metadata
editor - The Limits of Web Metadata and Beyond by Massimo
Marchiori, MIT, USA - This paper describes how fuzzy techniques can be
used to automatically generate metadata for
existing resources - Structure Graph Format XML Metadata for
Describing Web Site Structure by Liechto et al - Producing site maps based on linking and
directory structures
31Markup
- An Extensible Rendering Engine for XML and HTML
by Ciancarini et al, Bologna University - Describes how Java can be used to provide browser
support for new HTML / XML tags - ltAPPLET archive"displets.zip"gt
- ltPARAM NAME"def" VALUE "
- ltTAG name'reverse' src'reverse.class'gt
- lt/TAGgt "gt ...
- ltPgtText is displayed as ltREVERSEgtwhite text on
blacklt/REVERSEgt - See http//www.cs.unibo.it/fabio/displet/
- Example of an intermediary
32Search and Indexing Techniques
http//google.stanford.edu/
- The Anatomy of a Large Scale Hypertextual Web
Search Engine Brin Page, Stanford Univ - Describes Google, a large-scale search engine
developed for research purposes - Uses link information
- Use of service and feedback is encouraged
33Characterisation
- Summary of Web Characterisation by Pitkow
- An excellent review of web characterisation
studies, including - Client studies
- Proxies and gateways
- Server
- Websites
- Some conclusions
- No. of page requests per site Mode of 1!
- Site popularity 25 of servers 85 traffic
- Document life span About 50 days
34Web Management
- One paper, in Hypertext and Hypermedia session,
on web management - WSDM A User Centred Design Method For Web Sites
by De Troyer et al - This paper proposes a design methodology for
web-kiosks. - The paper gives references on methodologies for
website design.
35Observations
- The following comments are made
- There were several papers on how link information
(e.g. "who is pointing to this page?") can be
used to improve searching (e.g. Google) and user
navigation (e.g. SGMapper). - The possible importance of intermediaries for
deploying new technologies to current browsers - In proxies (e.g. WBI)
- In Java (e.g. displets, MML support)
- In JavaScript (e.g. XML -gt HTML / CSS)
36Conclusions
- WWW 8 to be held at Toronto in May 1999
- WWW 9 to be held in Amsterdam in 2000
- Call for papers for WWW 8 shortly
- Closing date December 1998
-
- For information on WWW protocol developments see
uk-web-focus-w3c_at_mailbase.ac.uk list