A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Jan 02, 2016
A Distributed Metadata ArchitectureTony Hammond, Nature
Handle System Workshop17 June 2008
Scenario
Puzzle
Solved
Handle
Services
OpenHandle
Put Handle on the Web
– Access via a Web Service
(:2641 :80) Make Handle an Easy Read
– Expose Values as Markup
(55 52 4C “type” : “URL”)
OpenHandle
1st Announce (Service) – Mar 26, ’03
2nd Announce (Service) – Feb 5, ’08
Google Code (Project) – Mar 7, ’08
OpenHandle
RDF/XML - ‘Full’ Form
JSON - ‘Compact’ Form
‘Hello World’
JavaScriptvar h = { … };var hv = h[“handleValues”];var s = “”;
for (var i = 0; i < hv.length; i++) { var v = hv[i]; s += “ index = “ + v[“index”]; s += “ type = “ + v[“type”]; s += “ data = “ + v[“data”];}
Web Admin?
XMP
XMP Packet
Metadata
Metadata (1/5)
Metadata (2/5)
Metadata (3/5)
Metadata (4/5)
Metadata (5/5)
XMP Inspector
Architecture
Singles
Friends
Family
Connection
http://www.slideshare.net/tonyh/handle-08/http://code.google.com/p/openhandle/