SlideShare a Scribd company logo
1 of 15
Download to read offline
From Flat to Relational: Data Migration
         Strategies for a Small Collection



                      Johanna Bauman
                    Bard Graduate Center
                 Kansas City, March 28, 2007




Existing Data Structure Using Multiple Linked Files
                BGC Entry Form
                                               External File
                • Accession Number
    Source
                • Order Number                 Value List
                • Image Type
     Artist     • Course Number
                • Creator
                                                Site
     Firms      • Firm
                • Nationality/Culture
                                               Reposit
    Culture     • Original Site
                • Repository
                • Class                        Country
                • Work Type
     Class
                • Title (Free Text)
                • View (Free Text)
    Objtype
                • Materials
                • Techniques
     Mats       • Style                         Styles
                • Subjects
     Techs                                     Subject
IRIS2005 Relational Table Structure (Simplified)




 State of the BGC Databases Before Migration


 • c. 40,000 records in the “Yale (a.k.a. Susan)
   Template” on the FileMaker 6.0 platform
   (25,000 of these imported from a defunct
   VRMS database with only Access files
 • c. 2,000 image and 1,600 work records in old
   version of IRIS that used linked files rather
   than a relational structure on the FileMaker
   6.0 platform
Steps for Data Migration


 I.    Planned and Developed Strategy
 II.   Mapped Data
 III.  Cleaned Up Data
 IV.   Marked Work and Image Records
 V.    Imported Files into Individual Tables and Created
       Relationships
 VI. Initial Data Clean Up Using Scripts
 VII. Developed Plan for Ongoing Clean Up
 VIII. Planning for the Next Migration….




  I. Planned and Developed Strategy (Goals &
                 Assumptions)

Goals
• Bard and BGC would have authority records that were consistent
  with one another
• Import records directly into the main image/work structure in IRIS
  rather than putting the legacy data into an intermediary place

Assumptions
• All records would have to be cleaned up before being uploaded
  into MDID as part of the process of going digital
• Some data is better than no data
• Preserving data structure was paramount
I. Planned and Developed Strategy (Steps)

  • Familiarized myself with the VRA Core
  • Looked at data and identified what fields in use
    correspond to the VRA Core fields
  • Analyzed the database and broke it down to image vs.
    work
  • Thought about what information was repeated across
    fields and what was unique
  • Made arrangements to work with a consultant
  • Learned as much as possible about how FileMaker
    works and developed searching strategies




Identified Fields Associated with the Image Record
                  BGC Entry Form
                                             External File
                  • Accession Number
    Source
                  • Order Number             Value List
                  • Image Type
     Artist       • Course Number
                  • Creator
                                               Site
     Firms        • Firm
                  • Nationality/Culture
                                             Reposit
    Culture       • Original Site
                  • Repository
                  • Class                    Country
                  • Work Type
     Class
                  • Title (Free Text)
                  • View (Free Text)
    Objtype
                  • Materials
                  • Techniques
      Mats        • Style                     Styles
                  • Subjects
     Techs                                   Subject
Identified Fields Associated with the Work Record
               BGC Entry Form
                                       External File
               • Accession Number
   Source
               • Order Number          Value List
               • Image Type
    Artist     • Course Number
               • Creator
                                        Site
    Firms      • Firm
               • Nationality/Culture
                                       Reposit
   Culture     • Original Site
               • Repository
               • Class                 Country
               • Work Type
    Class
               • Title (Free Text)
               • View (Free Text)
    Objtype
               • Materials
               • Techniques
     Mats      • Style                  Styles
               • Subjects
    Techs                              Subject




                II. Mapped Fields


  • Analyzed the new data structure and the old
    data structure
  • Determined what fields/pull downs/files
    corresponded to authority tables in new
    system
  • Created maps for all files and tables
Identified Tables Associated with the Work Record
   Country                                             External File

                                                       Pull-down
    Artist
   Reposit
                                                       Site
    Firms
    Styles
    Culture

   Subject                                            Objtype

                                                       Mats
    Class
                                                      Techs




                   II. Mapped Authorities

       Sample Mapping for Artist Authority Table
       IRIS: Names Table BGC: Artist File
       Periods               Artist/Era Culture
       Names                 Artist Sort Name
       Cultures              Associated Nationality
       Vocab                 Authority
       combined into dates   B Descriptor
       combined into dates   BCE
       Start                 Birth Date
       Countries             Country
       combined into dates   D Descriptor
       Entry Date            Date Modified
       End                   Death Date
       Gender                Gender
       Cataloger             Modified By
       Notes                 Notes
III. Cleaned Up Existing Data


• Identified duplicate source records and consolidated
  images connected to them
• Tried to make sure all creators and repositories had
  authority records even if they were incomplete
• Exported records and cleaned them up using Excel to
  standardize terms and names
• Filemaker Pro is very flexible and allows you to easily
  add fields to assist in the migration




     IV. Marked Work and Image Records


• Added a field to mark work records and a field for
  entering a work record number
• Developed a strategy for distinguishing between work
  and image records
• Spent c. 3-4 weeks of staff time on the project
• At the end of that time whatever records had not
  been marked as work records became image records
  by default
• Since the Site file contained a lot of architectural
  “works” these were also marked to distinguish
  between architectural works and true geographic
  locations
Records Grouped by Creator in Table View




          Marked Work Record
Entered Numbers for Image Records




Split Titles of Image Records to Create View Fields
Reimported Split Title to View and View Type Fields




         V. Imported Files into New System


   •   Brought on a consultant to work on scripting
   •   Consultant had worksheets and checklists
       that went through step by step for us to
       follow
Relationship Between Work and Image in IRIS2005
              Using Relation Tables


Works File                                   Images File




             V. Imported Files into New System


   Import Order
   • Authorities
   • Orders
   • Publications/Sources
   • Works
   • Images
List of Tables to be Imported




Importing Fields to the “Work Record”
VI. Initial Data Clean Up Using Scripts
    Table Showing Unlinked Creators




Same Table after Running the Update Script
VII. Developed Plan for Ongoing Clean Up



   • Clean up records on an as-needed basis with
     data dumped into import and note fields
   • Create authorities for unlinked creators
   • Fill in authorities with complete information
     and sources




Layout Showing Imported, Unlinked Data for Creator
VII. Planning for the Next Migration….



• Keep up to date on changes in VRA Core
  and with the system you are using
• Be consistent and keep cataloging clean to
  make next migration easier
• Learn from your mistakes




              What we learned…


• Migration will always take longer than you
  think - Initially projected 2 weeks, it actually
  took more like two months
• You will have to stop cataloging for a time,
  need to come up with alternate projects for
  staff and student workers
• If you do have to go back to cataloging in the
  old system before the migration is over, be
  sure to catalog in a way that conforms to the
  standard to which you are migrating

More Related Content

Viewers also liked

Discovery by Design: A Wayfinding Approach to Browsing (poster)
Discovery by Design: A Wayfinding Approach to Browsing (poster)Discovery by Design: A Wayfinding Approach to Browsing (poster)
Discovery by Design: A Wayfinding Approach to Browsing (poster)Visual Resources Association
 
Calisphere: New Modes for Contributing, New Modes for Access
Calisphere: New Modes for Contributing, New Modes for AccessCalisphere: New Modes for Contributing, New Modes for Access
Calisphere: New Modes for Contributing, New Modes for AccessVisual Resources Association
 
VRA 2013, Visual Resourcefulness and the Public Art Challenge, Lessick
VRA 2013, Visual Resourcefulness and the Public Art Challenge, LessickVRA 2013, Visual Resourcefulness and the Public Art Challenge, Lessick
VRA 2013, Visual Resourcefulness and the Public Art Challenge, LessickVisual Resources Association
 
LIS 653 posters spring 2015
LIS 653 posters spring 2015LIS 653 posters spring 2015
LIS 653 posters spring 2015PrattSILS
 
A Robinson Living The Life Of A Registrar
A Robinson Living The Life Of A RegistrarA Robinson Living The Life Of A Registrar
A Robinson Living The Life Of A Registraramandaashleyrobinson
 
VRA 2014 Case Studies in International Resources, Schuler
VRA 2014 Case Studies in International Resources, SchulerVRA 2014 Case Studies in International Resources, Schuler
VRA 2014 Case Studies in International Resources, SchulerVisual Resources Association
 

Viewers also liked (15)

VRA 2015 slides Burns
VRA 2015 slides BurnsVRA 2015 slides Burns
VRA 2015 slides Burns
 
VRA 2015 Engaging New Technologies Schoen
VRA 2015 Engaging New Technologies SchoenVRA 2015 Engaging New Technologies Schoen
VRA 2015 Engaging New Technologies Schoen
 
Introduction to Data Migration
Introduction to Data MigrationIntroduction to Data Migration
Introduction to Data Migration
 
Discovery by Design: A Wayfinding Approach to Browsing (poster)
Discovery by Design: A Wayfinding Approach to Browsing (poster)Discovery by Design: A Wayfinding Approach to Browsing (poster)
Discovery by Design: A Wayfinding Approach to Browsing (poster)
 
Calisphere: New Modes for Contributing, New Modes for Access
Calisphere: New Modes for Contributing, New Modes for AccessCalisphere: New Modes for Contributing, New Modes for Access
Calisphere: New Modes for Contributing, New Modes for Access
 
2009-10-22 Presentation To Forum V2
2009-10-22 Presentation To Forum V22009-10-22 Presentation To Forum V2
2009-10-22 Presentation To Forum V2
 
VRA 2015 35mm slides Case studies Schuler
VRA 2015 35mm slides Case studies SchulerVRA 2015 35mm slides Case studies Schuler
VRA 2015 35mm slides Case studies Schuler
 
VRA 2013, Visual Resourcefulness and the Public Art Challenge, Lessick
VRA 2013, Visual Resourcefulness and the Public Art Challenge, LessickVRA 2013, Visual Resourcefulness and the Public Art Challenge, Lessick
VRA 2013, Visual Resourcefulness and the Public Art Challenge, Lessick
 
Beyond the Silos of the LAMs
Beyond the Silos of the LAMsBeyond the Silos of the LAMs
Beyond the Silos of the LAMs
 
LIS 653 posters spring 2015
LIS 653 posters spring 2015LIS 653 posters spring 2015
LIS 653 posters spring 2015
 
A Robinson Living The Life Of A Registrar
A Robinson Living The Life Of A RegistrarA Robinson Living The Life Of A Registrar
A Robinson Living The Life Of A Registrar
 
VRA 2013 Reach Out, Beene
VRA 2013 Reach Out, BeeneVRA 2013 Reach Out, Beene
VRA 2013 Reach Out, Beene
 
Library Instruction in No Time! (Supplemental)
Library Instruction in No Time! (Supplemental)Library Instruction in No Time! (Supplemental)
Library Instruction in No Time! (Supplemental)
 
VRA 2014 Case Studies in International Resources, Schuler
VRA 2014 Case Studies in International Resources, SchulerVRA 2014 Case Studies in International Resources, Schuler
VRA 2014 Case Studies in International Resources, Schuler
 
VRA 2015 Nps Focus Dietrich
VRA 2015 Nps Focus DietrichVRA 2015 Nps Focus Dietrich
VRA 2015 Nps Focus Dietrich
 

Similar to From Flat to Relational: Data Migration Strategies for a Small Collection

Ils on a shoe string budget
Ils on a shoe string budgetIls on a shoe string budget
Ils on a shoe string budgetJolene81
 
Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?Nuxeo
 
BISAC Identification Committee -- ISTC
BISAC Identification Committee -- ISTCBISAC Identification Committee -- ISTC
BISAC Identification Committee -- ISTCbisg
 
Putting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogPutting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogWGBH Media Library and Archives
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExBradley Brown
 
OSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB TutorialOSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB TutorialSteven Francia
 
Archeion workshops, March 2012
Archeion workshops, March 2012Archeion workshops, March 2012
Archeion workshops, March 2012Amanda Hill
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012ECNOfficer
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePointnForm User Experience
 
Central Registry for Digitized Objects: Linking Production and Bibliographic ...
Central Registry for Digitized Objects: Linking Production and Bibliographic ...Central Registry for Digitized Objects: Linking Production and Bibliographic ...
Central Registry for Digitized Objects: Linking Production and Bibliographic ...Ralf Stockmann
 
Personal digitisation plan
Personal digitisation planPersonal digitisation plan
Personal digitisation planSusan Bentley
 
Digitization revealed (2018 NLA Annual Conference)
Digitization revealed (2018 NLA Annual Conference)Digitization revealed (2018 NLA Annual Conference)
Digitization revealed (2018 NLA Annual Conference)Marina Georgieva
 
Using the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related toolsUsing the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related toolsAudra Eagle Yun
 
Analyzing Web Archives
Analyzing Web ArchivesAnalyzing Web Archives
Analyzing Web Archivesvinaygo
 
Overview of Bowker's Metdata Processes
Overview of Bowker's Metdata ProcessesOverview of Bowker's Metdata Processes
Overview of Bowker's Metdata ProcessesBowker
 

Similar to From Flat to Relational: Data Migration Strategies for a Small Collection (20)

Ils on a shoe string budget
Ils on a shoe string budgetIls on a shoe string budget
Ils on a shoe string budget
 
Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?Nuxeo World Session: CMIS - What's Next?
Nuxeo World Session: CMIS - What's Next?
 
BISAC Identification Committee -- ISTC
BISAC Identification Committee -- ISTCBISAC Identification Committee -- ISTC
BISAC Identification Committee -- ISTC
 
Putting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogPutting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television Catalog
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
 
OSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB TutorialOSCON 2012 MongoDB Tutorial
OSCON 2012 MongoDB Tutorial
 
Archeion workshops, March 2012
Archeion workshops, March 2012Archeion workshops, March 2012
Archeion workshops, March 2012
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012
 
MongoDB for Genealogy
MongoDB for GenealogyMongoDB for Genealogy
MongoDB for Genealogy
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePoint
 
Central Registry for Digitized Objects: Linking Production and Bibliographic ...
Central Registry for Digitized Objects: Linking Production and Bibliographic ...Central Registry for Digitized Objects: Linking Production and Bibliographic ...
Central Registry for Digitized Objects: Linking Production and Bibliographic ...
 
C++ Online Training
C++ Online TrainingC++ Online Training
C++ Online Training
 
Personal digitisation plan
Personal digitisation planPersonal digitisation plan
Personal digitisation plan
 
Digitization revealed (2018 NLA Annual Conference)
Digitization revealed (2018 NLA Annual Conference)Digitization revealed (2018 NLA Annual Conference)
Digitization revealed (2018 NLA Annual Conference)
 
Using the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related toolsUsing the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related tools
 
Decoder Ring
Decoder RingDecoder Ring
Decoder Ring
 
Analyzing Web Archives
Analyzing Web ArchivesAnalyzing Web Archives
Analyzing Web Archives
 
Overview of Bowker's Metdata Processes
Overview of Bowker's Metdata ProcessesOverview of Bowker's Metdata Processes
Overview of Bowker's Metdata Processes
 
About Scanning and Metadata Standards - NEMO 2010
About Scanning and Metadata Standards - NEMO 2010About Scanning and Metadata Standards - NEMO 2010
About Scanning and Metadata Standards - NEMO 2010
 
Introduction to birt
Introduction to birtIntroduction to birt
Introduction to birt
 

More from Visual Resources Association

Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Visual Resources Association
 
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityThe Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityVisual Resources Association
 
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Visual Resources Association
 
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectRecreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectVisual Resources Association
 
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityCradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityVisual Resources Association
 
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Visual Resources Association
 
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyDisinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyVisual Resources Association
 
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Visual Resources Association
 
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Visual Resources Association
 
Supporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversitySupporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversityVisual Resources Association
 
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Visual Resources Association
 
Describing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceDescribing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceVisual Resources Association
 
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Visual Resources Association
 
Accessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageAccessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageVisual Resources Association
 

More from Visual Resources Association (20)

Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
Comparative Study and Expansion of Metadata Standards for Historic Fashion Co...
 
Unsettling Collections: Bias in the Visual Canon
Unsettling Collections: Bias in the Visual CanonUnsettling Collections: Bias in the Visual Canon
Unsettling Collections: Bias in the Visual Canon
 
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to RealityThe Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
The Medieval Kingdom of Sicily Image Database Project: From Concept to Reality
 
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
Interactive Topography with IIIF: Open Access to Photographs from the Ernest ...
 
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo ProjectRecreating a 19th-Century Spectacle: The 3D Glass Stereo Project
Recreating a 19th-Century Spectacle: The 3D Glass Stereo Project
 
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo CityCradle of Texas Gay Liberty: An Alternate History of the Alamo City
Cradle of Texas Gay Liberty: An Alternate History of the Alamo City
 
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
Material Order: A Discovery Group, Shared Catalog, and Research Platform for ...
 
Personal Archiving for Undergraduate Students
Personal Archiving for Undergraduate StudentsPersonal Archiving for Undergraduate Students
Personal Archiving for Undergraduate Students
 
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual LiteracyDisinformation and Deepfakes: The Urgent Need for Visual Literacy
Disinformation and Deepfakes: The Urgent Need for Visual Literacy
 
Jean Charlot: Artist as Archivist
Jean Charlot: Artist as ArchivistJean Charlot: Artist as Archivist
Jean Charlot: Artist as Archivist
 
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
Pattern and Representation: Critical Cataloging for a New Perspective on Camp...
 
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
Stories from the Stop (and Re-Start?): Visual Resources Professionals Face Re...
 
Supporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American UniversitySupporting Art History Students' Digital Projects at American University
Supporting Art History Students' Digital Projects at American University
 
Material Objects and Special Collections
Material Objects and Special CollectionsMaterial Objects and Special Collections
Material Objects and Special Collections
 
Digital Art History
Digital Art HistoryDigital Art History
Digital Art History
 
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
Assessing the use of Qualitative Data Analysis Software (QDAS) by Art Histori...
 
Describing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community VoiceDescribing Art on the Street: The Graffiti Art Community Voice
Describing Art on the Street: The Graffiti Art Community Voice
 
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
Photographic Glass Plates and Birthdates: Secrets to Optimizing AI-Generated ...
 
Crowdsourcing Collection Development
Crowdsourcing Collection DevelopmentCrowdsourcing Collection Development
Crowdsourcing Collection Development
 
Accessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural HeritageAccessibility Guidance for Digital Cultural Heritage
Accessibility Guidance for Digital Cultural Heritage
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 

From Flat to Relational: Data Migration Strategies for a Small Collection

  • 1. From Flat to Relational: Data Migration Strategies for a Small Collection Johanna Bauman Bard Graduate Center Kansas City, March 28, 2007 Existing Data Structure Using Multiple Linked Files BGC Entry Form External File • Accession Number Source • Order Number Value List • Image Type Artist • Course Number • Creator Site Firms • Firm • Nationality/Culture Reposit Culture • Original Site • Repository • Class Country • Work Type Class • Title (Free Text) • View (Free Text) Objtype • Materials • Techniques Mats • Style Styles • Subjects Techs Subject
  • 2. IRIS2005 Relational Table Structure (Simplified) State of the BGC Databases Before Migration • c. 40,000 records in the “Yale (a.k.a. Susan) Template” on the FileMaker 6.0 platform (25,000 of these imported from a defunct VRMS database with only Access files • c. 2,000 image and 1,600 work records in old version of IRIS that used linked files rather than a relational structure on the FileMaker 6.0 platform
  • 3. Steps for Data Migration I. Planned and Developed Strategy II. Mapped Data III. Cleaned Up Data IV. Marked Work and Image Records V. Imported Files into Individual Tables and Created Relationships VI. Initial Data Clean Up Using Scripts VII. Developed Plan for Ongoing Clean Up VIII. Planning for the Next Migration…. I. Planned and Developed Strategy (Goals & Assumptions) Goals • Bard and BGC would have authority records that were consistent with one another • Import records directly into the main image/work structure in IRIS rather than putting the legacy data into an intermediary place Assumptions • All records would have to be cleaned up before being uploaded into MDID as part of the process of going digital • Some data is better than no data • Preserving data structure was paramount
  • 4. I. Planned and Developed Strategy (Steps) • Familiarized myself with the VRA Core • Looked at data and identified what fields in use correspond to the VRA Core fields • Analyzed the database and broke it down to image vs. work • Thought about what information was repeated across fields and what was unique • Made arrangements to work with a consultant • Learned as much as possible about how FileMaker works and developed searching strategies Identified Fields Associated with the Image Record BGC Entry Form External File • Accession Number Source • Order Number Value List • Image Type Artist • Course Number • Creator Site Firms • Firm • Nationality/Culture Reposit Culture • Original Site • Repository • Class Country • Work Type Class • Title (Free Text) • View (Free Text) Objtype • Materials • Techniques Mats • Style Styles • Subjects Techs Subject
  • 5. Identified Fields Associated with the Work Record BGC Entry Form External File • Accession Number Source • Order Number Value List • Image Type Artist • Course Number • Creator Site Firms • Firm • Nationality/Culture Reposit Culture • Original Site • Repository • Class Country • Work Type Class • Title (Free Text) • View (Free Text) Objtype • Materials • Techniques Mats • Style Styles • Subjects Techs Subject II. Mapped Fields • Analyzed the new data structure and the old data structure • Determined what fields/pull downs/files corresponded to authority tables in new system • Created maps for all files and tables
  • 6. Identified Tables Associated with the Work Record Country External File Pull-down Artist Reposit Site Firms Styles Culture Subject Objtype Mats Class Techs II. Mapped Authorities Sample Mapping for Artist Authority Table IRIS: Names Table BGC: Artist File Periods Artist/Era Culture Names Artist Sort Name Cultures Associated Nationality Vocab Authority combined into dates B Descriptor combined into dates BCE Start Birth Date Countries Country combined into dates D Descriptor Entry Date Date Modified End Death Date Gender Gender Cataloger Modified By Notes Notes
  • 7. III. Cleaned Up Existing Data • Identified duplicate source records and consolidated images connected to them • Tried to make sure all creators and repositories had authority records even if they were incomplete • Exported records and cleaned them up using Excel to standardize terms and names • Filemaker Pro is very flexible and allows you to easily add fields to assist in the migration IV. Marked Work and Image Records • Added a field to mark work records and a field for entering a work record number • Developed a strategy for distinguishing between work and image records • Spent c. 3-4 weeks of staff time on the project • At the end of that time whatever records had not been marked as work records became image records by default • Since the Site file contained a lot of architectural “works” these were also marked to distinguish between architectural works and true geographic locations
  • 8. Records Grouped by Creator in Table View Marked Work Record
  • 9. Entered Numbers for Image Records Split Titles of Image Records to Create View Fields
  • 10. Reimported Split Title to View and View Type Fields V. Imported Files into New System • Brought on a consultant to work on scripting • Consultant had worksheets and checklists that went through step by step for us to follow
  • 11. Relationship Between Work and Image in IRIS2005 Using Relation Tables Works File Images File V. Imported Files into New System Import Order • Authorities • Orders • Publications/Sources • Works • Images
  • 12. List of Tables to be Imported Importing Fields to the “Work Record”
  • 13. VI. Initial Data Clean Up Using Scripts Table Showing Unlinked Creators Same Table after Running the Update Script
  • 14. VII. Developed Plan for Ongoing Clean Up • Clean up records on an as-needed basis with data dumped into import and note fields • Create authorities for unlinked creators • Fill in authorities with complete information and sources Layout Showing Imported, Unlinked Data for Creator
  • 15. VII. Planning for the Next Migration…. • Keep up to date on changes in VRA Core and with the system you are using • Be consistent and keep cataloging clean to make next migration easier • Learn from your mistakes What we learned… • Migration will always take longer than you think - Initially projected 2 weeks, it actually took more like two months • You will have to stop cataloging for a time, need to come up with alternate projects for staff and student workers • If you do have to go back to cataloging in the old system before the migration is over, be sure to catalog in a way that conforms to the standard to which you are migrating