Handle 08

1,046 views

Published on

Presentation to the Handle System Workshop hosted in Brussels on June 17, 2008.

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

  • Be the first to like this

No Downloads
Views
Total views
1,046
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Handle 08

  1. 1. A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
  2. 2. Scenario
  3. 3. Puzzle
  4. 4. Solved
  5. 5. Handle
  6. 6. Services
  7. 8. OpenHandle <ul><li>Put Handle on the Web </li></ul><ul><li>– Access via a Web Service </li></ul><ul><li>(:2641  :80) </li></ul><ul><li>Make Handle an Easy Read </li></ul><ul><li>– Expose Values as Markup </li></ul><ul><li>(55 52 4C  “type” : “URL”) </li></ul>
  8. 9. OpenHandle <ul><li>1st Announce (Service) – Mar 26, ’03 </li></ul><ul><li>2nd Announce (Service) – Feb 5, ’08 </li></ul><ul><li>Google Code (Project) – Mar 7, ’08 </li></ul>
  9. 10. OpenHandle
  10. 11. RDF/XML - ‘Full’ Form JSON - ‘Compact’ Form
  11. 15. ‘ Hello World’
  12. 16. JavaScript <ul><li>var h = { … }; </li></ul><ul><li>var hv = h[“handleValues”]; </li></ul><ul><li>var s = “”; </li></ul><ul><li>for (var i = 0; i < hv.length; i++) { </li></ul><ul><li>var v = hv[i]; </li></ul><ul><li>s += “ index = “ + v[“index”]; </li></ul><ul><li>s += “ type = “ + v[“type”]; </li></ul><ul><li>s += “ data = “ + v[“data”]; </li></ul><ul><li>} </li></ul>
  13. 23. Web Admin?
  14. 25. XMP
  15. 26. XMP Packet
  16. 27. Metadata
  17. 28. Metadata (1/5)
  18. 29. Metadata (2/5)
  19. 30. Metadata (3/5)
  20. 31. Metadata (4/5)
  21. 32. Metadata (5/5)
  22. 33. XMP Inspector
  23. 44. Architecture
  24. 45. Singles
  25. 46. Friends
  26. 47. Family
  27. 50. Connection
  28. 51. http://www.slideshare.net/tonyh/handle-08/ http://code.google.com/p/openhandle/

×