A minimum effort distributed library for KMi (HackLab Project #3) - - PowerPoint PPT Presentation

a minimum effort distributed library for kmi
SMART_READER_LITE
LIVE PREVIEW

A minimum effort distributed library for KMi (HackLab Project #3) - - PowerPoint PPT Presentation

A minimum effort distributed library for KMi (HackLab Project #3) Tom Heath and Mark Gaved Knowledge Media Institute The Open University, UK ESWC Workshop on Scripting for the Semantic Web Problem scenario: Tom couldnt find a book


slide-1
SLIDE 1

A minimum effort distributed library for KMi

(HackLab Project #3)

Tom Heath and Mark Gaved Knowledge Media Institute The Open University, UK ESWC Workshop on Scripting for the Semantic Web

slide-2
SLIDE 2

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 2

Problem scenario: Tom couldn’t find a book…

“Does anyone have a copy of ‘Readings in Nonmonotonic Reasoning’?”

Question: how can we find out who has a particular book on their shelf in KMi? Answer: we need a system!

slide-3
SLIDE 3

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 3

John’s Champagne challenge

"So Tom, if you manage to set up a running system (technology + people) which captures over 50% of what is on the shelves in KMi and maintains this for at least 3 months I'll buy you a bottle of

champagne (or equivalent other alcohol)"

slide-4
SLIDE 4

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 4

Tom and Mark go to work on the challenge

slide-5
SLIDE 5

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 5

  • Issues to address

– Acquisition – Maintenance – Access/Use

  • Approaches we

rejected

– A central database – Endnote libraries on a network share

slide-6
SLIDE 6

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 6

Our approach

  • Principles

–minimum effort –maximum devolution, maximum reuse

  • Solution

–ISBNs, 3rd party web services, some PHP glue, existing search tools

slide-7
SLIDE 7

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 7

Architecture: Acquisition and Maintenance

0596002025 0738206679 1587990180 0130649317 0596001339 0071353461 0262083035

results output to browser/crawler ISBN resolution service at isbn.org.uk txt file uploaded to user web space barcodes scanned to txt file php script on kmi.open.ac.uk reads queries aggregates

slide-8
SLIDE 8

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 8

Architecture: Access/Use

search index “bookshelf” pages crawled “Buddyfinder” Jabber bot KMi search engine

slide-9
SLIDE 9

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 9

Quick demo

slide-10
SLIDE 10

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 10

Some more semantics please…

  • Next steps

– Transform XML output to RDF/XML on the fly – Make person-to-book link machine readable – Some technical bits (caching, error handling..)

  • Result

– Nice big SW data set to play with! – Integrate with the KMi Semantic Portal

  • Other applications

– placename-to-lat/long resolution, email-to- mbox_sha1sum…

slide-11
SLIDE 11

30/05/2005 Tom Heath and Mark Gaved ESWC Workshop on Scripting for the Semantic Web 11

Thankyou!

  • Acknowledgements

– Marc Eisenstadt and John Domingue (for feedback) – Chris Denham (for Buddyfinder) – the OU Librarians (for the barcode scanner)

  • Questions?
  • Contact details

– {t.heath,m.b.gaved}@open.ac.uk – http://kmi.open.ac.uk