167

Black Box Larry Gall -- Peabody Museum of Natural History

Embed Size (px)

Citation preview

Page 1: Black Box Larry Gall -- Peabody Museum of Natural History
Page 2: Black Box Larry Gall -- Peabody Museum of Natural History

Black Box

Larry Gall -- Peabody Museum of Natural History

Page 3: Black Box Larry Gall -- Peabody Museum of Natural History
Page 4: Black Box Larry Gall -- Peabody Museum of Natural History

… about computing [black boxes]

Page 5: Black Box Larry Gall -- Peabody Museum of Natural History

… about the [black boxes that comprise] EMu

Page 6: Black Box Larry Gall -- Peabody Museum of Natural History

… a black box inspired by Will Real & emuusers.org

Page 7: Black Box Larry Gall -- Peabody Museum of Natural History

… a black box inspired by Will Real & emuusers.org

Page 8: Black Box Larry Gall -- Peabody Museum of Natural History

“ This Bud’s for you, Will ”

Page 9: Black Box Larry Gall -- Peabody Museum of Natural History

“ This Bud’s for you, Will ”

Page 10: Black Box Larry Gall -- Peabody Museum of Natural History

“ This Bud’s for you, Will ”___

^

Moose Head’s

Page 11: Black Box Larry Gall -- Peabody Museum of Natural History

“ This Bud’s for you, Will ”___

^

Moose Head’sBlack Box’s_________

^

Page 12: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Page 13: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Page 14: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Will’s Black Box Hack

Page 15: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Will’s Black Box Hackto be posted on emuusers.org

^

Page 16: Black Box Larry Gall -- Peabody Museum of Natural History
Page 17: Black Box Larry Gall -- Peabody Museum of Natural History
Page 18: Black Box Larry Gall -- Peabody Museum of Natural History
Page 19: Black Box Larry Gall -- Peabody Museum of Natural History
Page 20: Black Box Larry Gall -- Peabody Museum of Natural History
Page 21: Black Box Larry Gall -- Peabody Museum of Natural History
Page 22: Black Box Larry Gall -- Peabody Museum of Natural History
Page 23: Black Box Larry Gall -- Peabody Museum of Natural History
Page 24: Black Box Larry Gall -- Peabody Museum of Natural History
Page 25: Black Box Larry Gall -- Peabody Museum of Natural History
Page 26: Black Box Larry Gall -- Peabody Museum of Natural History
Page 27: Black Box Larry Gall -- Peabody Museum of Natural History

Peabody CollectionsCounts & Functional Cataloguing Unit

• Anthropology 325,000 Lot• Botany 350,000 Individual• Entomology 950,000 Lot / Individual• Invertebrate Paleontology 325,000 Lot• Invertebrate Zoology 325,000 Lot• Mineralogy 35,000 Individual• Paleobotany 150,000 Individual• Scientific Instruments 4,000 Individual• Vertebrate Paleontology 125,000 Individual• Vertebrate Zoology 185,000 Lot / Individual

2.7 million database-able units => ~12 million items

Page 28: Black Box Larry Gall -- Peabody Museum of Natural History

Peabody CollectionsFunctional Units Databased

• Anthropology 325,000 95 % • Botany 350,000 1 %• Entomology 950,000 13 % • Invertebrate Paleontology 325,000 80 % • Invertebrate Zoology 325,000 31 % • Mineralogy 35,000 85 %• Paleobotany 150,000 60 %• Scientific Instruments 4,000 100 %• Vertebrate Paleontology 125,000 60 %• Vertebrate Zoology 185,000 95 %

1,225,000 of 2.7 million => 45 % overall

Page 29: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Page 30: Black Box Larry Gall -- Peabody Museum of Natural History
Page 31: Black Box Larry Gall -- Peabody Museum of Natural History
Page 32: Black Box Larry Gall -- Peabody Museum of Natural History

“A piece of equipmentprovided by a vendor

for the purpose of usingthat vendor’s product.”

Wikipedia.org

Page 33: Black Box Larry Gall -- Peabody Museum of Natural History

“ A black box is any devicewhose inner workingsare not understood or accessible to the user.”

Whatis.com

Page 34: Black Box Larry Gall -- Peabody Museum of Natural History

“A piece of equipmentprovided by a vendor

for the purpose of usingthat vendor’s product.”

Wikipedia.org

Page 35: Black Box Larry Gall -- Peabody Museum of Natural History

“A piece of equipmentprovided by a vendor

for the purpose of usingthat vendor’s product.”

Wikipedia.org

Page 36: Black Box Larry Gall -- Peabody Museum of Natural History

“A piece of equipmentprovided by a vendor

for the purpose of usingthat vendor’s product.”

Wikipedia.org

Page 37: Black Box Larry Gall -- Peabody Museum of Natural History

“ The opposite of a black boxis a system where the inner

components or logic areavailable for inspection.”

Wikipedia.org

Page 38: Black Box Larry Gall -- Peabody Museum of Natural History

“ …sometimes knownas a white box,glass box, or a

clear box.”

Wikipedia.org

Page 39: Black Box Larry Gall -- Peabody Museum of Natural History

EMu code & infrastructure is accessible, hackable, extensible

Page 40: Black Box Larry Gall -- Peabody Museum of Natural History

“ …white box in [that] theprogram code can be seen,but the code is so complexthat it might as well be a

black box.”

Wikipedia.org

Page 41: Black Box Larry Gall -- Peabody Museum of Natural History

EMu code & infrastructure is accessible, hackable, extensible

Page 42: Black Box Larry Gall -- Peabody Museum of Natural History

EMu code & infrastructure is accessible, hackable, extensible also requires coaxing to behave

_________________

^

Page 43: Black Box Larry Gall -- Peabody Museum of Natural History

EMu code & infrastructure is accessible, hackable, extensible also requires coaxing to behave

_________________

^

Page 44: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Page 45: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Page 46: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

they’re everywhere^

Page 47: Black Box Larry Gall -- Peabody Museum of Natural History

The EMu Registry

Page 48: Black Box Larry Gall -- Peabody Museum of Natural History

The EMu Registry

Page 49: Black Box Larry Gall -- Peabody Museum of Natural History

The EMu Registry

Group Default

Group|Admin|Table|ecatalogue|Column Access| LocCurrentLocation

duQuerydvEditdaReplaceduEdit

Insert Tab Order

{Launch Temp %1} script

Page 50: Black Box Larry Gall -- Peabody Museum of Natural History

The EMu Registry

Like Windows registry,

duQuerydvEditdaReplaceduEdit

Page 51: Black Box Larry Gall -- Peabody Museum of Natural History

The EMu Registry

Like Windows registry, part black box,

duQuerydvEditdaReplaceduEdit

Page 52: Black Box Larry Gall -- Peabody Museum of Natural History

part black art,

The EMu Registry

Like Windows registry, part black box,

duQuerydvEditdaReplaceduEdit

Page 53: Black Box Larry Gall -- Peabody Museum of Natural History

part black art,

The EMu Registry

Like Windows registry, part black box, domain of EMu wizards

Page 54: Black Box Larry Gall -- Peabody Museum of Natural History

part black art,

The EMu Registry

Like Windows registry, part black box, domain of EMu wizards

Bern Marshall

Page 55: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 56: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 57: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 58: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 59: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 60: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 61: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Page 62: Black Box Larry Gall -- Peabody Museum of Natural History

The Taxonomy Module

Epitome of a black box for KE clients other than the natural history ones…

Page 63: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 64: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 65: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 66: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 67: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 68: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 69: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 70: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 71: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 72: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 73: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 74: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 75: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 76: Black Box Larry Gall -- Peabody Museum of Natural History

and often a colossal black hole for them…

Page 77: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box:

Wikipedia.org

Page 78: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

Wikipedia.org

Page 79: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

Wikipedia.org

Page 80: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

humans,

Wikipedia.org

Page 81: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

humans,

Wikipedia.org

Page 82: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

humans,the Internet.”

Wikipedia.org

Page 83: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

humans,the Internet.”

Wikipedia.orgwww

Page 84: Black Box Larry Gall -- Peabody Museum of Natural History

“Almost anything mightoccasionally be referred

to as a black box: a transistor,

humans,the Internet.”

Wikipedia.orgwww

Rather existentially black boxy…

Page 85: Black Box Larry Gall -- Peabody Museum of Natural History

www

Page 86: Black Box Larry Gall -- Peabody Museum of Natural History

www

Page 87: Black Box Larry Gall -- Peabody Museum of Natural History

www

Page 88: Black Box Larry Gall -- Peabody Museum of Natural History

www

Page 89: Black Box Larry Gall -- Peabody Museum of Natural History

www

Machines + People + Cyberspace

Page 90: Black Box Larry Gall -- Peabody Museum of Natural History

Pfffft !

Page 91: Black Box Larry Gall -- Peabody Museum of Natural History

Pfffft !

Page 92: Black Box Larry Gall -- Peabody Museum of Natural History

Pfffft !

Page 93: Black Box Larry Gall -- Peabody Museum of Natural History
Page 94: Black Box Larry Gall -- Peabody Museum of Natural History
Page 95: Black Box Larry Gall -- Peabody Museum of Natural History

Anakin Skywalker

Page 96: Black Box Larry Gall -- Peabody Museum of Natural History

Anakin Skywalker Seven of Nine

Page 97: Black Box Larry Gall -- Peabody Museum of Natural History

Anakin Skywalker Seven of Nine

Ahhhhhnold

Page 98: Black Box Larry Gall -- Peabody Museum of Natural History

The Ultimate Black Box

Page 99: Black Box Larry Gall -- Peabody Museum of Natural History

NEO

Keanu Reeves

Page 100: Black Box Larry Gall -- Peabody Museum of Natural History

NEO

Keanu Reeves

TRINITY

Carrie-Ann Moss

Page 101: Black Box Larry Gall -- Peabody Museum of Natural History

NEO

Keanu Reeves

TRINITY

Carrie-Ann Moss

MORPHEUS

Laurence Fishburne

Page 102: Black Box Larry Gall -- Peabody Museum of Natural History
Page 103: Black Box Larry Gall -- Peabody Museum of Natural History
Page 104: Black Box Larry Gall -- Peabody Museum of Natural History
Page 105: Black Box Larry Gall -- Peabody Museum of Natural History
Page 106: Black Box Larry Gall -- Peabody Museum of Natural History
Page 107: Black Box Larry Gall -- Peabody Museum of Natural History
Page 108: Black Box Larry Gall -- Peabody Museum of Natural History
Page 109: Black Box Larry Gall -- Peabody Museum of Natural History

AGENT SMITH

Hugo Weaving

Page 110: Black Box Larry Gall -- Peabody Museum of Natural History

AGENT SMITH

Hugo Weaving

Page 111: Black Box Larry Gall -- Peabody Museum of Natural History

AGENT SMITH

Hugo Weaving

Page 112: Black Box Larry Gall -- Peabody Museum of Natural History
Page 113: Black Box Larry Gall -- Peabody Museum of Natural History
Page 114: Black Box Larry Gall -- Peabody Museum of Natural History

There’s more…

Page 115: Black Box Larry Gall -- Peabody Museum of Natural History

XxxxxxxxxxxXEMu

Page 116: Black Box Larry Gall -- Peabody Museum of Natural History

XxxxxxxxxxxXEMu

Page 117: Black Box Larry Gall -- Peabody Museum of Natural History
Page 118: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Page 119: Black Box Larry Gall -- Peabody Museum of Natural History

Black box nomenclature

Some EMu black boxes

Will’s Black Box Hack

Page 120: Black Box Larry Gall -- Peabody Museum of Natural History
Page 121: Black Box Larry Gall -- Peabody Museum of Natural History
Page 122: Black Box Larry Gall -- Peabody Museum of Natural History
Page 123: Black Box Larry Gall -- Peabody Museum of Natural History
Page 124: Black Box Larry Gall -- Peabody Museum of Natural History
Page 125: Black Box Larry Gall -- Peabody Museum of Natural History
Page 126: Black Box Larry Gall -- Peabody Museum of Natural History
Page 127: Black Box Larry Gall -- Peabody Museum of Natural History
Page 128: Black Box Larry Gall -- Peabody Museum of Natural History

These suggested solutions all work successfully,But involve exiting EMu and operating “elsewhere,”

And do not handle the multiple links/linking issue

Page 129: Black Box Larry Gall -- Peabody Museum of Natural History

Admin Task, calls script, builds Import control file

Page 130: Black Box Larry Gall -- Peabody Museum of Natural History

Admin Task, calls script, builds Import control file

Address Will’s immediate problem, but also offer extensibility

Page 131: Black Box Larry Gall -- Peabody Museum of Natural History
Page 132: Black Box Larry Gall -- Peabody Museum of Natural History
Page 133: Black Box Larry Gall -- Peabody Museum of Natural History
Page 134: Black Box Larry Gall -- Peabody Museum of Natural History

Admin Task, calls script, builds Import control file

Page 135: Black Box Larry Gall -- Peabody Museum of Natural History

Admin Task, calls script, builds Import control file

Page 136: Black Box Larry Gall -- Peabody Museum of Natural History

Build an Excel CSV file to import new images:

Fill columns in spreadsheet as usual (e.g., MulTitle, Multimedia)Identify a catalog field with unique values (e.g., CatFullNumber)Coopt a multimedia field to hold the catalog values (e.g., NotNotes)Fill the coopted column with the corresponding unique catalog values

Admin Task, calls script, builds Import control file

Page 137: Black Box Larry Gall -- Peabody Museum of Natural History

Build an Excel CSV file to import new images:

Fill columns in spreadsheet as usual (e.g., MulTitle, Multimedia)Identify a catalog field with unique values (e.g., CatFullNumber)Coopt a multimedia field to hold the catalog values (e.g., NotNotes)Fill the coopted column with the corresponding unique catalog values

Run the Import Tool

Admin Task, calls script, builds Import control file

Page 138: Black Box Larry Gall -- Peabody Museum of Natural History

Build an Excel CSV file to import new images:

Fill columns in spreadsheet as usual (e.g., MulTitle, Multimedia)Identify a catalog field with unique values (e.g., CatFullNumber)Coopt a multimedia field to hold the catalog values (e.g., NotNotes)Fill the coopted column with the corresponding unique catalog values

Run the Import Tool

Save these freshly imported images into a Group (e.g., MyMatrix)

Run the new MM Linker Admin Task

Admin Task, calls script, builds Import control file

Page 139: Black Box Larry Gall -- Peabody Museum of Natural History

Guts of the new MM Linker script:

Using saved Group, make list (a) of catalog records in coopted column

Admin Task, calls script, builds Import control file

Page 140: Black Box Larry Gall -- Peabody Museum of Natural History

Guts of the new MM Linker script:

Using saved Group, make list (a) of catalog records in coopted column

Affiliate multimedia records in the Group to proper catalog records

Admin Task, calls script, builds Import control file

Page 141: Black Box Larry Gall -- Peabody Museum of Natural History

Guts of the new MM Linker script:

Using saved Group, make list (a) of catalog records in coopted column

Affiliate multimedia records in the Group to proper catalog records

Query the catalog and assemble list (b) of existing linked multimedia

Admin Task, calls script, builds Import control file

Page 142: Black Box Larry Gall -- Peabody Museum of Natural History

Guts of the new MM Linker script:

Using saved Group, make list (a) of catalog records in coopted column

Affiliate multimedia records in the Group to proper catalog records

Query the catalog and assemble list (b) of existing linked multimedia

Merge lists (a) and (b), following preferences the user has specified

Admin Task, calls script, builds Import control file

Page 143: Black Box Larry Gall -- Peabody Museum of Natural History

Guts of the new MM Linker script:

Using saved Group, make list (a) of catalog records in coopted column

Affiliate multimedia records in the Group to proper catalog records

Query the catalog and assemble list (b) of existing linked multimedia

Merge lists (a) and (b), following preferences the user has specified

- If errors, return a text file with brief description

- If not, return an Excel CSV file good to go for import

Admin Task, calls script, builds Import control file

Page 144: Black Box Larry Gall -- Peabody Museum of Natural History

Positional arguments to be passed to MM Linker:

Name of the coopted multimedia field required Name of the unique catalogue field required Name of the multimedia Group required Action for the MM Linker to take optional

Admin Task, calls script, builds Import control file

Page 145: Black Box Larry Gall -- Peabody Museum of Natural History

Positional arguments to be passed to MM Linker:

Name of the coopted multimedia field required Name of the unique catalogue field required Name of the multimedia Group required Action for the MM Linker to take optional

2 = append new images onto the catalog records

Admin Task, calls script, builds Import control file

Page 146: Black Box Larry Gall -- Peabody Museum of Natural History

Positional arguments to be passed to MM Linker:

Name of the coopted multimedia field required Name of the unique catalogue field required Name of the multimedia Group required Action for the MM Linker to take optional

0 = flush existing multimedia from the catalog records 1 = prepend new images onto the catalog records 2 = append new images onto the catalog records 3 = insert the new images after flushing existing ones 4 = just show all existing multimedia (use to make “backups”!) 5 = delete catalog links anywhere for specified multimedia

Admin Task, calls script, builds Import control file

Page 147: Black Box Larry Gall -- Peabody Museum of Natural History

Registry entry = {Launch Temp %1} string

“execute some external script and send it’s output into the file %1”

Page 148: Black Box Larry Gall -- Peabody Museum of Natural History

Registry entry = {Launch Temp %1} string

“execute some external script and send it’s output into the file %1”

string is the gateway into our Black Boxstring consists of the external script name and any arguments

mmlinker MulDescription CatFullNumber [text: prompt] mmlinker MulDescription CatFullNumber mymatrixgroup [text: prompt]

Page 149: Black Box Larry Gall -- Peabody Museum of Natural History

Registry entry = {Launch Temp %1} string

“execute some external script and send it’s output into the file %1”

string is the gateway into our Black Boxstring consists of the external script name and any arguments

mmlinker MulDescription CatFullNumber [text: prompt] mmlinker MulDescription CatFullNumber mymatrixgroup [text: prompt]

Page 150: Black Box Larry Gall -- Peabody Museum of Natural History
Page 151: Black Box Larry Gall -- Peabody Museum of Natural History
Page 152: Black Box Larry Gall -- Peabody Museum of Natural History

emuload status

Page 153: Black Box Larry Gall -- Peabody Museum of Natural History
Page 154: Black Box Larry Gall -- Peabody Museum of Natural History
Page 155: Black Box Larry Gall -- Peabody Museum of Natural History

{Launch Temp %1} labels-ent-new 2 [text:Enter cat. no. or group]

Page 156: Black Box Larry Gall -- Peabody Museum of Natural History
Page 157: Black Box Larry Gall -- Peabody Museum of Natural History
Page 158: Black Box Larry Gall -- Peabody Museum of Natural History
Page 159: Black Box Larry Gall -- Peabody Museum of Natural History

{Launch Temp %1} mmlinker MulDescription CatFullNumber [text:]

Page 160: Black Box Larry Gall -- Peabody Museum of Natural History

Existing Multimedia records

Page 161: Black Box Larry Gall -- Peabody Museum of Natural History

Import the new Multimedia records

Page 162: Black Box Larry Gall -- Peabody Museum of Natural History

Import the new Multimedia records

Page 163: Black Box Larry Gall -- Peabody Museum of Natural History

mmlinker with action=2 (postpend)

Page 164: Black Box Larry Gall -- Peabody Museum of Natural History

mmlinker with action=2 (postpend)

Page 165: Black Box Larry Gall -- Peabody Museum of Natural History

mmlinker with action=5 (selective kill)

Page 166: Black Box Larry Gall -- Peabody Museum of Natural History

mmlinker with action=5 (selective kill)

Page 167: Black Box Larry Gall -- Peabody Museum of Natural History