global performing arts database paul houle library systems cornell university library thanks to...
TRANSCRIPT
![Page 1: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/1.jpg)
Global Performing Arts Database
Paul HouleLibrary Systems
Cornell University Library
Thanks ToJames Reidy Joshua Young
Chip Goines Susan Specter
Karen Brazell Ron Rice
Derek Messie
![Page 2: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/2.jpg)
www.glopad.org
![Page 3: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/3.jpg)
Vietnamese Water Puppets
![Page 4: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/4.jpg)
Gertrude Stein Repertory Theatre
![Page 5: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/5.jpg)
Circus Arts
![Page 6: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/6.jpg)
Meyerhold Theatre
![Page 7: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/7.jpg)
www.glopac.org
![Page 8: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/8.jpg)
GLOPAD
JPARC TeenPARC…
University Departments PA Organizations
MuseumsIndividuals
![Page 9: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/9.jpg)
Filemaker
JSP / PostgreSQL
PHP / PostgreSQL
Three Generations of GloPAD
![Page 10: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/10.jpg)
digdoc
component
performance
source object
performing art
performing arts group
person
piece
production
place
collection
function
role erainstrument
part of bodydate
country
The Glopad Galaxy
sound field type
languagenamed genre
frame rate
![Page 11: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/11.jpg)
Component Types (25 of 106)
![Page 12: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/12.jpg)
Multilingual text strategies
• Multiple columns in one table (title_en, title_ja, title_ru,…)
• Multiple tables with hardcoded names (d_digdoc_en)
• Satellite table (d_digdoc_ml) with (language_id) column
• RDF store (see http://vivo.library.cornell.edu/)
![Page 13: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/13.jpg)
Tools used for 3rd generation
![Page 14: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/14.jpg)
Finding the text
DigdocTitle:
Notes:
PerformanceNotes:
ComponentName:
Material:
Component_typeType: Costume
ProductionName:
Performance 2Notes:
Digdoc2Title:
Notes:PieceTitle:
Notes:
PersonTitle:
Notes:
PlaceName:
FunctionFunction: Author
Place:Name:
Country 2Country: United Kingdom
CountryCountry: Japan
![Page 15: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/15.jpg)
Full-text system: objects
glo_table glo_link
glo_direct_link glo_indirect_link
glo_traversal_policy
glo_friends_policy
glo_digdoc_policy
glo_source_object_policy
glo_component_policy
glo_performance_policy
glo_search_indexer
glo_nodeglo_path
glo_search_searcher
glo_path_builder
![Page 16: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/16.jpg)
Move to production
• Standardize file organization
• Reorganize CVS repository
• Ability to run multiple instances
• Develop db dump & restore procedure
• Fix showstopper bugs
• Friendly URLs
![Page 17: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/17.jpg)
Standard File Layout for Virtual Hosts
/arts-lib/
/sites/
/www.glopad.org/
/bin
/conf
/docs
/htdocs
/lib
/logs
/templates
/var
![Page 18: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/18.jpg)
Friendly URLshttp://www.glopad.org/pi/record/digdoc/2122
http://www.glopad.org/pi/full_record.php?obj=digdoc&id=2122
Based on Apache URL rewriting
RewriteEngine on
RewriteRule ^/$ /pi/ [R]
RewriteRule ^/ei/$ /ei/php [R]
RewriteRule ^/pi/record/(digdoc)/([0-9]*)$ /pi/full_record.php?obj=$1&id=$2
![Page 19: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/19.jpg)
![Page 20: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/20.jpg)
Clone tool
Bulk Upload
glopad_batch.txt
upload.zip
![Page 21: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/21.jpg)
Project Initiation Plan• Change History
• Project Purpose
• Success criteria/Requirements
• Scope and Dependencies
• Key Deliverables and Time Frames
• Stakeholders
• Resources
• Risks
• Communication Plan
![Page 22: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/22.jpg)
Requirements format
(4) The user will have the option of doing a “deep copy” of the associated Performance and Component records – this will copy the fields contained in the d_performance and d_component records, along with any r_ table rows, and create the r_table records linking the new Digdoc to the new Performance and Component records. (5) If the user chooses not to “deep copy” these records, there will be no linked Performance and Component records.
(6) The source object record associated with a digital object will be shallow copied: new digital objects will be linked to the same source object as the template digital object
(1) Facility (i) will involve adding a button on the bottom of the digital object record screen that will clone an object. (2) The cloning process will create a copy of the metadata records of the object, but will not copy the associated media file(s); it will copy the contents of the d_digdoc row and any rows in the r_ tables associated with other fields (other than performance and component) (3) The user will be left at the object edit screen for the new object, where they have the option of uploading the files for the new DO and of editing selected fields
![Page 23: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/23.jpg)
Release 3.1HEAD
branch: release_3_0
Move to production
branch: release_3_1
Clone tool
Tag: release_3_1_0
Tag: release_3_0_0
Jim ReidyGoogle Sitemaps
Paul Houle
Bulk Upload
![Page 24: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/24.jpg)
$ cvs commit –m “0000647: give english error message when user forgets to select file” upload.php
![Page 25: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/25.jpg)
Status Report
The following items from the PIP are not yet implemented: . (16) Access to the batch upload facility will be controlled by Apache access control (17e) Check for files not listed in glopad_batch.txt (24) Shallow copy Source Object records. (29) A note will be inserted into the d_digdoc.notes field documenting the bulk import. I am proposing that we remove the following items: (27) All new records will be tagged with a unique bulk upload id in a new field of the d_digdoc record. (28) The new field will be indexed by the full-text search, so that editors will be able to pull out all of the records linked to the digdoc. And add one more item: (31) Create a cron job that removes old files left by the batch upload process
![Page 26: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/26.jpg)
Release 3.2HEAD
branch: release_3_0
Move to production
branch: release_3_1
Clone tool
branch: release_3_2
Bulk upload
Tag: release_3_1_0
Tag: release_3_1_1
Google Sitemaps
Tag: release_3_2_0
Tag: release_3_0_0
![Page 27: Global Performing Arts Database Paul Houle Library Systems Cornell University Library Thanks To James Reidy Joshua Young Chip Goines Susan Specter Karen](https://reader036.vdocument.in/reader036/viewer/2022062421/56649d145503460f949e93e3/html5/thumbnails/27.jpg)
Global Performing Arts Database
Image credits: Meyerhold Theatre, Russia; San Francisco Performing Arts Library & Museum; Thang Long Water Puppet Theatre of Hanoi, Vinh Qui ; Gertrude Stein Repertory Theatre
Any Questions?