Making Web Sites More Meaningful Tom Heath Knowledge Media - - PowerPoint PPT Presentation

making web sites more meaningful
SMART_READER_LITE
LIVE PREVIEW

Making Web Sites More Meaningful Tom Heath Knowledge Media - - PowerPoint PPT Presentation

Making Web Sites More Meaningful Tom Heath Knowledge Media Institute The Open University Higher Education Academy Technical Awayday University of Bristol, 25.11.2005 Markup c.1995 <font size=big face=ugly color=lurid>


slide-1
SLIDE 1

Tom Heath

Knowledge Media Institute The Open University Higher Education Academy Technical Awayday University of Bristol, 25.11.2005

Making Web Sites More Meaningful

slide-2
SLIDE 2

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 2

Markup c.1995

<font size=“big” face=“ugly” color=“lurid”> Welcome to Tom Heath’s Home Page!! </font>

slide-3
SLIDE 3

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 3

Markup c.2000

<table> <tr><td> <span class=“pagetitle”> Welcome to Tom Heath’s Home Page </span> </td></tr> </table>

slide-4
SLIDE 4

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 4

Markup c.2005

<div id=“header”> <h1>Tom Heath&apos;s Home Page</h1> </div>

slide-5
SLIDE 5

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 5

√ Nice clean structural markup

= progress  X But what does it all mean? = not very much 

slide-6
SLIDE 6

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 6

Example

<h1>Tom Heath’s Home Page</h1>

slide-7
SLIDE 7

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 7

To a human “this is the home page of a person called Tom Heath” To a machine “this is some text that is probably the most important thing on the page”

slide-8
SLIDE 8

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 8

Something More Machine Friendly

… <foaf:person> <foaf:name>Tom Heath</foaf:name> <foaf:homepage rdf:resource=“http://kmi.open.ac.uk/people/tom” /> … </foaf:person> …

slide-9
SLIDE 9

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 9

Why Do We Care?

  • Because machines can do cool stuff for us
  • Example: which Tom Heath do you mean?
slide-10
SLIDE 10

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 10

So What Do We Need?

  • As much machine-readable markup as

possible on as many web sites as possible

  • This means producing data in RDF

(Resource Description Framework)

slide-11
SLIDE 11

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 11

How We Do This Now

  • With “YASOSSS”

(yet another set of server-side scripts)

  • Problems

– Not everything is in a database – Some things aren’t even worth putting into one – Maintaining YASOSSS is hard/messy/dull

slide-12
SLIDE 12

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 12

The Solution

  • GRDDL

(Gleaning Resource Descriptions from Dialects of Language)

(Figure courtesy

  • f the W3C)
slide-13
SLIDE 13

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 13

Benefits

  • Only one output format required (XHTML)
  • Abstraction from the underlying data source
  • Lots of existing resources to be reused
slide-14
SLIDE 14

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 14

Prerequisites

  • Valid XHTML

(haven’t you all been waiting for something to do with it?)

  • Some flags in your markup

– header tags to GRDDL-enable your pages – microformats to indicate what you want to transform

  • Some vocabularies to express it in RDF
slide-15
SLIDE 15

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 15

Demo

http://www.tomheath.com/grddl

slide-16
SLIDE 16

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 16

Recipe: Adding Meaning to Your Site

  • Choose what you want to give meaning to
  • Choose an existing microformat (or make one up)
  • Use it in your code
  • Reuse someone else’s XSLT files
  • Run it through a parser (maybe even your own)
slide-17
SLIDE 17

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 17

Other Obvious Things to Describe

  • People

– Contact Details – Interests

  • University Departments
  • Learning Resources
slide-18
SLIDE 18

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 18

Take Home Message

  • Meaning is good 
  • Meaning is easy 
slide-19
SLIDE 19

Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005 19

Thankyou!

  • Questions?
  • Examples at:

– http://www.tomheath.com/grddl

  • This is also my web site

– http://kmi.open.ac.uk/people/tom

  • (But these aren’t)

– http://www.tempus-publishing.com – http://www.glassartists.org – http://www.gvrd.bc.ca