Download - Shepherding Information

Transcript
Page 1: Shepherding Information

(confessions of a librarian-programmer)

Shepherding Information

Robert Carter • Metadata Librarian

School of Architecture Visual Resources Collection, The University of Texas at Austin

28th Visual Resources Association Conference, Atlanta GA, March 18 2010

Page 2: Shepherding Information
Page 3: Shepherding Information
Page 4: Shepherding Information
Page 5: Shepherding Information
Page 6: Shepherding Information
Page 7: Shepherding Information
Page 8: Shepherding Information

AND SO…

Page 9: Shepherding Information
Page 10: Shepherding Information

• Lamp

• Chair

Page 11: Shepherding Information

Why PHP?

• Low barrier language

• Well suited for metadata transformation

Pipes and Filters:

• Metadata goes through a series of transforming steps,

i.e., it is “piped” through a series of “filters”

• Chief advantage: original data is not modified,

changes can be rolled back in case of error

Page 12: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright Frank Lloyd (NULL)

Page 13: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright

Le Nôtre, Le Vau, Le Brun

Frank Lloyd

André, Louis, Charles

(NULL)

(NULL)

Page 14: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright

Le Nôtre, Le Vau, Le Brun

Herzog, Jacques

Frank Lloyd

André, Louis, Charles

de Meuron, Pierre

(NULL)

(NULL)

Herzog & de Meuron

Page 15: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright

Le Nôtre, Le Vau, Le Brun

Herzog, Jacques

Johnson, Burgee

Frank Lloyd

André, Louis, Charles

de Meuron, Pierre

(NULL)

(NULL)

(NULL)

Herzog & de Meuron

(NULL)

Page 16: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright

Le Nôtre, Le Vau, Le Brun

Herzog, Jacques

Johnson, Burgee

(NULL)

Frank Lloyd

André, Louis, Charles

de Meuron, Pierre

(NULL)

(NULL)

(NULL)

(NULL)

Herzog & de Meuron

(NULL)

Giotto; di Cambio, Arnolfo;

Brunelleschi, Filippo

Page 17: Shepherding Information

Metadata Cleanup

arLname arFname arFirmName

Wright

Le Nôtre, Le Vau, Le Brun

Herzog, Jacques

Johnson, Burgee

(NULL)

Frank Lloyd

André, Louis, Charles

de Meuron, Pierre

(NULL)

(NULL)

(NULL)

(NULL)

Herzog & de Meuron

(NULL)

Giotto; di Cambio, Arnolfo;

Brunelleschi, Filippo

Page 18: Shepherding Information
Page 19: Shepherding Information
Page 20: Shepherding Information
Page 21: Shepherding Information
Page 22: Shepherding Information
Page 23: Shepherding Information
Page 24: Shepherding Information

two lessons learned:• Rich metadata prevents a ton of

headaches

• Having code skills is a great asset,

AND

librarianship is still needed