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 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! Tom Heath and Mark Gaved 2 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
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)" Tom Heath and Mark Gaved 3 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Tom and Mark go to work on the challenge Tom Heath and Mark Gaved 4 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
• Issues to address – Acquisition – Maintenance – Access/Use • Approaches we rejected – A central database – Endnote libraries on a network share Tom Heath and Mark Gaved 5 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Our approach • Principles –minimum effort –maximum devolution, maximum reuse • Solution –ISBNs, 3rd party web services, some PHP glue, existing search tools Tom Heath and Mark Gaved 6 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Architecture: Acquisition and Maintenance php script on kmi.open.ac.uk aggregates barcodes reads queries scanned to txt file results output to 0596002025 browser/crawler 0738206679 1587990180 0130649317 0596001339 0071353461 0262083035 ISBN resolution txt file uploaded to service at isbn.org.uk user web space Tom Heath and Mark Gaved 7 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Architecture: Access/Use search index KMi search engine “bookshelf” pages crawled “Buddyfinder” Jabber bot Tom Heath and Mark Gaved 8 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Quick demo Tom Heath and Mark Gaved 9 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
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… Tom Heath and Mark Gaved 10 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
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 Tom Heath and Mark Gaved 11 30/05/2005 ESWC Workshop on Scripting for the Semantic Web
Recommend
More recommend