Skip to content


Mikko Heikkinen edited this page Feb 23, 2018 · 10 revisions


The DINA-project aims to create a collection management system 'DINA-Web' for natural history museums. The project operates on three levels:

  1. DINA-IRIS for creating a system for the Swedish Museum of Natural History (NRM).
  2. DINA-SE for creating a system for Swedish natural history museums.
  3. DINA international for creating a system whcih could be used by any natural history museum around the world.

This manual gives an overview of the DINA-Web collection management system.


  • Primary goal: DINA-Web makes collection management effective. Collection management can include managing new accessions, specimen digitization, collection reorganization and maintenance, yearly reporting, loans and other transactions.

  • Secondary goal: DINA-Web makes collection data accessible.

  • Includes

    • Zoological collections
    • Botanical collections
    • Geological collections
    • Paleontological collections
    • Molecular data (by seqDB)


  • Usable by major Swedish museums, and other partners as agreed.
  • Web-based: Works with modern web browsers, without requiring additional plugins.
  • Open source: All source code and manuals made within the project is published online and licensed as open source. Preferred licenses
  • Modular service-oriented architecture: DINA is an evolving ecosystem composed of independent modules that can be built using different technologies that communicate by RESTful JSON-API's. Modules are packaged into Docker-containers, which could be self-hosted if needed. The design is intended to facilitate module-independent and distrubuted development, and re-use of the modules.
  • Supports several languages: UI will be in both English and Swedish, adding additional languages is possible.
  • Project uses agile development methods, which aim for fast deployment using simple solutions, iterative development based on user feedback, and continuous improvement.
  • Modern practices for IT and data security and software design are followed.
You can’t perform that action at this time.