51
A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Embed Size (px)

DESCRIPTION

A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 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 - PowerPoint PPT Presentation

Citation preview

Page 1: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

A Distributed Metadata ArchitectureTony Hammond, Nature

Handle System Workshop17 June 2008

Page 2: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Scenario

Page 3: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Puzzle

Page 4: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Solved

Page 5: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Handle

Page 6: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Services

Page 7: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 8: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

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”)

Page 9: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

OpenHandle

1st Announce (Service) – Mar 26, ’03

2nd Announce (Service) – Feb 5, ’08

Google Code (Project) – Mar 7, ’08

Page 10: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

OpenHandle

Page 11: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

RDF/XML - ‘Full’ Form

JSON - ‘Compact’ Form

Page 12: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 13: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 14: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 15: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

‘Hello World’

Page 16: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

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”];}

Page 17: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 18: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 19: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 20: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 21: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 22: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 23: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Web Admin?

Page 24: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 25: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

XMP

Page 26: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

XMP Packet

Page 27: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata

Page 28: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata (1/5)

Page 29: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata (2/5)

Page 30: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata (3/5)

Page 31: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata (4/5)

Page 32: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Metadata (5/5)

Page 33: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

XMP Inspector

Page 34: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 35: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 36: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 37: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 38: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 39: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 40: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 41: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 42: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 43: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 44: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Architecture

Page 45: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Singles

Page 46: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Friends

Page 47: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Family

Page 48: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 49: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008
Page 50: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

Connection

Page 51: A Distributed Metadata Architecture Tony Hammond, Nature Handle System Workshop 17 June 2008

http://www.slideshare.net/tonyh/handle-08/http://code.google.com/p/openhandle/