shepherding information

24
(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

Upload: rcarter0

Post on 01-Jul-2015

613 views

Category:

Technology


3 download

DESCRIPTION

The changes in the library world over the last 20 years have brought the field of the visual resources professional and that of the computer programmer closer together. This presentation looks at the shrinking distance between librarians and programmers, the presenter's experiences as a VR professional who writes code, the advantages and frustrations of having a foot in each world, and a practical example of metadata transformation in the UT School of Architecture VRC's year-long effort to edit and reformat over 38,000 records to start its ARTstor hosted collection.

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