SlideShare a Scribd company logo
1 of 13
Download to read offline
Open Source ERMS Presentation - Draft Outline
Sunday, June 26 10:30 – Noon

Panelists

        Galadriel Chilton, E-Resources Librarian, University of Wisconsin -- La Crosse
        William Doering, Systems, Catalog & Digital Initiatives Librarian, University of Wisconsin -- La Crosse
        Benjamin J. Heet, Senior Technical Consultant/Analyst, University of Notre Dame
        Robin Malott, Electronic Resources Technical Consultant, University of Notre Dame

Bob Nardini, Program Chair:

Intro

This program provides introductory information on two
freely available e-resource management systems (ERMS):
ERMes developed at the University of Wisconsin – La
Crosse and CORAL developed at the University of Notre
Dame. Two speakers from each institution will describe
why they chose to develop their own systems as well as
the benefits and challenges of using and supporting an
open source ERMS. Additionally, speakers will briefly
demonstrate ERMes and CORAL.

1. An Overview of Open Source Electronic Resource
Management Systems

Bill:

a. Implementation: Why are they difficult to implement?
   Open source products don’t have the benefit of a large
   business to develop, sustain and support the product.
    On the other hand, open source systems such as
   ERMes or CORAL allow users to quickly change the
   code to meet your workflow and local needs. Few
   other ERM systems allow this level of customization. If
   you need the system to do something, you can make it
   happen.




1                               ALA Annual, New Orleans, Louisiana                    26 June 2011
b. One size doesn’t fit all: The difficulties of making a
   solution that works for everybody


Bill:

        Every library has different work flows, different
        purchasing models, and different needs based on
        how they operate.

        For example, some ERMes users just use it to
        keep track of vendor phone numbers and contact
        information, others use it for the reports, while
        others import use statistics. Some users/potential
        users have asked for the ability to manage e-
        journal packages while others want to manage e-
        resources for multiple organizations. We are
        working toward supporting e-journals, but this has
        been done at UW-La Crosse by two different units
        and ERMes hasn’t been the right way for us to
        manage e-journals. So, developing functionality
        we don’t actually use can be difficult. Early on,
        Norma Dowell from Iowa State University
        developed the ability to import COUNTER use
        statistics into ERMes. This functionality has been
        used by other institutions. This true open source
        development worked well for this functionality.
         When questions arise, we put the user in direct
        contact with Norma. Version control could be a
        problem, but hasn’t been thus far.
        The benefit with ERMes, is that with nominal
        familiarity with MS Access, one can customize
        ERMes to fit your own local needs. Additionally,
        ERMes functions even if you do not input data into
        all fields.

Benjamin:

        CORAL has a similar tale of libraries using it in
        various ways. Built in a modular fashion, CORAL
        can be installed one piece at a time. Much of the
        initial interest in CORAL for example has been from
        sites which are interested in using it for managing
        license agreements only. For these sites they are
        able to install the Licensing module without the
        need to install any of the other CORAL
        components. The same situation has happened
        with sites interested in e-journal statistics
        management only. The Usage Statistics module
        can also be installed as a standalone tool, or it can
        be integrated with the other modules.
        CORAL also remains highly customizable. Virtually
        all field values can be customized through the use
        of an Administration page which each module
2                               ALA Annual, New Orleans, Louisiana   26 June 2011
contains. This frees libraries from being forced to
       use vocabulary used and globally determined by
       others.
       CORAL is also built in such a way where various
       pieces of information are edited through the use of
       pop-up edit windows. These edit menus display all
       of the fields available to the user while allowing the
       general display of any particular page to show only
       the fields with data. Empty fields are thus hidden
       allowing for a much cleaner display. The number of
       fields and data points that we track for any
       electronic resource can be overwhelming and this
       functionality allows us to track and see only the
       most relevant pieces of information.
       Purchased ERMs see the same problem. One
       ends up with a lot of functionality and data fields
       that you never use which clutters the screen and
       makes implementation difficult.
       As the client base grows for an Open Source
       product, theoretically, there should be more
       support from this larger, invested community.


2. Building it Yourself

a. Local development: Reasons to build your own
   and why we made the decision

Galadriel:

    We looked at various ERMs over a period of a couple
    of years. All of them required a significant cost and
    time investment. After an initial purchase, there were
    significant annual maintenance fees which cost a lot of
    money and didn’t meet our needs. Additionally, we
    began hearing from many institutions (via listservs and
    conference programs) that commercial ERMs were not
    meeting expectations.

    Ultimately, building ERMes saved us time, and money,
    allowed us to build an ERM that matched our current
    workflow, but is easily adjustable to the ever-changing
    evolving world of managing e-resources.

    For ERMes, we choose MS Access because we use
    Access on a daily basis for all sorts of other projects
    and I knew enough about MS Access to know that we
    could build a basic system to meet our immediate
    needs.

Benjamin:

    At Notre Dame we tried for several years to implement
    a commercial ERM but like many others found it a
3                              ALA Annual, New Orleans, Louisiana   26 June 2011
difficult fit. Implementing a robust ‘all or nothing’
    system was very difficult. The available systems
    seemed designed for some theoretical lifecycle of an
    electronic resource that just didn’t translate well to day
    to day use. Instead our wish was to have a system
    which was designed towards what processes and
    activities staff needed to perform on a daily basis.
    What are the series of steps that staff perform, and
    what information do they need at their disposal along
    the way? It seems like the same question, what is the
    lifecycle, but it really isn’t. We focused on the staff
    rather than on the resource.

b. Risk Assessment: Dangers/challenges of local
   development

Bill:

    It is sometimes hard to find the time do the
    development and development is limited to time/skill
    set presently available.
    When you develop locally, staff expectations can be
    very high. They may have unrealistic expectations of
    what can be accomplished. Tempering expectations is
    important.
    It is still important to challenge and improve workflows,
    rather than blindly building a system to support an
    unanalyzed and often old workflow procedure. Staff
    may not wish to analyze or change their workflows
    when developing locally, although I suppose this is a
    problem with commercial software as well.
    Staff may leave. How do you support the system when
    programming staff are often difficult to come by and in
    high demand? Building the system in such a way as to
    be easy for a replacement to pick up and support is
    difficult. You must balance simplicity with functionality.


3. Open Source
a. Why we chose to provide open source version of
   our ERMS

Galadriel:

    UW-La Crosse didn’t build ERMes with the intent of
    offering it to others. We built it to address our e-
    resource management needs -- a single source for e-
    resource information that multiple staff could access
    easily. However, we were quickly asked by another
    institution, if we would share. We said sure, why
    not. Others may find it useful, and they have. In turn,
    hearing from ERMes users about ways to improve
    ERMes has helped us improve the ERM and refine our

4                                ALA Annual, New Orleans, Louisiana   26 June 2011
workflow.

Robin:

    Notre Dame had a similar experience. Providing an
    open source ERM was not our original intention but we
    did quickly realize that what we were doing would be a
    benefit to others as well. Our library participates in a
    few other open source projects which have contributed
    to the culture of sharing.



b. Building a community: Benefits of sharing the
   code and building a community of adopters

Bill:

    There have been 3-4 institutions who have borrowed
    the Access code for development. During this time we
    cease local development to make sure we have
    version control. We have greatly benefited by the
    contributions of other institutions as does the whole
    community. The ERMes community is growing and
    hopefully, more people will help with the actual
    development.

Benjamin:

    Our community of users is growing as well with over
    one hundred members on our discussion listserv. This
    has allowed for discussion about desired ERM
    components and enhancements but as yet we haven’t
    begun a true co-development. We hope to do so
    eventually but we are still building the relationships that
    will allow that to happen. We did have our first user
    group meeting at ER&L which was a success and has
    started to build relationships, and we hope to continue
    that with future meetings as well.

    An open source product cannot be successful and
    supported in the long run by just a single institution.
    There must be a community to shepherd that product
    through the years and to ensure that it is not built to
    meet the needs of only a single site.

3. Supporting the product: Sustainability of open
   source software and costs/benefits of using open
   source software

Galadriel:

    It’s amazing and a little scary to think that at least 60
5                                 ALA Annual, New Orleans, Louisiana   26 June 2011
institutions are actively using ERMes and that UW-La
        Crosse is the point institution for development and
        support. We get moderate support from our
        colleagues, and no release time to actually work on
        development and support. So, we really depend on
        the ERMes community.

        Perhaps the largest question we get comes from users
        who haven’t used MS Access before. This one is hard
        for us to support. We have tried to offer some links on
        the ERMes web site to free Access training/tutorials.


 Robin:

        At Notre Dame, we have all kept our presently full jobs,
        so CORAL development is sometimes difficult to
        arrange and prioritize. That said we are doing our best
        to support the software and have had great help from
        members of our discussion listserv. One of the biggest
        hurdles we have seen other sites have concerns the
        authentication components. Fortunately we have some
        systems staff from other libraries who do have that
        experience and are sharing their expertise and help
        with others on our discussion listserv.

        Support obviously will be one of the biggest concerns
        for any CORAL implementer. There is no support
        contract that libraries have to sign and there is no hard
        and fast guarantee of long term support. That may feel
        like a bit of a gamble. That said, we are creating a
        community of users that have been assisting each
        other. And the software is built in such a way that sites
        should be able to support it on their own as well. It’s
        built using common components, PHP and MySQL,
        which should be in the repertoire of many systems
        departments.

4.      ERMes

Bill:

 a. ERMes’ History: how and why an MS Access ERMS

        Early development
        We did not have an ERM, but had a list of desired
        functionality for an ERM, an immediate leave due to
        Galadriel’s extended leave in Fall 2008 which lead to a
        diagram of initial tables and their relationships.
        The first iteration was very primitive, but was still a
        huge improvement. The second release in 2009
        revealed vast improvements implemented by Norma J.
        Dowell from Iowa State University who transformed the

 6                                   ALA Annual, New Orleans, Louisiana   26 June 2011
interface added the ability to import COUNTER
    statistics among many other enhancements.
    The third and current release includes tweaks based
    on user requests including multiple new fields. It also
    includes several new reports and a new A-Z list option.
    How ERMes became and open source ERMS
    As mentioned earlier, ERMes was not an intentional
    open source ERMS. However, we quickly realized that
    there were many other institutions facing similar e-
    resource workflow challenges and that have licenses
    for MS Access. Creating the ERMs in a widely utilized
    application is probably one of the main reasons so
    many organizations use ERMes -- like us, they do not
    have the technical expertise or access to a
    programmer who can help them implement and
    maintain another type of set-up.


b. The ERMes Community
Now in its third release, ERMes is used by libraries world-
wide.

           60 libraries are currently using ERMes. This
           represents 19 states in the US, the Disctrict of
           Columbia, and 7 countries outside the US.
           Map of users:
           http://maps.google.com/maps/ms?ie=UTF8&hl=
           en&msa=0&msid=109919912470535143116.0
           004898daaff90da81fc9&ll=7.710992,24.960938
           &spn=168.070651,46.054687&z=2

    Supporting ERMes users

           There is no official support system for ERMes
           users.
           However, there is a website with links to
           extensive documentation, a Google Group for
           ERMes users, the ERMes blog, as well as free
           MS Access training and online tutorials.
           (http://murphylibrary.uwlax.edu/erm/)
           In addition, we do respond to ERMes users
           who e-mail/call with questions.
           ERMes users have been very grateful for
           whatever support we can provide. But more
           could be provided.




7                               ALA Annual, New Orleans, Louisiana   26 June 2011
c.         Using ERMes

Galadriel

     ii.     Demo
                    Data entry and retrieval
                    Reports
                    Customization

     b.      The future of ERMes

             Galadriel:

                   There is some key functionality which we
                    know we need to address including support
                    of e-journals, version migration, web
                    interface and simultaneous access. We
                    foresee that ERMes will see a steady
                    growth, primarily among small to medium
                    sized libraries. Perhaps when we get the
                    above functionality in place, we will see
                    larger institutions join us.

                   Galadriel: Managing Serials
                    I am currently refining diagrams for the e-
                    journals management piece of ERMes – I’m
                    determining basic tables and reports to add
                    to the next ERMes release. Like the initial
                    release of ERMes, we view the managing
                    serials functionality as a work in progress –
                    the first release will be simple with plenty of
                    room to hear from users about what works
                    and what/how to improve. We’re
                    envisioning simple e-journals functionality to
                    start with plenty of room to evolve!

                   Bill: Paul Benzschawel a Master of
                    Software Engineerings student began
                    working with us on ERMes in Spring 2011
                    as an independent project and plans to
                    continue development for his graduate
                    thesis project.
                   His work thus far is a Java-based add-on
                    that provides read-only access to single-
                    table data in a tabular view.
                   His future development includes work on a
                    report writer, authentication levels, more
                    functionality and a version to version
                    migration tool.




8                                    ALA Annual, New Orleans, Louisiana   26 June 2011
Robin and Benjamin

CORAL Introduction (Robin)

-   Coral website
-   Overall modular design
-   Availability

Resource module overview/demo (Ben)

Licensing module overview/demo (Robin)

Organizations module overview/demo (Robin)

Stats module overview/demo (Ben)

The future of CORAL (Ben)

-   User group
-   Additional modules
-   Enhancements




9                            ALA Annual, New Orleans, Louisiana   26 June 2011
10   ALA Annual, New Orleans, Louisiana   26 June 2011
11   ALA Annual, New Orleans, Louisiana   26 June 2011
12   ALA Annual, New Orleans, Louisiana   26 June 2011
END – Thanks, Questions/Comments




13                       ALA Annual, New Orleans, Louisiana   26 June 2011

More Related Content

Similar to Open Source Electronic Resource Management Systems: ERMes and CORAL

21st Century ERM Presentation
21st Century ERM Presentation21st Century ERM Presentation
21st Century ERM PresentationSaid Shafik
 
Lessons Learned from ELN & LIMS Implementations
Lessons Learned from ELN & LIMS ImplementationsLessons Learned from ELN & LIMS Implementations
Lessons Learned from ELN & LIMS ImplementationsMark Fortner
 
A study on Web based Library Administration Using ERP Software
A study on Web based Library Administration Using ERP SoftwareA study on Web based Library Administration Using ERP Software
A study on Web based Library Administration Using ERP SoftwareIRJET Journal
 
Final Project Business ReportNAMESo.docx
Final Project Business ReportNAMESo.docxFinal Project Business ReportNAMESo.docx
Final Project Business ReportNAMESo.docxmydrynan
 
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCD
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCDImplementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCD
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCDRos Pan
 
Lecture 6 evolution of ais chapter 1 jamed a hall
Lecture 6  evolution of  ais  chapter 1 jamed a hallLecture 6  evolution of  ais  chapter 1 jamed a hall
Lecture 6 evolution of ais chapter 1 jamed a hallHabib Ullah Qamar
 
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...Lucidworks (Archived)
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )Kimberly Brooks
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS ApplicBenitoSumpter862
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS ApplicSantosConleyha
 
locotalk-whitepaper-2016
locotalk-whitepaper-2016locotalk-whitepaper-2016
locotalk-whitepaper-2016Anthony Wijnen
 
Data Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubeyData Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubeyAnkita Dubey
 
Olap and metadata
Olap and metadata Olap and metadata
Olap and metadata Punk Milton
 
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdf
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdfsystem-design-interview-an-insiders-guide-2nbsped-9798664653403.pdf
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdfParthNavale
 
A Beginners Guide To Legacy Systems
A Beginners Guide To Legacy SystemsA Beginners Guide To Legacy Systems
A Beginners Guide To Legacy SystemsSyed Hassan Raza
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,Jill Lyons
 

Similar to Open Source Electronic Resource Management Systems: ERMes and CORAL (20)

21st Century ERM Presentation
21st Century ERM Presentation21st Century ERM Presentation
21st Century ERM Presentation
 
Lessons Learned from ELN & LIMS Implementations
Lessons Learned from ELN & LIMS ImplementationsLessons Learned from ELN & LIMS Implementations
Lessons Learned from ELN & LIMS Implementations
 
Gov civilworkshop
Gov civilworkshopGov civilworkshop
Gov civilworkshop
 
A study on Web based Library Administration Using ERP Software
A study on Web based Library Administration Using ERP SoftwareA study on Web based Library Administration Using ERP Software
A study on Web based Library Administration Using ERP Software
 
Final Project Business ReportNAMESo.docx
Final Project Business ReportNAMESo.docxFinal Project Business ReportNAMESo.docx
Final Project Business ReportNAMESo.docx
 
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCD
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCDImplementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCD
Implementing Serial Solutions ERMS, OpenURL and federatd search solutions t UCD
 
Lecture 6 evolution of ais chapter 1 jamed a hall
Lecture 6  evolution of  ais  chapter 1 jamed a hallLecture 6  evolution of  ais  chapter 1 jamed a hall
Lecture 6 evolution of ais chapter 1 jamed a hall
 
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...
Guidelines for Managers: What Lucene and Solr Open Source Search can do for E...
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
 
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
1114237 - Jones & Bartlett Learning ©CHAPTER 4HIS Applic
 
locotalk-whitepaper-2016
locotalk-whitepaper-2016locotalk-whitepaper-2016
locotalk-whitepaper-2016
 
Data Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubeyData Warehouses & Deployment By Ankita dubey
Data Warehouses & Deployment By Ankita dubey
 
Using Computer-Aided Tools in Information Systems Development
Using Computer-Aided Tools in Information Systems DevelopmentUsing Computer-Aided Tools in Information Systems Development
Using Computer-Aided Tools in Information Systems Development
 
Olap and metadata
Olap and metadata Olap and metadata
Olap and metadata
 
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdf
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdfsystem-design-interview-an-insiders-guide-2nbsped-9798664653403.pdf
system-design-interview-an-insiders-guide-2nbsped-9798664653403.pdf
 
System Design
System DesignSystem Design
System Design
 
A Beginners Guide To Legacy Systems
A Beginners Guide To Legacy SystemsA Beginners Guide To Legacy Systems
A Beginners Guide To Legacy Systems
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,According To The Author Of “Build A Streamlined Refinery”,
According To The Author Of “Build A Streamlined Refinery”,
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Open Source Electronic Resource Management Systems: ERMes and CORAL

  • 1. Open Source ERMS Presentation - Draft Outline Sunday, June 26 10:30 – Noon Panelists Galadriel Chilton, E-Resources Librarian, University of Wisconsin -- La Crosse William Doering, Systems, Catalog & Digital Initiatives Librarian, University of Wisconsin -- La Crosse Benjamin J. Heet, Senior Technical Consultant/Analyst, University of Notre Dame Robin Malott, Electronic Resources Technical Consultant, University of Notre Dame Bob Nardini, Program Chair: Intro This program provides introductory information on two freely available e-resource management systems (ERMS): ERMes developed at the University of Wisconsin – La Crosse and CORAL developed at the University of Notre Dame. Two speakers from each institution will describe why they chose to develop their own systems as well as the benefits and challenges of using and supporting an open source ERMS. Additionally, speakers will briefly demonstrate ERMes and CORAL. 1. An Overview of Open Source Electronic Resource Management Systems Bill: a. Implementation: Why are they difficult to implement? Open source products don’t have the benefit of a large business to develop, sustain and support the product. On the other hand, open source systems such as ERMes or CORAL allow users to quickly change the code to meet your workflow and local needs. Few other ERM systems allow this level of customization. If you need the system to do something, you can make it happen. 1 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 2. b. One size doesn’t fit all: The difficulties of making a solution that works for everybody Bill: Every library has different work flows, different purchasing models, and different needs based on how they operate. For example, some ERMes users just use it to keep track of vendor phone numbers and contact information, others use it for the reports, while others import use statistics. Some users/potential users have asked for the ability to manage e- journal packages while others want to manage e- resources for multiple organizations. We are working toward supporting e-journals, but this has been done at UW-La Crosse by two different units and ERMes hasn’t been the right way for us to manage e-journals. So, developing functionality we don’t actually use can be difficult. Early on, Norma Dowell from Iowa State University developed the ability to import COUNTER use statistics into ERMes. This functionality has been used by other institutions. This true open source development worked well for this functionality. When questions arise, we put the user in direct contact with Norma. Version control could be a problem, but hasn’t been thus far. The benefit with ERMes, is that with nominal familiarity with MS Access, one can customize ERMes to fit your own local needs. Additionally, ERMes functions even if you do not input data into all fields. Benjamin: CORAL has a similar tale of libraries using it in various ways. Built in a modular fashion, CORAL can be installed one piece at a time. Much of the initial interest in CORAL for example has been from sites which are interested in using it for managing license agreements only. For these sites they are able to install the Licensing module without the need to install any of the other CORAL components. The same situation has happened with sites interested in e-journal statistics management only. The Usage Statistics module can also be installed as a standalone tool, or it can be integrated with the other modules. CORAL also remains highly customizable. Virtually all field values can be customized through the use of an Administration page which each module 2 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 3. contains. This frees libraries from being forced to use vocabulary used and globally determined by others. CORAL is also built in such a way where various pieces of information are edited through the use of pop-up edit windows. These edit menus display all of the fields available to the user while allowing the general display of any particular page to show only the fields with data. Empty fields are thus hidden allowing for a much cleaner display. The number of fields and data points that we track for any electronic resource can be overwhelming and this functionality allows us to track and see only the most relevant pieces of information. Purchased ERMs see the same problem. One ends up with a lot of functionality and data fields that you never use which clutters the screen and makes implementation difficult. As the client base grows for an Open Source product, theoretically, there should be more support from this larger, invested community. 2. Building it Yourself a. Local development: Reasons to build your own and why we made the decision Galadriel: We looked at various ERMs over a period of a couple of years. All of them required a significant cost and time investment. After an initial purchase, there were significant annual maintenance fees which cost a lot of money and didn’t meet our needs. Additionally, we began hearing from many institutions (via listservs and conference programs) that commercial ERMs were not meeting expectations. Ultimately, building ERMes saved us time, and money, allowed us to build an ERM that matched our current workflow, but is easily adjustable to the ever-changing evolving world of managing e-resources. For ERMes, we choose MS Access because we use Access on a daily basis for all sorts of other projects and I knew enough about MS Access to know that we could build a basic system to meet our immediate needs. Benjamin: At Notre Dame we tried for several years to implement a commercial ERM but like many others found it a 3 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 4. difficult fit. Implementing a robust ‘all or nothing’ system was very difficult. The available systems seemed designed for some theoretical lifecycle of an electronic resource that just didn’t translate well to day to day use. Instead our wish was to have a system which was designed towards what processes and activities staff needed to perform on a daily basis. What are the series of steps that staff perform, and what information do they need at their disposal along the way? It seems like the same question, what is the lifecycle, but it really isn’t. We focused on the staff rather than on the resource. b. Risk Assessment: Dangers/challenges of local development Bill: It is sometimes hard to find the time do the development and development is limited to time/skill set presently available. When you develop locally, staff expectations can be very high. They may have unrealistic expectations of what can be accomplished. Tempering expectations is important. It is still important to challenge and improve workflows, rather than blindly building a system to support an unanalyzed and often old workflow procedure. Staff may not wish to analyze or change their workflows when developing locally, although I suppose this is a problem with commercial software as well. Staff may leave. How do you support the system when programming staff are often difficult to come by and in high demand? Building the system in such a way as to be easy for a replacement to pick up and support is difficult. You must balance simplicity with functionality. 3. Open Source a. Why we chose to provide open source version of our ERMS Galadriel: UW-La Crosse didn’t build ERMes with the intent of offering it to others. We built it to address our e- resource management needs -- a single source for e- resource information that multiple staff could access easily. However, we were quickly asked by another institution, if we would share. We said sure, why not. Others may find it useful, and they have. In turn, hearing from ERMes users about ways to improve ERMes has helped us improve the ERM and refine our 4 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 5. workflow. Robin: Notre Dame had a similar experience. Providing an open source ERM was not our original intention but we did quickly realize that what we were doing would be a benefit to others as well. Our library participates in a few other open source projects which have contributed to the culture of sharing. b. Building a community: Benefits of sharing the code and building a community of adopters Bill: There have been 3-4 institutions who have borrowed the Access code for development. During this time we cease local development to make sure we have version control. We have greatly benefited by the contributions of other institutions as does the whole community. The ERMes community is growing and hopefully, more people will help with the actual development. Benjamin: Our community of users is growing as well with over one hundred members on our discussion listserv. This has allowed for discussion about desired ERM components and enhancements but as yet we haven’t begun a true co-development. We hope to do so eventually but we are still building the relationships that will allow that to happen. We did have our first user group meeting at ER&L which was a success and has started to build relationships, and we hope to continue that with future meetings as well. An open source product cannot be successful and supported in the long run by just a single institution. There must be a community to shepherd that product through the years and to ensure that it is not built to meet the needs of only a single site. 3. Supporting the product: Sustainability of open source software and costs/benefits of using open source software Galadriel: It’s amazing and a little scary to think that at least 60 5 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 6. institutions are actively using ERMes and that UW-La Crosse is the point institution for development and support. We get moderate support from our colleagues, and no release time to actually work on development and support. So, we really depend on the ERMes community. Perhaps the largest question we get comes from users who haven’t used MS Access before. This one is hard for us to support. We have tried to offer some links on the ERMes web site to free Access training/tutorials. Robin: At Notre Dame, we have all kept our presently full jobs, so CORAL development is sometimes difficult to arrange and prioritize. That said we are doing our best to support the software and have had great help from members of our discussion listserv. One of the biggest hurdles we have seen other sites have concerns the authentication components. Fortunately we have some systems staff from other libraries who do have that experience and are sharing their expertise and help with others on our discussion listserv. Support obviously will be one of the biggest concerns for any CORAL implementer. There is no support contract that libraries have to sign and there is no hard and fast guarantee of long term support. That may feel like a bit of a gamble. That said, we are creating a community of users that have been assisting each other. And the software is built in such a way that sites should be able to support it on their own as well. It’s built using common components, PHP and MySQL, which should be in the repertoire of many systems departments. 4. ERMes Bill: a. ERMes’ History: how and why an MS Access ERMS Early development We did not have an ERM, but had a list of desired functionality for an ERM, an immediate leave due to Galadriel’s extended leave in Fall 2008 which lead to a diagram of initial tables and their relationships. The first iteration was very primitive, but was still a huge improvement. The second release in 2009 revealed vast improvements implemented by Norma J. Dowell from Iowa State University who transformed the 6 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 7. interface added the ability to import COUNTER statistics among many other enhancements. The third and current release includes tweaks based on user requests including multiple new fields. It also includes several new reports and a new A-Z list option. How ERMes became and open source ERMS As mentioned earlier, ERMes was not an intentional open source ERMS. However, we quickly realized that there were many other institutions facing similar e- resource workflow challenges and that have licenses for MS Access. Creating the ERMs in a widely utilized application is probably one of the main reasons so many organizations use ERMes -- like us, they do not have the technical expertise or access to a programmer who can help them implement and maintain another type of set-up. b. The ERMes Community Now in its third release, ERMes is used by libraries world- wide. 60 libraries are currently using ERMes. This represents 19 states in the US, the Disctrict of Columbia, and 7 countries outside the US. Map of users: http://maps.google.com/maps/ms?ie=UTF8&hl= en&msa=0&msid=109919912470535143116.0 004898daaff90da81fc9&ll=7.710992,24.960938 &spn=168.070651,46.054687&z=2 Supporting ERMes users There is no official support system for ERMes users. However, there is a website with links to extensive documentation, a Google Group for ERMes users, the ERMes blog, as well as free MS Access training and online tutorials. (http://murphylibrary.uwlax.edu/erm/) In addition, we do respond to ERMes users who e-mail/call with questions. ERMes users have been very grateful for whatever support we can provide. But more could be provided. 7 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 8. c. Using ERMes Galadriel ii. Demo Data entry and retrieval Reports Customization b. The future of ERMes Galadriel:  There is some key functionality which we know we need to address including support of e-journals, version migration, web interface and simultaneous access. We foresee that ERMes will see a steady growth, primarily among small to medium sized libraries. Perhaps when we get the above functionality in place, we will see larger institutions join us.  Galadriel: Managing Serials I am currently refining diagrams for the e- journals management piece of ERMes – I’m determining basic tables and reports to add to the next ERMes release. Like the initial release of ERMes, we view the managing serials functionality as a work in progress – the first release will be simple with plenty of room to hear from users about what works and what/how to improve. We’re envisioning simple e-journals functionality to start with plenty of room to evolve!  Bill: Paul Benzschawel a Master of Software Engineerings student began working with us on ERMes in Spring 2011 as an independent project and plans to continue development for his graduate thesis project.  His work thus far is a Java-based add-on that provides read-only access to single- table data in a tabular view.  His future development includes work on a report writer, authentication levels, more functionality and a version to version migration tool. 8 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 9. Robin and Benjamin CORAL Introduction (Robin) - Coral website - Overall modular design - Availability Resource module overview/demo (Ben) Licensing module overview/demo (Robin) Organizations module overview/demo (Robin) Stats module overview/demo (Ben) The future of CORAL (Ben) - User group - Additional modules - Enhancements 9 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 10. 10 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 11. 11 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 12. 12 ALA Annual, New Orleans, Louisiana 26 June 2011
  • 13. END – Thanks, Questions/Comments 13 ALA Annual, New Orleans, Louisiana 26 June 2011