{{Under construction| This page is under construction}}
A '''Domain''' in MINT is a view on data residing in a data source, e.g. in an IMSMA staging area. It presents the data in a certain context and allows end-users to access that data in a comprehensive way. A domain can be compared to a ''view'' on the database - it in fact implements a view functionality within MINT. This means that instead of having a view object directly on the database, a domain is a metadata layer residing inside MINT.
Usually, different types of data (e.g. data on accidents, data on activities, etc.) are presented in different domains, unless these different types need to be put in context and presented in a single report.
A domain has to be '''designed''' by a MINT administrator. It is based on database tables (and potentially views), derived tables, joins between all the specified tables and derived tables, calculated fields, display names, and certain properties that can be defined, such as security and localisation.
== Add a domain ==__NOEDITSECTION__
The '''Add New Domain''' page can be accessed via the top menu by selecting '''Create → Domain'''.
[[File:MINT_create_domain.png|center]]
On the '''Add New Domain''' page, the following information has to be provided:
* A Name and Resource ID for the domain. The Resource ID is a unique identifier and cannot be changed later.
* An optional description
* A location in the MINT repository. It is recommended to save all domains in a single folder called '''Domains'''.
* The [[Creating Data Sources in MINT|data source]] from which data should be read and presented.