dMuseion is a system for building digital museums, it is able to store and present digital objects in any format, i.e. images, 3D objects or text documents. Each digital object has metadata in schema defined by digital museum system administrator. Stored objects are available to visitors via dedicated web pages over the Internet. Additionally, digital museums dMuseion are able to communicate with external systems and exchange information using well-know and commonly used standards such as OAI-PMH or RSS.
Main dMuseion functions can be divided into three groups:
- functions dedicated to users of dMuseion WWW interface
- functions dedicated to editors of dMuseion
- functions for integration with external systems
Functions dedicated to WWW users (so called visitors) are mainly focused on search and discovery and include:
- Searching – dMuseion allows its users to search for digital objects. It can be performed in particular metadata element (e.g. title, author), in whole metadata and in the text if it is possible to extract it from a digital object. dMuseion has also advanced search panel, which gives possibility for the user to search for digital objects using several queries combined with logical operators. Moreover, the searching scope can be adjusted by the user to particular sets of digital objects, and search results can be narrowed according to the metadata elements or connection with sets.
- Indexes of values – beside searching it is possible to browse indexes of values from metadata. Values of each metadata element (e.g. title, author) are available on alphabetically sorted lists.
- Sets of objects – visitor can browse digital museum content, using sets of objects defined by editor. In scope of particular set it is possible to search and browse.
- Exhibitions – are sets of objects that are sorted by the editor, so that the visitor can view objects in this given order, having the opportunity to feel the idea and flow of exhibition. Each exhibition can have dedicated miniature and description.
- Composed objects – represents an object which is composed of other objects. Composed objects make it easy to manage particular objects (e.g. modification of common properties such as metadata elements or access rights) and presentation of the related objects on web pages for visitors.
- User accounts – visitors can create accounts and thanks to that, for example subscribe to newsletters.
Editors are provided with functions for easy creation and management of digital objects. These functions cover:
- Hierarchy of digital objects – dedicated structure of folders and objects, visible only by the editors. This is the structure where digital objects are stored.
- Batch digital objects ingestion – a set of tools dedicated to dMuseion allow for easy integration with inventory systems and based on that automated process of ingestion.
- Metadata import feature – plugins developed especially for dMuseion are able to import metadata from external inventory systems, it is possible to easily support new metadata formats.
- Dictionaries for metadata values – mechanism of dictionaries makes it very easy to maintain and manage values that are used in digital objects metadata. This is especially useful when batch corrections of metadata values are needed.
dMuseion is able to interoprate with external systems. All of this is done using well-know and commonly used standards:
- RSS – e.g. recently added digital objects, news feed. It is also possible to search digital museum using the RSS channel. It means that if a digital object is added and it matches given in RSS feed query, it appear in the RSS as new element.
- OAI-PMH protocol – each dMuseion can provide metadata via the OAI-PMH protocol. It makes it easy for external systems to use the resources, and increases their visibility.
- SSO – dMuseion can integrate with Single Sign-On systems. Thanks to that it is possible to integrate dMuseion with existing portals and systems. Currently the mechanism is based on CAS.