W4A Transcoding Challenge
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

W4A Transcoding Challenge

on

  • 1,334 views

 

Statistics

Views

Total Views
1,334
Views on SlideShare
1,334
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

W4A Transcoding Challenge Presentation Transcript

  • 1. The SADIe Transcoding Platform Darren Lunn, Sean Bechhofer and Simon Harper The University of Manchester School of Computer Science
  • 2. The Web
    • Designed with a focus on presenting information in a visual manner
      • Images
      • Columned Layout
      • Chunks
    • Some knowledge is only available implicitly from how the page looks
    • Can be difficult to access for users of screen readers
  • 3. Implicit Knowledge = Advertisement = Banner = Main Content = Menu
  • 4. Transcoding
    • The adaptation of Web content to suit the needs of the browsing device
    • Heuristic Transcoding
      • Uses rules / patterns
      • Can adapt a large number of pages
      • Can suffer from reduced accuracy issues
    • Semantic Transcoding
      • Uses annotations
      • Accurate adaptations
      • Time Consuming As Every Page Is Annotated
  • 5. SADIe in Action Image Advertisement Tabs Banner Main Menu Banner Headline Story Overview Main Story Story Overview Headline Main Story
  • 6. SADIe Approach
    • The visual rendering of a Web element informs the user of its purpose
    • The CSS defines the visual rendering
    • Identifying the purpose of a CSS definition implicitly identifies the purpose of the Web element
  • 7. Exploiting CSS cnnNavigation{ float:left; border-width:0 1px 0 0; border-style:solid; . . . } CSS <ul class=&quot;cnnNavigation&quot;> <li><a href=&quot;/&quot;>Home</a></li> <li><a href=&quot;/WORLD/&quot;>World</a></li> <li><a href=&quot;/US/&quot;>U.S.</a></li> . . . </ul> (X)HTML
  • 8. Annotation Through Ontology Upper Ontology . . . (X)HTML (X)HTML (X)HTML . . . CSS CSS CSS . . . Website Ontology
  • 9. CNN (Partial) Ontology
  • 10. Transcoding Architecture SADIe Proxy Web Page Identify Ontology Query Ontology Transcode Web page User
  • 11. Basic User Interface
  • 12. Advanced User Interface
  • 13. Incorporated Into Website
  • 14. Conclusions
    • SADIe combines the benefits of both Heuristic and Semantic Transcoding
    • Annotation occurs at the CSS level using an ontology
    • One annotation propagates to all pages within the Website
    • Transcoding is achieved via a proxy
    • SADIe can be instigated via a User interface or embedded within a page
  • 15. Questions? http://hcw.cs.manchester.ac.uk/research/sadie/ http://hcw-eprints.cs.manchester.ac.uk/23/ http://sadie.cs.manchester.ac.uk/