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

Preview:

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

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/

Recommended