making web sites more meaningful
play

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>


  1. Making Web Sites More Meaningful Tom Heath Knowledge Media Institute The Open University Higher Education Academy Technical Awayday University of Bristol, 25.11.2005

  2. Markup c.1995 <font size=“big” face=“ugly” color=“lurid”> Welcome to Tom Heath’s Home Page!! </font> 2 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> 3 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> 4 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  5 Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005

  6. Example <h1>Tom Heath’s Home Page</h1> 6 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” 7 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> … 8 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? 9 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) 10 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 11 Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005

  12. The Solution • GRDDL (Gleaning Resource Descriptions from Dialects of Language) (Figure courtesy of the W3C) 12 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 13 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 14 Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005

  15. Demo http://www.tomheath.com/grddl 15 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) 16 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 • … 17 Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005

  18. Take Home Message • Meaning is good  • Meaning is easy  18 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 19 Making Web Sites More Meaningful, Tom Heath, KMi, 25.11.2005

Recommend


More recommend