Rewrapping your data – Providing a tech savvy interface to your data

715 views
668 views

Published on

Presentation for ELAG 2010

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
715
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide




































  • Rewrapping your data – Providing a tech savvy interface to your data

    1. 1. Rewrapping your data – Providing a tech savvy interface to your catalogue Helsinki June 11 2010 Markus Sköld Senior Developer, Dept. of Audiovisual Media National Library of Sweden markus.skold@kb.se
    2. 2. Audiovisual Media • National Archive for Audiovisual Material • 1.5 TB ingested daily • ~3 million hours digitally available • ~5 million hours available via on-demand digitization
    3. 3. Starting point • Functional, but not intuitive • No searchengine indexing • Difficult to find • Proprietary code • Mountains of update requests
    4. 4. What did we want? • Clean and simple • Like Google…. • Open Source • Tiered architecture • Ability to link directly to records
    5. 5. Rebuilding Web application Proprietary code
    6. 6. Rebuilding Web application
    7. 7. Rebuilding Web application SMDB-BUS
    8. 8. Rebuilding EW N Web application XML SMDB-BUS Socket
    9. 9. Why XML? • Reformat data • Complex structure • Easy to handle • Keep all nuances photo: http://www.flickr.com/photos/intvgene/370973576/
    10. 10. Query Translator BRS Query: ”Inglourious Basterds”.TIT.
    11. 11. Query Translator ”Google-Like”: title:”Inglourious Basterds” BRS Query: ”Inglourious Basterds”.TIT.
    12. 12. Query Translator CQL: dc.title = ”Inglourious Basterds” ”Google-Like”: title:”Inglourious Basterds” BRS Query: ”Inglourious Basterds”.TIT.
    13. 13. One response XML
    14. 14. One response XML +XSLT
    15. 15. One response XML +XSLT =whatever
    16. 16. Sorting Filter results Statistics on your search Tips Discovery. Scrollable results
    17. 17. Cool URIs don’t change –Tim Berners-Lee http://smdb.kb.se/resource/id/<number> One unique URI for every record
    18. 18. > 55% traffic from Google > 20% from referral (e.g.Wikipedia)
    19. 19. Open APIs •SOAP •REST ‣ XML ‣ JSON/JSONP •SRU http://www.flickr.com/photos/lofink/4344960203/
    20. 20. Linked Open Data
    21. 21. Harvesting links through open APIs
    22. 22. Harvesting links through open APIs
    23. 23. Content Negotiation http://smdb.kb.se/resource/id/002573900 =>HTTP 303
    24. 24. http://smdb.kb.se/catalog/id/002573900
    25. 25. http://smdb.kb.se/catalog/id/002573900.rdf
    26. 26. Simplicity is the ultimate sophistication — Leonardo da Vinci

    ×