![](https://secure.gravatar.com/avatar/18fb7f6cb8074b17b39c4bb6afedcbc2.jpg?s=120&d=mm&r=g)
Greetings to fellow professionals. I have been doing data migration for library systems for more than a decade and found very few of them similar. Even when the source and target systems are same, the configurations and policies are not. Hence it is very difficult to make a generic tool for migration from one system to another. But recently I had an opportunity to migrate a university library system from NewGenLib to Koha. This is not an opinion on any of the systems as both are very capable platforms. The decision to migrate from one system to another are many and often situational. The point of this post is that I found both systems very stable, well structured and both supporting common data standards. Thus compared with my past experience of migration from non-standard systems, this was relatively trouble-free. In fact, it reflects quite well on the standards support in NewGenLib, especially MARC21 for bibliographic data and RDBMS backend for other data. Since no single system is permanent it is always prudent to be on a system that supports established standards which is easy to migrate from, if and when needed. I have decided to make the migration related scripts public without any restrictions. I have removed the customer-specific data mapping and data cleaning sections to make it generic and suitable for simple use cases. I have made the library-specific data mapping configurable using a config file. The code is in Perl and it makes the following migrations possible: 1. Bibliographic and item holdings data. 2. Patrons data with any additional attributes (e.g. Dept, Course). 3. Circulation transactions, including circulation history. The source code is available in GitHub: https://github.com/semanticlib/NGL2Koha I can provide further help as much as my time permits. Regards, Saiful Amin semanticconsulting.com Bangalore +91 9343826438 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
participants (1)
-
Dr. Saiful Amin