General
Clients for DiversityCollection
There are 2 Clients available to edit data in DiversityCollection:
BayernFloraEditor.exe is specialized and restricted to the BayernFlora.
DiversityCollection.exe a generic editor.
There are 2 Clients available to edit data in DiversityCollection:
DiversityCollection provides several ways to adapt the forms to your needs. There are special adaptations for the mainwindow and for the grid view. General adaptations are performed with the context.
DiversityCollection may be used in diverse contexts like collection management, observations or field mapping. To ensure that a user working in a certain area will see the descriptions corresponding to his domain the DiversityWorkbench provides the possibility to define corresponding contexts.
To set the context
and the language for the program choose Administration - Customize
display … from the menu. A window will open
as shown below where you may select the language and the context which
should be used. By default the language will be set according to the
settings of your operating system, however, you may change it here. The
default language within DiversityCollection is English. If you select a
certain context, the tables in the lower part of the form will show you
the special setting within this context. These settings are edited as
described below.
For the documentation of the tables used for the storage of the entity related data please see the section Entity tables.
To edit the entities choose Administration - Application description
…
from the menu. A window will open as
shown below where you may edit the entities defined for the program.
If in a user interface certain entities should be displayed in a group, enter the name of the group here.
If nothing is defined for the usage of an entity, it will be handled according to the rights of the user. In certain context an entity may be set to e.g. read only, inapplicable or not used. In case of the later two possibilities the entity will not appear in the interface of the program. For example, transaction management (e.g. loan) will not be handled with a mobile device, thus the corresponding entities will be set to “not used”. Use the [Insert new usage] button to insert a new usage for an entity. To edit the possible usages choose Administration - Usage … from the menu.
The default context is General. Thus, in the beginning you will find all representations within this context. Within the representation, when a certain context is missing, the program will search for a representation in the parent context until a representation is found. To edit the context choose Administration - Context … from the menu. A window will open as shown below where you may edit the context.
An entity may have differing representations in different contexts. For example a CollectionEvent may correspond to an observation or gathering in other contexts. Use the Entity and Representation menu to fill in missing entries. If an only if entity should receive a different title or description in the user interface, enter the values in the table. If nothing is defined in a certain context, the program will walk up the tree defined with the parent code (see the image above) to find available values for the title or description of the entity. The highest entry in the hierarchy is the context General with the language English. If you define deviating values for the display text, the abbreviation or the description, you must at least enter values in the highest entry (General, English) as a default value for all other entities.
TThe default language used in DiversityCollection is English. Thus, in the beginning you will find all descriptions etc. in English. All representations may be defined for any language. Use the Representation menu to automatically fill in missing entries of a language. If there are changes in the original description of tables or columns in the database, choose
Representation - Update descriptions according to database/strong> from the menu to import the updated descriptions for the English version and context “General”.
To insert missing entities use the Entity menu. To insert all missing tables of a database choose Entity - Insert all missing tables … from the menu. A window will open listing the missing tables. Use the [Exclude: … ] field and [Requery] button to remove certain tables from the list, e.g. if you do not wish to define entities for log tables, enter *_log and then click [Requery]. You may repeat this until the list contains only tables you wish to use.
You find corresponding functions for single tables and for entries in a table. The later function is restricted to tables with a primary key with one column. A window will open where you map the columns, provided for the entity documentation to columns in the table, of which you wish to import the entries (see image below).
This may be necessary, if e.g. certain entries in a table should not be used in a certain context or if you wish to translate the contents into another language.
The main window can be customised in several parts. To change the visible parts in the main window select Administration - Customize display … from the menu. A window (see below) will open where you can select the groups which should be displayed. In the first tab you can change the visibility for the taxonomic groups and material categories.
In the second tab (see below) you can set
distribution mapIn the third tab (see below) you can add the name of the responsible person or choose the current user for several entries and show/hide the controls for the exsiccata.
The timeout for web resources and databases either added manually or via
linked server can be set to adapt to the velocity of the available net.
If you set the Timeout for web response to 0, the application will
ignore any resources retrieved from the web. By default these values are
set to 30 seconds This is demonstrated in a short tutorial
.
You can choose to either use the current user or a specified user as a responsible for new datasets for various tables (see image above).
The source for the list for the storage location can be set as shown below:
There are 3 possibilities:
The display text for the content of the subcollection
can be composed of the fields listed
below:
The maximal content of a subcollection can be restricted hire
for new parts can set here as well.
The default collection for new parts can set
here as well.
Use translations: If
the data fields for the exsiccatal series should be
displayed.
Show exsiccata:
If the data fields for the exsiccatal series should be
displayed.
Show accepted
names: With this option the names linked to DiversityTaxonNames will be
checked for the synonymy status. Accepted names will be shown with a
green color and for synonyms the accepted name will be displayed above
the current name (see below).

Show valid
names: With this option the valid names linked to DiversityAgents will be shown. Valid names will be shown with a
green color and will be displayed above the current name.
Scan
DiversityDescriptions: If accessible
DiversityDescriptions databases should be scanned for links to the
current dataset.
Load datasources: If
the datasources on linked servers should be loaded
together with the start of the programm.
Use autocompletion for all textboxes: Available
in upcoming version - If this option is choosen, textboxes will
autocomplete starting with the specified text length.
You can choose the mode of the autocompletion. There are 4 options:
The set the option for optimized queries
and the option to remember the query settings as
default, select the
Optimized resp.
Remeber option. The corresponding buttons in the query will be hidden providing more space.
The directory for the resource can be set with as shown in the area below. Here parameters for example the spreadsheets are stored. See chapter Resources for details.
You can set the time for which the tooltip should be shown. In the customize window the setting will be changed instantly while in the main windows the setting will only be effectiv after restart of the application.
You have 3 options:
To customize the sequence and format of the transactions shown in the
tree, choose Administration -> Customize display … from the menu
and then select the part Transaction (see below). If you want to change
the default sequence and/or display type, click on the
button. Use the and
buttons to change the position of a certain type of
transaction and choose one of the display types. To reset these settings
to the database default, use the
button. If
your transactions are organized within a hierarchy, you can include the
titles of the superior hierarchies with the
Include superior transaction in title option.
As an administrator you can add entries to the Standard comments for transactions (see above) that are used to enter standard phrases into the comment field of a transaction.
The default currency for all transaction payments in the database is
Euro. To change the default currency click on the
Currency button.
The tab Settings shows an overview of all
settings set by the user e.g. when linking the sources for
identification to a certain database
or
webservice
via the button
(see below). Relations to Diversityworkbench modules include the
database
and the project
as shown below. With the Reset
button, you can clear the whole settings. These
settings can not be defined here, but are set in the main form in the
corresponding parts e.g. the identification. These settings are stored
in the database for every user (UserProxy -> Settings).
Create database…: Create a new database on the server. You need sysadmin permissions to create a database.
Database …: Choose one of the databases available on the server. Only databases to which the user has access permission will be listed.
Module connections…: Edit the connections to the other modules within the DiversityWorkbench.
Timeout for database …: Set the timeout for database queries.
Transfer previous settings: Transfer the settings for IP-Address and port of the server, name of the database, login etc. of a previous version of the client to the current version.
Current acivity on server …: List the processes on the database server.
Quit: Quit the application and stop all processes started by the application.
Specimen …: Change to the grid mode to edit the data set of the Specimen in a list.
Images …: Change to the grid mode to edit the data set of the Specimen images in a list.
Organisms …: Change to the grid mode to edit the data set of the Organisms in a list.
Parts …: Change to the grid mode to edit the data set of the SpecimenParts in a list.
IPM …: Integrated pest management.
Collection events …: Change to the grid mode to edit the data set of the CollectionEvents in a list.
Event series …: Change to the grid mode to edit the data set of the CollectionEventSeries in a list.
Table editors: Edit data as selected in the query data directly in the data tables.
Event series table…: Edit data of the collection event series table.
Event table…: Edit data of the collection event table.
Localisation table…: Edit data of the collection event localisation table.
Site table…: Edit data of the collection site table.
Specimen table…: Edit data of the specimen table.
Collector table…: Edit data of the collector table.
Relation table…: Edit data of the specimen relation table.
Image table…: Edit data of the specimen image table.
Organisms table…: Edit data of the organism table.
Analysis table…: Edit data of the organism analysis table.
Analysis parameter table…: Edit data of the organism analysis parameter table.
Part table…: Edit data of the specimen part table.
Transaction table…: Edit data of the specimen transaction table
Annotation table: Edit data of the annotation table.
Event annotations …: Edit collection event annotations.
Specimen annotations …: Edit collection specimen annotations
Organism annotations …: Edit organism annotations.
Part annotations …: Edit specimen part annotations.
Identifier table: Edit data of the identifier table.
Event identifier …: Edit collection event identifier.
Specimen identifier …: Edit collection specimen identifier.
Organism identifier …: Edit organism identifier.
Part identifier …: Edit specimen part identifier.
Set timeout…: Set the timeout for database queries.
Spreadsheets: Edit data in configurable tables.
Event sheet…: Edit event and dependent data with one line per event.
TK25 sheet…: Edit organism and dependent data in relation to TK25 information and create distribution maps.
Organism sheet…: Edit organism and related data with one line per organism.
Part sheet…: Edit part and related data with one line per part.
Image sheet…: Edit image and related data with one line per image.
Analysis sheet…: Edit analysis and dependent data with one line per analysis.
Scan mode: Change to scan mode to open the data set of a specimen by scanning the barcode.
Scan mode collection: Change to the collection scan mode to list all specimen within a collection by scanning the barcode that identifies this collection.
Import wizard: Import data from tab-separated text files.
import Series …: Import event series from tab-separated text files.
import Events …: Import events from tab-separated text files.
import Specimens …: Import specimen data from tab-separated text files.
import Observations …: Import observation data from tab-separated text files.
import Analysis …: Import analysis definitions from tab-separated text files.
import Collections …: Import collections from tab-separated text files.
import Transactions …: Import Transactions from tab-separated text files.
Export
Wizard: Export data via a wizard.
Event series…: Export event series.
Events…: Export collection events.
Specimen…: Export specimen.
Organisms…: Export organisms.
Parts: Export specimen parts.
Transactions: Export transactions of specimen parts.
GPI/JSTOR: Export data as an XML-file according to the GPI/JSTOR standard.
CSV (bcp): Export data of the entire database as csv files.
Replication …: Synchronise the content of 2 databases.
Add publisher …: Add a replication publisher for the replication.
Replication publisher: Database and server publishing data for replication.
Download …: Download data from the data provider in your local database.
Upload …: Upload data from your local database to the replication provider.
Clean database …: Clean your local database.
Archive: Archives of projects.
Administrate archives…: Administrate the projects that should be included in a schedule based archiving.
Create archive…: Create and archive of project data.
Reset database…: Reset the database, i.e. remove all user data.
Restore archive…: Restore project data from an archive.
Cache DB: Export data of selected projects into a cache database.
Backup database …: Create a backup of the entire database.
Transfer: Transfer data sets.
To collection …: Transfer all parts of the selected specimen into a collection.
To project …: Transfer the selected specimen into an additional project.
To transaction …: Transfer the selected specimen into an additional transaction.
All annotations …: Edit all annotations in the selected dataset.
All identifiers …: List all identifiers in the selected dataset.
Remove specimen …: Remove the selected specimen from the database.
Remove from project …: Remove the selected specimen from an additional project.
Restore from log …: Restore data that had been deleted from the log tables.
Change password …: Changing the password of a user (only available for SQL-Server accounts).
Analysis …: Administration of the analysis methods used for the specimens.
Collections …: Administration used for the collections.
Collection types…: Administration of collection types.
Collection manager …: Administration of collection manager.
Collection tasks…: Administration of collection tasks.
IPM …: Integrated pest management.
Prometheus …: Administration of prometheus sources.
Exhibitions …: Administration of exhibitions
Tasks …: Administration of tasks.
Task types …: Administration of task types.
Customize display …: Customizing the display of the window e.g. the material categories and taxoniomc groups which should be visible when creating a new entry.
Database: Administration of the database.
Descritption …: Administration of the descriptions and messages within the application.
Database tools …: Tools for the administration of the objects in the database - for experts only!.
Documentation …: Documentation of the structure of the database.
Logins …: Administration of the logins of the server and their permissions in the databases.
Maintenance…: Maintenance of database entries, especially, if connected to other modules.
Queries …: Creating and editing predefined queries.
Rename database: Rename the current database.
Set published address: Setting the address published for links by other modules.
Transfer log…: Transfer logging data into a separate database.
Enumerations …: Administration numeration tables.
External identifier…: Administration of the external identifier.
Kiosk mode…: Set the client into the Kiosk mode.
Linked server…: Administration of the linked server
Material categories…: Administration of the material categories.
Projects …: Administration of the projects.
Resources directory …: Setting the directory for the resources
Retrieval type…: Administration of the retrieval types.
Site properties…: Administration of the properties of collection sites.
** Stable identifier…**: Administration of the stable identier.
Taxonomic groups…: Administration of the taxonomic groups.
Transaction management Management of transactions, managers, loans etc.
Transactions…: Administration of the transactions e.g. loans, exchange etc.
Expired loans …: Administration of expired loans. This menu entry will appear when there are expired loans in collections where the current user is a curator.
Loan requests …: Administration of loan requests for the collections for which a user is a collection manager. This menu entry will appear when there are loan requests for the managed collections where the current user is a collection manager.
My requests …: Administration of the loan requests of a user. This menu entry will appear when a user placed requests for specimen.
Loan requesters …: User having the right to place requests for specimen of a collection.
Collection managers …: Administration of the users who manage collections and are e.g. responsible for the administration of the transactions.
Collection users …: Administration of the access of users to data within collections.
Transfer to transaction …: Transfers data into a transaction.
Withhold data: Edit the withholding reasons for the selected data.
Manual: Opens the online manual.
Feedback …: Opens a window for sending feedback.
Feedback history …: Opens a window for browsing former feedback.
Edit feedback …: Opens a window for editing the feedbacks sent to the administrator (for admins only).
Statistics …: Overview of changes within the projects and edited specimen.
Websites: Websites related to DiversityCollection.
Diversity mobile …: Website of DiversityMobile, the mobile application for collecting data stored in DiversityCollection.
GitHub: Resouces on GitHub.
ErrorLog …: Open the errorlog of the appliaction.
Update database …: Update the database to the current version.
Update client …: Download the current version of the client.
: Quit the application and stop all processes started by the application.Some of the menus are accessible via short cuts, e.g.:
If you have suggestions for improvement, need any changes in the
programm or encouter an error you can give a feedback to the
administrator. Click on the ALT and PRINT buttons to get
a screen shot of your current form. After creating the screen shot
choose Help - Feedback
from the menu to
open the feedback form as shown below.
Click on the Insert image button to insert the screen shot and give a comment about your problem. In the field Topic enter the topic of your feedback (will appear in response e-mail). The Priority can either be empty or set to 3 levels:
If necessary, enter a date in the field ToDo until when you would like to have the task described in you feedback be solved. Then click on the Send feedback button to send your feedback to the administrator. If you would like to receive a message when the problem you described is solved, please enter you e-mail address in the field below the description.
To inspect your former feedbacks choose Feedback history
from the menu. A window will open where
you can browse your past feedback together with the state of progress.
To see the activity and the state of revision within a project choose Help - Statistics … from the menu. A form as shown below will open containing a summary of the project, for the current user and for lists.
The statistics for a single project can be exported with a click on the button.
The history provides a simple overview for the activity within projects (see below).
To search for specimens in the database you may choose from 3 options.
For a short introduction see the tutorial
.
With the user defined queries you may define any query condition - this is the default query mode. You may save andload these queries.
With the button the filter criteria will be
remembered and in combination with the optimized query
with the data corresponding the filter
criteria will be preselected in the main window. These options are not
available for saved or predefined queries and the scan mode.
With the scan mode you may use a barcode scanner or the camera of your
computer or tablet using e.g.
bcWebCam to search for a
specimen. To work with the scan mode select the Scan mode in the
Query menu. The query part will be hidden and the field for the
scanned identifier will be accessible for the entry via the scanner. As
possible identifiers you can choose among the accession number of the
specimen , the ID of the specimen ID, the
accession number of the part
or the
identifier of the organism
. If the field
for the entry of the identifier
is not
activated, move the mouse to the field to activate it. Once you scan the
barcode the program will start the search for the specimen in the
database. To return to another query mode deselect the Scan mode.
[If the results captured by the scanner do not correspond to the scanned
codes, the timer intervall may need an adaption to your scanner.
] To set the timer interval of the scanner, click on the
button. The default is set to 200 ms. Change it
until the results captured by the scanner correspond to the codes.
The second scan mode
for collection
codes (stable identifier for collections) or
the name of the collection will list all specimen
within a collection. For the query of collection names these must be
unique within the database. The query for collections may include
depending collections. By default only specimen of the selected
collection will be shown. Click on the
button above the
button to change to
the mode including specimen in depending
collections.
The query containing results and fields is positioned a the left of the window. To visibility of the query can be set in the menu: Query - Show query:
The query fields are displayed in the main form beneath the list of the result
items. You can change this arrangement using the
/
button to place the query fields on the left side of the item list.
To hide the area containing the search fields click on
the button. If the search area is hidden and
you want to start a new search, just click on the
button.
To search for data, enter the restrictions in the fields for the
search conditions and click on the button. The
agents found in the database will be shown in the list. To add agents
with differing search conditions click on the
button. If you want to remove entries from the selected
list, choose them and click on the
button. This will not delete the data from the database, but
remove them from your query result.
The option to provide a result list with many columns is described in chapter Many result columns.
To change the displayed fields for searching data click on
the button to change the query
options.
A window will open containing the command used to retrieve the data (see below).
To keep the values you entered for the query, you can click on the
button. It will change to
and when restarting the program your query values will be remembered
To speed up the query you may use the optimized version (Standard query:
Optimized query:
).
The optimized query in combination with the
remembering option includes the functionality to preselect data
depending on the query restrictions, e.g. if you search for an
identification and enter a taxonomic name the first identification
matching the restrictions will be preselected in the main window as
shown below.
The set the option for optimized queries
and the option to remember the query settings as default, choose Administration - Customize display... from the menu. In the tab Defaults and miscellaneous select the
Optimized and Remember option. The buttons in the query will be hidden providing more space.
Certain query fields provide the option to add up to 3 duplicates of themselves. Use the button to add and the
button to remove duplicates. The restrictions can be combined with AND + and OR |. Just click on the + resp. | sign to change between the modes.
Within the query options you have several possibilities to specify your
search restriction. Use the drop-down menu to switch between operators.
The available operators are shown in the tables below.
Availability: t = text, n = numeric, d = date, h = hierarchy, x = XML, e
= EXIF, g = geography, a = annotation, m = module
For an introduction see two short tutorials
| Op. | Meaning | Example | Avail. |
|---|---|---|---|
| ∼ | search for an entry like… (you may use wildcards) | Pinus s[iy]lvestris % | tn---e-- |
| = | search for an entry exactly equal to … | Pinus silvestris L. | tndh---- |
| ≠ | search for an entry not like... | Pinus s[iy]lvestris % (you may use wildcards) | tn------ |
| ∅ | search for an entry where a value is missing … | tndhxeg- | |
| • | search for an entry where a value is present … | tndhxeg- | |
| - | search for an entry between … and … | 2000 - 2003 | tnd----- |
| | | search within a list of entries, separated by "|" or one line per value. If wildcards ("%", "_") are included the query will search for values like the given values | 2000 | 2003 ... | 2000 2003 | tn------ |
| ∈ | search with exclusion of a list of entries with one value per line. Wildcards will be ignored | 2000 2003 | tn—–m |
| ∉ | search with exclusion of a list of entries with one value per line. Wildcards will be ignored | 2000 2003 | tn—–m |
| ± | search for an entry where only parts of the date are present… | -.-.2006 | --d----- |
| Δ | search including children in a hierarchy … | M-Fungi | ---h---- |
| / | Search for entries containing a given XML node (not for EXIF) | settings | ----x--- |
| ¬ | Search for entries not containing a given XML node (not for EXIF) | settings | ----x--- |
| ‡ | Search for entries with a maximal distance of … | POINT(24.24 45.243) | 50 km | ------g- |
| O | Search for entries within an area | POLYGON(34.5 ... | ------g- |
| ¤ | Search for entries outside an area | POLYGON(34.5 ... | ------g- |
| +H | Search for entry including lower hierarchy | Picea | Picea abies | -------m |
| +S | Search for entry including synonyms | Picea abies | Pinus abies | -------m |
| +HS | Search for entry including lower hierarchy and symonyms | Picea | Picea abies | Pinus abies | -------m |
| Operator | Meaning | Example |
|---|---|---|
| ∼ | search for an entry like ... | Pinus s[iy]lvestris % (you may use wildcards) |
| = | search for an entry exactly equal to ... | Pinus silvestris L. |
| ≠ | search for an entry not like ... | Pinus s[iy]lvestris% (you may use wildcards) |
| ∅ | search for an entry where a value is missing ... | |
| - | search for an entry between ... and ... | 2000 - 2003 |
| | | search within a list of entries, separated by "|" or one line per value. If wildcards ("%", "_") are included the query will search for values like the given values | 2000 | 2003 ... | 2000 2003 |
| ∈ | search with exclusion of a list of entries with one value per line. Wildcards will be ignored | 2000 2003 |
| ∉ | search with exclusion of a list of entries with one value per line. Wildcards will be ignored | 2000 2003 |
| Operator | Meaning | Example |
|---|---|---|
| = | search for an entry exactly equal to … | Pinus silvestris L. |
| < | search for an entry lower than ... | 2006 |
| > | search for an entry higher than ... | 2006 |
| - | search for an entry between ... and ... | 2000 - 2003 |
| | | search within a list of entries, separated by "|" or one line per value | 2000 | 2003 |
| ∈ | search within a list of entries with one value per line | 2000 2003 |
| ∉ | search with exclusion of a list of entries with one value per line | 2000 2003 |
| ∅ | search for an entry where a value is missing ... | |
| • | search for an entry where a value is present |
| Operator | Meaning | Example |
|---|---|---|
| = | search for an entry exactly equal to ... | 20.3.2006 |
| < | search for an entry lower than ... | 20.3.2006 |
| > | search for an entry higher than ... | 20.3.2006 |
| - | search for an entry between two dates... | 20.3.2006 - 29.3.2006 |
| ± | search for an entry where only parts of the date are present... | -.-.2006 |
| ∅ | search for an entry where the date is missing … | |
| • | search for an entry where the date is present and complete … |
| Operator | Meaning | Example |
|---|---|---|
| = | search for an entry exactly equal to ... | M-Fungi |
| ≠ | search for an entry which is not equal to … | M-Fungi |
| ∅ | search for missing entry ... | |
| • | search for present entry ... | |
| Δ | search including children in a hierarchy ... | M-Fungi |
| Operator | Meaning | Example |
|---|---|---|
| ~ | Search for entries like a given text (for EXIF) | RDF |
| / | Search for entries containing a given XML node (not for EXIF) | settings |
| ¬ | Search for entries not containing agiven XML node (not for EXIF) | settings |
| ∅ | search for missing entry ... | |
| • | search for present entry ... |
Use (via local files or manual creation) resp. (via DiversityGazetteer) button to set geography
| Operator | Meaning | Example |
|---|---|---|
| ‡ | Search for entries with a maximal distance of ... | POINT(24.24 45.243) | 50 km |
| O | Search for entries within an area | POLYGON(34.5 ... |
| ¤ | Search for entries outside an area | POLYGON(34.5 ... |
| ∅ | search for missing entry... | |
| • | search for present entry ... |
For yes/no fields exists a checkbox with 3 options:
= yes,
= no,
= undefined
For a search within a lists (using the |, ∈ or ∉ operator) you may double click in the text field to open a window where you can enter your values. To separate the values either use the "|" sign or a new line as shown in the image below.
In the query for values linked to another module click on the
button to open a window where you can
search for values within the linked module. A click on the
button will show a list of the selected items. For
some modules you can choose the cache
database as source (if you have the proper
permissions). This option provides a faster query esp. if e.g. the data
of a related module are accessed via a linked
server.
| Operator | Meaning | Example |
|---|---|---|
| ∈ | Search for entries with a list | Rosa | Rosa caninia \ |
| ∉ | Search for entries not within a list | Rosa | Rosa caninia | ... |
+H
![]() |
search for entry including lower ierarchy | Picea | Picea abies | ... |
+S
![]() |
search for entry including synonyms | Picea abies | Pinus abies | ... |
+HS
![]() |
search for entry including lower hierarchy and synonyms | Picea | Picea abies | Pinus abies | ... |
![]() |
Change filter mode between link and text | http://tnt.diversityworkbench.de/TaxonNames_Plants/4269 <> Picea abies L. |
The query for annotations deviates from the standard query (see below).
Additionally, you may specify a type of the annotation (Annotation
, Problem
, Reference
) and the linked table (see
Annotation).
The query for any fields will search in several
fields, e.g. withholding reasons in specimen, images etc. There are two
versions: The first version (e.g. Notes) will search in all tables but
not in collection event tables while the second version (e.g. Any notes)
will search in any table (see image below).
There are 4 different possibilities for wildcards in SQL:
| Operator | Description | Example | Result |
|---|---|---|---|
| % | any string consisting of no, one or many characters | Pinus % | will find anything like Pinus, Pinus sylvestris, Pinus strobus etc. |
| * | same effect as % (see above) | ||
| _ | a single character | Pinus s_lvestris | will find Pinus sylvestris and Pinus silvestris etc. |
| […] | any character out of a given range like [abcde] or [a-e] | Pinus s[iy]lvestris | will find Pinus sylvestris and Pinus silvestris |
| [^…] | any character not in a given range like [^abcde] or [^a-e] | Pinus s[^i]lvestris | will find Pinus sylvestris but not Pinus silvestris |
The option to include several columns in the result list is only
available for optimized queries
. To display
several columns in the result list, click on the
button next to the order by column (see below). A window will open where
you can select the next column for the sorting. Underneath the order by
column the second column for the sorting will be added. To remove this
sorting column you can click on the
button. By
default the width for the columns is set to 10. You can change this
according to content. To set the width to the maximal length of the
current content, click on the
button.
To change the sorting of the added order column click on the
button. The colums are separated via "
| " as shown in the image below.
With the scan mode you may use a barcode scanner or the camera of your
computer or tablet using e.g.
bcWebCam to search for a
specimen. To work with the scan mode select the Scan mode in the
Query menu. The query part will be hidden and the field for the
scanned identifier will be accessible for the entry via the scanner. As
possible identifiers you can choose among the accession number of the
specimen , the ID of the specimen ID, the
accession number of the part
or the
identifier of the organism
. If the field
for the entry of the identifier
is not
activated, move the mouse to the field to activate it. Once you scan the
barcode the program will start the search for the specimen in the
database. To return to another query mode deselect the Scan mode.
If the results captured by the scanner do not correspond to the scanned
codes, the timer intervall may need an adaption to your scanner.
To set the timer interval of the scanner, click on the
button. The default is set to 200 ms. Change it
until the results captured by the scanner correspond to the codes.
The second scan mode for collection
codes (stable identifier for collections) or
the name of the collection will list all specimen
within a collection. For the query of collection names these must be
unique within the database. The query for collections may include
depending collections. By default only specimen of the selected
collection will be shown. Click on the
button above the
button to change to
the
mode including specimen in depending
collections.
The result list displays the specimens found in a query.
The specimens may be displayed with their e.g. with their accession
number. To change the information of the specimen shown in the list,
choose among the option provided in the [order by:]{.style1} combobox.
Some possibilities are shown above: identifications, storage location or
collectors number. After you changed the selection of the displayed
information, you have to start the query
to see
it in the result list. To view further information on the chosen field
simply place the mouse in the field. A text box will appear with the
description of the field (see below).
You may restrict the maximum number of specimens and queryoptions (click on the
button), if you have for example a slow connection to the database. As a
default the maximum number is set to 100. If the number of data sets
according to your query is higher than the maximum value set in the
query options, it will be indicated in the header of the list.
To ensure that restrictions set in the query conditions will be applied to the specimen list make sure that you choose matching restrictions and order columns as shown below. In the upper example corresponding fields were used for restricting the query and the display (Tax. name). Here the query results will be restricted to said field.
In the second example a different field for the restriction was chosen (Last ident. <> Tax. name). The query result in consequence will list all data sets with entries found in the field Tax. name and entries which match the restriction (see below).
To search for specimens enter the restrictions in the fields for the
search conditions and click on the
button. The
specimens found in the database will be shown in the result list. To add
specimens with differing search conditions click on the
button. If the list of items is longer than
your maximum number of returned items you may browse the next items with
the
button. If you wish to remove entries from
the selected list, choose them in the list and click on the
button. This will not
delete the data from the database but remove them from your query
result.
The result list will contain data with [Read
only]{style=“color: #707070; font-weight: bold”} access. For these data
all controls and menus for editing the data will be disabled except the
button for adding annotations
.
Here are some examples you may select for display in the result list:
AccessionNumber: One entry is shown for each specimen with its corresponding accession number.
Last identification: The last identification for every unit in a specimen is shown in the list. As there can be several units in one specimen, several entries for one specimen may appear in the list.
Storage location: The storage location of every part of a specimen stored in the collections is shown in the list. As parts of a specimen can be stored in several collections under different names, several entries for one specimen may appear in the list.
Collecting number: The collecting number given by the collector of every sample of a specimen is shown in the list. A specimen may have several collectors each with a different number. Therefore, several entries for one collection specimen may appear in the list.
To open the maintenance form choose Administration -
Maintenance ... from the menu.
With the maintenance functions you can update values cached from other
modules or external webservices. DiversityCollection can be linked with
several other modules of the DiversityWorkbench. If you link a data
source to another module, the URI of the data set in the other module
together with one or several cached values will be stored in
DiversityCollection. Due to changes in the source modules these cached
values may differ from the original values. To get the actual values you
can use the
synchronize functions for
taxonomic names, family and
orders,
people, exsiccatal
series, geographical
names and
references. Further functions provided by
maintenance are a search for
duplicate
accession numbers, the insert of updated
taxonomic names, the removal
of orphaned
CollectionEventSeries and
CollectionEvents etc., the
search for
additional geographical information
based on WGS84 coordinates and the
conversion of coordinate
systems.
With the button
you can set the timeout for
critical queries used within maintenance and feedbacks can be sent with
the button
.
With the maintenance functions you can update values cached from other
modules or external webservices. DiversityCollection can be linked with
several other modules of the DiversityWorkbench. If you link a data
source to another module, the URI of the data set in the other module
together with one or several cached values will be stored in
DiversityCollection. Due to changes in the source modules these cached
values may differ from the original values. To get the actual values you
can use the
synchronize functions for
taxonomic names, family and
orders,
people, exsiccatal
series, geographical
names and
references.
Taxonomic names may be linked to an external source. To synchronize the entries for the taxonomic names derived from the module DiversityTaxonNames choose Administration -> Maintenance… from the menu. A window will open as shown below. Choose the tab TaxonNames. There are two ways to synchronize taxonomic names. You may either Synchronize taxonomic names based on the link via an URI for entries where the link to a taxonomic database is already established or you may Synchronize taxonomic names missing a connection where no link is established and you can query for identical names in one of the databases.
The taxonomic names are stored in the field TaxonomicName in the table
Identification. Select a
taxonomic database and a project and taxonomic group which should be
synchronized. Start the query with a click on the Check for
differences button.
If the taxonomic information has been imported into the
cache database, you
may use the data from there to speed up the synchronization.
The form will list all differences found. With the Select same genus
and species button you can restrict the
selected entries to those where the genus and species are identical in
the source and the entry in collection. The other buttons will either
select all
or no entry
.
To update the database click on the Start
update button. If you wish to have a more
detailed look on your data, you need to check the Include accession
number checkbox before starting the query. A button Close form and
check dataset in database
will appear which will
take you back to a single data set in the database.
Select a taxonomic database and a project within this database, a project in the collection database and a taxonomic group to search for identical names. Start the query with a click on the Check for identical names button. You have several options to search for fitting names:
Search for an exact match. With the option
Excl. auth. you can extend the search for names where the authors are
missing in the identifications.
Search for names fitting in first parts of the name as shown below. If
the names do not match exactly, you may either update the name (
Update similar name) in the
collection database or import the name from the DiversityTaxonNames as a
new identification (
Insert as new
name - see options in the window depicted below).
If you choose the option Restrict to last
identification, the former identifications of an organism will be
ignored.
If you choose the option Include fuzzy
search, the program will try to find names with up to 3 differences.
The search with this option is rather time consuming and should only be
used for a small number of datasets.
In the result list only matching names will be checked (column OK). The other results will be marked indicating the difference.
If several similar names were found, these lines will be
marked with a blue background. To select one of the similar names click
on the Select valid name
button. A window
will open as shown below listing all similar names found in Index
Fungorum. Select one name and click OK to use it.
Search for broken links
If for any reason links to webservices or modules are broken, e.g. when a webservice changes its address, you can search for these (see below). Please make sure, that you are connected with all source databases used for the taxa. Otherwise connections to these sources would be assumed as broken. Choose the Project, for which you want to search for broken links and optional restrict the search on a Source and a Taxonomic group. Click on the button to start the search.
The broken links will be listed as shown below. With the Check dataset in database you can inspect a single dataset. With the Select all and Select none buttons you can select resp. deselect all datasets and show the selected datasets with the Close form and check whole list in the database button in the main window.
Update the display text for organisms according to last identification
If for any reason the displayed text for an organism does not correspond
to the last identification, this can be fixed under the Synchronize
last identification tab. Just click on the Search
for organisms where the displayed text does not correspond to the last
identification
button to list the deviating display text and then on the Update the displayed text for
organisms according to the last identification
button to synchronize the displayed text with the
last identification.
To synchronize the entries for the family, order and hierarchy of taxa
derived from the module DiversityTaxonNames choose Administration ->
Maintenance from the menu. A window will open as shown below. To
synchronize the higher taxonomic entries for entries linked to the
module DiversityTaxonNames choose the tab
Hierarchy. These entries are stored in the fields FamilyCache,OrderCache and HierarchyCache in the table
IdentificationUnit.
Select a taxonomic database, a project and a taxonomic group and then
choose whether you wish to synchronize the family, order or hierarchy.
If you wish to inspect single data sets you need to check the Include
accession number checkbox. Then click on the Check for differences
button to start the query.
The form will list all differences found as shown above. To update the
database click on the Start update
button.
If you wish to add updated taxonomic names for specimen in the database, you can use the bulk insert function. Choose the project, the taxonomic group and the taxonomic name for which the new identification should be added. As shown in the window below you may enter additional information about this identification. By default the [Only last identification] option is checked to prevent you from searching in older identifications. If you uncheck this option, the program will search for any identification, irrespective whether it is the last or an older identification.
If you wish to check single data sets check the [Include accession
numbers] option. A new button will appear
which will enable you to close the window and turn to a specimen
selected in the table.
To search for names click on the [Test] button. The found names will be listed in the table as shown below. To insert the new identification click the [Start insert] button.
If you wish to add accepted taxonomic
names for specimen in the database were the synonyms are used, you can
use the insert function for accepted names. Choose the project, the
taxonomic group for which the new identification should be added as well
as the source for the taxonomic names and the projects within the
taxonomic source from which the new identifications should be taken. As
shown in the window below you may enter additional information in the
notes field.
Click on the Search for accepted names button
to find the accepted names that may be inserted. If you wish to check
single data set, select this dataset in the grid and click on the Close
form and check dataset in database
button.
If some of the names should not be added, deselect them as shown for the
3. name in the example below. To select or deselect all names you can
use the All resp. None
buttons. To insert the selected names, click on
the Start insert
button.
Vernacular terms may be linked to an external source. To synchronize the entries for the terms derived from the module DiversityScientificTerms choose Administration -> Maintenance… from the menu. A window will open as shown below. In the Synchronize databases tab choose the tab Identification terms. There are two ways to synchronize scientific terms. You may either Synchronize terms based on the link via an URI for entries where the link to a scientific terms database is already established or you may Synchronize terms missing a connection where no link is established and you can query for identical terms in one of the databases.
The terms are stored in the field VernacularTerm in the table
Identification. Select a
database containing scientific terms, a project and the group which
should be synchronized. Finally you have to decide which part should be
synchronized, either the term or the hierarchy where the hierarchy is
available in two variants (upwards or downwards). Start the query with a
click on the Check for differences button.
The form will list all differences found. The other buttons will either
select all or no entry
.
To update the database click on the Start
update button. If you wish to have a more
detailed look on your data, you need to check the Include accession
number checkbox before starting the query. A button Close form and
check dataset in database
will appear which will
take you back to a single data set in the database.
Select a database containing scientific terms from the list and a terminology within this database, a project in the collection database and a group to search for identical terms. For the hierarchy you can choose between the hierarchy from the term upwards to superior terms resp. the hierarchy from the top term to the selected term. Start the query with a click on the Check for identical terms button.
In the result list only terms with a single match will be checked (column OK).
If several similar terms were found, these lines will be
marked with a blue background. To select one of the similar terms click
on the Select valid term
button. A window
will open as shown below listing all similar terms found. Select one
term and click OK to use it.
To synchronize the entries with the module ScientificTerms choose
Administration -> Database ->
Maintenance from the menu. A window will
open as shown below. On the tab page
Synchonizing, you can synchronize the content in DiversityCollection
with the linked resources or search for new links via text.
To synchonize the content for linked data
select the database, the project, the table and the target for
which the entries should be synchronized. There are 2 targets for the
synchronization: The term itself and the hierarchy. There are 3 tables
which may contain links to DiversityScientificTerms:
Vernacular
terms,
Site
properties and
Part
descriptions).
To synchronize linked data start the query
click on the
Search for differences button.
Terms with differing content will be listed as shown below.
To include the hierarchy in the comparision, check the
Compare hierarchy
option as well if the hierarchy derived from DiversityScientificTerms should be from
the option
Top-> Detail
or
Detail -> Top
. As shown below 2 more columns will be
included, containing the hierarchies in DiversityCollection and DiversityScientificTerms.
To establish new connections
for terms
corresponding to terms in DiversityScientificTerms (see below)
click on the Search for identical terms button.
All matching terms will be listed.
As with the query for linked data, you may include the hierarchy. In
addition there are two options to restrict the search:
Restrict to terms like
… and
Restrict to max. results … . The
option
Include accession number
will split the data according to the specimen
as shown below. With this option set, you can inspect the content of
single specimen in the list using the
button (see
below).
In the result list you can select the data that should be included in
the update in the first column (OK ) by
de/selection of single lines or with the buttons
Select all resp.
Select
none. To update the database click on the
Start update button.
To synchronize the names of collectors, determinators etc. which are
linked to the module DiversityAgents choose Administration -
Maintenance from the menu. A window will open as shown below. On the
tab page Collection <-> Agents select the project for which the
agents should be synchronized. There are 9 tables which may contain
links to DiversityAgents:
Collection,
CollectionAgent,
CollectionEventLocalisation,
CollectionEventProperty,
CollectionSpecimen,
CollectionSpecimenProcessing,
Identification,
IdentificationUnitAnalysis
and Transaction. Choose one of
these tables for the synchronization. Then start the query with a click
on the
button. The type name is written
as defined by the default display type in the module DiversityAgents -
for more information please see the documentation on DiversityAgents.
The form will list all differences found. To update the database click
on the
button. If you wish to have a more
detailed look on one of the data sets in the list, you need to check the
“Include accession number” checkbox before starting the query. A button
will appear which will take you back to a
single data set in the database.
You can either update the cached names for entries which are linked to
DiversityAgents as described above or you can search for possible links
based on the names as shown below. In addition to the options described
above you may choose the display type for the query to find any possible
match as names may be written like “Hertel, H.”, “H. Hertel” etc.
Next to a search for identical names you can search for similar names.
Enter a search string in the
Like field and click on the Search for
similar names button. The deteted datasets will be listed as
shown below. For those dataset where there are more than 1 possible link
in the DiversityAgents database you have to choose the correct link with
a click on the Select valid
names button.
For those dataset where there are more than 1 possible link in the
DiversityAgents database you have to choose the correct link with a
click on the Select valid
names button. A window as shown below will open, where you can
select the valid name. Click on the button to
show details of an agent.
The dataset where the update collides with existing data will be listed
in the tab. Use the
Check selected
dataset button to inspect these data (see below).
If the collectors had been written in one field with separators like &
you can split these to create a separate entry for every collector (see
below). Choose the project, enter the separator or select one of the
predefined separators and click on the Search for
names to split button. The result will be shown as in the example
below. Click on the
Start
update button to split the collectors. If several separators had
been used you have to do the splitting for every single separator.
The dataset where the split collides with existing data will be listed
in the tab. Use the
Check selected
dataset button to inspect these data.
To synchronize the abbreviations of the exsiccatal series titles which
are linked to the module DiversityExsiccatae choose Administration ->
Maintenance… from the menu. A window will open as shown below. On
the tab page Collection <-> Exsiccatae select the project for
which the titles should be synchronized. The title is stored in the
field ExsiccataAbbreviation in the table
CollectionSpecimen. Select
the project which should be synchronized and start the query by clicking
on the
button.
The form will list all differences found. To update the database click
on the
button. If you wish to have a more
detailed look at your data, you need to check the “Include accession
number” checkbox before starting the query. A button
will appear which will take you back to a
single data set in the database.
To synchronize the titles of the references which are linked to the
module DiversityReferences choose Administration -> Maintenance
from the menu. A window will open as shown below. On the tab page
Collection <-> References select the project for which the
reference titles should be synchronized. With the first option you can
Search for differences in the reference.
There are 3 tables which may contain links to DiversityReferences:
CollectionEvent,
CollectionSpecimen and
Identification. Choose one of
these tables for synchronization. Start the query with a click on the
Check for differences
button.
The form will list all differences found. To update the data click on
the Start update
button.
As a second option you can Search for
references with the same title as found in the module
DiversityReferences (see below).
If there is more than 1 reference matching the entry in
DiversityCollection, select the line and click on the Select valid
button to choose the correct reference.
Next to the references in the tables mentioned above, you can perform
the same checks for references stored in the table
Annotation related to the tables
CollectionEvent,
CollectionSpecimen,
CollectionSpecimenPart
and IdentificationUnit. To
use this option, check Annotations for this
table and select the table that should be checked (see below)
The removal of certain data may leave orphaned data as shown in the
image below. The removal of a specimen may leave event data without any
relation to a specimen. As the access to the data is organized via
projects this relation is removed as well. So orphaned data are
accessible by anyone. Orphaned data may on the other hand exist due to
the preparation of events for upcoming expeditions and the like.
Therefore care should be taken when removing orphaned data to not remove
preparations of other users. For an overview see a short tutorial
.
The removal of orphaned event data is described in the Maintenance capters CollectionEventSeries and CollectionEvent.
Provided you have the proper rights you may remove unlinked data sets in the tables CollectionEvent and CollectionEventSeries. To delete events which are not linked to any data in the database use the tab page [Remove unrelated events]. These unrelated data sets may e.g. be derived from specimens which were transferred to another CollectionEvent. Click on the [List unrelated events] button to list all events which are not related to a specimen. The found CollectionEvents will be listed in the upper part of the form. The lower part shows the localisations and the event properties related to these CollectionEvents. These must be deleted first before you can delete the events related to these data sets. Otherwise only the events with no relations to localisations or properties will be deleted.
To delete CollectionEventSeries with no relation to CollectionEvents or other event series choose the tab page [Remove unrelated event series]. Click the [List unrelated event series] to list these series and the [Delete unrelated event series] button to delete them.
Provided you have the proper rights you may remove orphaned data sets in
the table Annotation. To delete annotations which are not linked to any
data in the database use the tab page Orphaned
data -
Annotations. These orphaned data
sets may e.g. be derived from specimens which were deleted. Click on the
List orphaned annotations button to list all annotations and their
related tables which are orphaned. The found annotations will be listed
in the form. Click on the remove orphaned annotations button to
remove the data.
As described for the annoations above you can delete orphaned external
identifier in the tab Orphaned data -
Identifier (see below).
As described for the annoations above you can delete orphaned internal
relations in the tab Orphaned data -
Relation (see below)
.
Provided you have the proper rights you can remove orphaned data sets in
the tables CollectionEvent and CollectionEventSeries. To delete events
which are not linked to any data in the database use the tab page
Orphaned data -
Event.
These unrelated data sets may e.g. be derived from specimens that were
transferred to another CollectionEvent. Click on the
Find orphaned data button to list all
events which are not related to a specimen. The found CollectionEvents
and their dependend data will be listed as shown below. Click on the
Start
removal button to delete the data.
If your data sets contain WGS84 Coordinates, you can use the webservice
www.geonames.org to insert or update the
country, the place or the altitude of your collection sites. Choose the
tab
Set place and country, the project you
wish to update and an optional upper limit of the data sets (recommended
for slow connections). Click the Query GeoNames button to start the
query. According to the selected option (only if missing / when
different / for all entries) the retrieved data will be marked with
colors as shown in the images below.
| White | The data set will be inserted or changed |
| Red | An error occured |
| Grey | According to the selected option this data set will not be inserted or changed |
| Yellow | The data set has been deselected and will not be inserted or changed |
| Green | The data set has been inserted or changed |
In the first column you can deselect a data set for the update. To
inspect a single data set from the list select it and click on the
Close window and check data set button. To
update the data set click on the Set countries button.
As for countries, the places will be listed as shown below.
To insert or update the selected data sets click the Insert places button.
The image above shows the data for the altitude. After the update all updated data sets will be marked green (see below).
If your data contains references to sampling plot coordinates, you can update the locality description according to the name of the sampling plot (see image below). Click on the Start search button to find links to SamplingPlots where the locality description does not correspond to the name of the sampling plot. You can restrict the search to missing locality descriptions and attach the name of the sampling plot to the existing entry in the locality description. Use the Start update button to set the locality description according to your settings and the differences found.
If your events contain methods where parameters for these methods had
been added afterwards, you can add these missing parameters. You may
restrict the search for missing parameters to certain methods and
projects (see image below). Click on the Find differences
button to search for missing parameters and on the
Start update
button to add them to the methods
used in the events.
If your data contain or needs coordinates, please see the corresponding chapter on adding and calculatingcoordinates.
If your events contain missing or invalid collection dates you may
search for these in the Collection date section
(see below). Use the
button to search for these
datasets. In the upper part of the window datasets with complete parts
for a valid date but missing dates are listed. These can be updated with
a click on the
button. In the lower part of the
window you find data with date parts that would result in an invalid
date. Click in one of the lines and then on the
button to close the window and inspect and fix the listed data.
To delete CollectionEventSeries with no relation to CollectionEvents or
other event series choose the tab page Orphaned data -
Series. Click the List
orphaned event series button to list these series. The detected data
will be listed as shown below. In case there are orphaned images these
must be deleted first (see below). Click on the
Delete orphaned event images
and and
the Delete orphaned event series
button to delete the data.
To synchronize the entries derived from the module DiversityGazetteer
choose Administration -> Maintenance from the menu. A window will
open as shown below. On the tab page Gazetteer
select the database containing the gazetteer data and the project for
which the entries should be synchronized. There are 2 parts for the
synchronization: The Place and the Coordinates. Select one of
these parts for synchronization. To start the query click on the Check
for differences
button.
The form will list all detected differences. To update the database
click on the Start update button.
To set links to the DiversityGazetteer for places which are not linked
so far choose the second tab under Collection <-> Gazetteer for
synchronization of places missing a connection to the
DiversityGazetteer. Choose the database and the project and click on the
Start query button. The results will be listed
as shown below.
Many places have identical names in different regions. Names where
several results were found are marked in blue. To choose the correct
name among the list of results, click on the
Select valid place button and select the correct name from the list
as shown below.
Finally, click on the Start update button to
enter the results in the database.
If your data contain coordinates you can add additional coordinates in a
different system for those dataset, where entries of the additional
coordinate system are missing. E.g. you can add WGS84 coordinates on the
basis of Gauss Krueger coordinates. In the
Add coordinates tab choose the project you want to update and an
optional upper limit of the datasets. Then select the source coordinates
and the coordinate system these should be converted into. Click on the
Start conversion
button to start the
conversion. If a conversion is not possible, the fields for the target
system will be empty as shown below. The option
Keep accuracy ensures that the accuracy if present in the original
data will be copied into the new generated coordinates. Click the
Insert coordinates
button to insert the new
coordinates into you datasets.
For adding WGS84 coordinates on the basis of existing UTM entries, you
may have to specify the grid zone if this is missing in the data. By
default the resulting WGS84 coordinates are rounded to 6 places
corresponding to an accuracy of 1 m. In case you want to avoid the
rounding of the calculated values, uncheck the
Round to option (see below). By default the accuracy of the original
data is kept. If you uncheck the
Keep
accuracy option the software will calculate an approximate value
according to the given data.
If your data contain coordinates e.g. written as non numeric entries like 59°21’W 10°12’S you can try to calculate numeric values from these entries (see below). Select the project, the maximal number that should be parsed and the type (currently only WGS84). Then start the conversion with a click on the start calculation button. Click the Insert coordinates button to insert the new coordinates into your datasets.
If your data contain coordinates these may be inconsistent between the 3
places the coordinates are stored. To fix these inconsistencies use the
functions showed in the image below and a short tutorial
.
For comparision of the cache values you may try to use numeric values as base for the comparision.
If your data contain TK25 (= MTB) entries you can try to retrieve the
coordinates and geography for these entries from data in the module
DiversityGazetteer (see below). If the source database is located on a
different server, select the source from the list (for adding source
databases see chapter Connections). As the retrieval
of the geographical data is rather time consuming, you may restrict the
number datasets tested. Choose a project and click on the Find
differences button to search for coordinates.
Click the Start update
button to update the
TK25 entries with the found coordinates.
If your data contain WGS84 coordinates you can try to retrieve TK25 (=
MTB) entries for these entries from data in the module
DiversityGazetteer (see below). Select the source for the geographical
information. If the source database is located on a different server and
not connected via a linked server, select the source
from the list (for adding source databases see chapter
Connections). As the retrieval of the geographical
data is rather time consuming, you may restrict the number datasets
tested. By default the range for the search is restricted (Lat.: 47.1 -
55.2 and Long.: 6.0 - 15.2) to avoid the inclusion of coordinates where
no TK25 information is expected. Choose a project and click on the
Find missing TK25 button to search for
coordinates. If you want to check a single dataset in the main form,
mark this dataset and click on the button Close form and check dataset
in database
. Click the Start insert
button to insert the TK25 entries for the found
coordinates.
A precondition for the above described handling of the TK25 datasets is the availablity of the corresponding data in the Gazetteer database. The current range is shown in the image below.
If your data contain WGS84 coordinates outside TK25 (= MTB) entries
these can be detected in the Coordinates ouside TK25 part. Choose the
project and click on the Find differences
button. All entries with coordinates outside a TK25 entry for the same
event will be listed (see below). Click on the Close form and check
all detected datasets in main form
button to
close the form and list the detected datasets in the main form.
If your data contain coordinates these may be positioned outside an area
e.g. due to swapping latitude and longitude. You can detect these errors
by comparing all coordinates within a project with an area as provided
by DiversityGazetteer. In the maintenance form choose
Events -
Coordinates -
Coordinates outside area. You
may restrict the search with the country
, the
localisation sytem and the description of
the locality (please use wildcards like %). The areas
for comparison are provided by DiversityGazetteer. Choose one of the
sources for areas. With the
and
buttons you can edit the list of area types from
which the area is selected. Click on the Choose area for comparison
button to select the area the coordinates
should be compared with. A window will open where you can select among
the areas provided by the DiversityGazetteer database you selected as a
source. Finally click on the Find coordinates outside the area
button. All corresponding localisations will be
listed as shown in the image below. To inspect a single dataset, select
it in the list and click on the Check selected dataset
button. To edit the data in the main form, click on
the Edit datasets in main form
button. If you
mark some datasets in the list, the selection in the main form will be
restricted to these. Otherwise all datasets from the list will be shown.
For an introduction see a short tutorial
.
To synchronize the entries derived from the module
DiversitySamplingPlots choose Administration -> Maintenance from
the menu. A window will open as shown below. On the tab page
Collection <-> SamplingPlots select the project for which the
entries should be synchronized. There are 2 targets for the
synchronization: The plot identifier (as stored in the field Location1), the Geography and
the cached coordinates in table
CollectionEventLocalisation.
Select the project, one of targets for the synchronization and the
DiversitySamplingPlots database. To start the query click on the
button.
The form will list all differences found. With the first column (OK) you
may deselect certain entries which you do not wish to change. To update
the database click on the
button. If you wish
to have a more detailed look on your data, you need to check the
Include accession number checkbox before starting the query. A
button
will appear which will take you back
to a single data set in the database.
If collection events with equal data should be merged, select the tab
Events -
Merge
events as shown below. You may choose a project, a year, a country and
the maximal number of results to restrict the search. By default all
columns of the table
CollectionEvent and
additional information from the tables
CollectionEventLocalisation and
CollectionEventProperty as well as the exisitence of
methods and images are included. To find
similar events with different entries in certain parts, you can deselect
those parts where there is no match in the data. To start the query
select a project and click on the Search for equal
events button. In the tree on the left, the result of the query
will be displayed (see below). The events are sorted by their ID with
the lowest values as
top events of the
groups.
Click on an event to see the details
for the event. For a complete
inspection of the data of an event, click on any
event node in the
tree and then on the
button to open a
separate window showing the details for the event including depending
data (see below). You may open as many of these inspection windows as
needed. The content will be displayed according to the time of display.
For inspection of the top event you therefore have to close and reopen
the window after a transfer of missing data as described below.
The target of the merge is always the
top
node of a group. To transfer missing data from events linked to the top
event, select a depending
event and click on
the
insert missing values in top event button. This will copy all
missing data of the selected event in the top event. Finally select
those events that should be merged and click on the
merge
selected events button.
The database will warn but not prevent you from entering an accession
number several times e.g. via an import. In the main form a duplicateaccession number is indicated with a red background. To
check for duplicate accession numbers choose Administration -
Maintenance from the menu. In the window that will open, choose the
tab page Specimen as shown below. You can
restrict the query to a project or leave the project empty in order to
compare with all the available projects. For a restriction to certain
numbers you may enter a filter (using wildcards, see
below). To start the query click on the Check for duplicates
button.
The form will list all duplicates found as shown above. To switch to a
data set in the database select it in the table and click on the Close
form and check dataset in database button. To see
only the selected rows, click on the Close form and check selected rows
. To list all duplicates in the main form
click on the Close form and check whole list in database
. To compare the contents of duplicates,
select the duplicate in the list and click on the
button. A window as shown below will open.
All tables containing the data of the duplicates will be shown.
Use the button to optimize the width of the
columns. The columns in the tables are marked with different colors as
shown in the image above. For the comparison of the data key columns
will be ignored unless you choose the option Compare text key
columns. To restrict the displayed tables and columns to those with
differences, choose the Restrict to differences option (see below).
In the window for comparing the data, editing is not possible, but you
can open another client and edit the duplicated data. To show changes in
the data performed e.g. in a second client, click on the
button.
To find observations (= organisms without a part in a collection) with
missing retrieval type choose
Organisms -
Retrieval type
in the
maintenance
form as shown below. After selection of the project, click on the Find
missing retrieval types
button. The organisms missing a retrieval type will be listed as shown
below. To inspect a single dataset, select it in the list and click on
the Show selected dataset
button. To edit the data in
the main form, choose those you want to edit as shown in the image below
and click on the Edit data in main form
button. If nothing is
selected all data will be listed. If you want to insert the missing
retrieval type, selected the proper type from the list and click on the
Insert retrieval type
button
To print a label for your samples you need to specify which of the organisms in the specimen should be shown on the label. If for any reason the organisms where not included into the parts as shown in the image below, you may do this belated for all data sets for a selected project.
Select the print tab as well as the project and click on the [Check for missing units in parts] button. The missing entries will be listed as shown below. To insert them click on the corresponding button.
The image below displays the option to synchronize the storage location
with the last identification. Select the project and Search for
differing storage
. All parts with differing storage
location will be listed. To check a single dataset, select it in the
list and click on the
Check dataset button. A
click on the Update storage locations
button writes the new versions of the storage
locations in the database.
To add a new analysis depending on present entries choose
Administration - Maintenance from the menu. A window will open as
shown below. On the tab page Analysis
select the project, the taxonomic group, the analysis etc. for which the
analysis should be added. To check the numbers present in the database,
click on the
button. The numbers will be listed in
the area on the right. To test the data that would be added with you
settings, click on the test button. To check a single dataset in the
database, select it in the result list and click on the
button. This will close the window and open the
selected dataset in the main window. If finally you want to insert the
data as shown in the area on the right, click on the
button.
The sorting of images may be changed for a whole project. Choose
Administration - Maintenance from the menu. A window will open as
shown below. On the tab page Images select the project for which the
images should be sorted. There are 4 options to sort the images (see
image below). Click on the button to list all
images that may be sorted. To write the selected sorting into the
database click the button Change sequence
of images
.
To insert regulations like the Nagoya protocol choose Administration
-> Maintenance from the menu. A window will open as shown below. On
the tab page Regulations select the
project and the country for which the regulations should be entered.
Select the collection and/or accession date where the search for the
data should be started. A click on the Search for events
button will start the
search and list all detected data as shown below.
If the data should be withheld from publication e.g. via the cache
database, enter the corresponding withholding reason
. These withholding reasons will only be inserted if
the specimens are not already withheld for other reasons.
Click on the button to find
the regulation that should be inserted.
With the Start entry of the
regulations button the withholding
reasons and regulations will be inserted.
The regulations will be inserted as shown below.
To remove C0 codes from text
columns in the database choose Administration - Maintenance from the
menu. A window will open as shown below. On the tab page
Tools either start a query for all tables and
columns in the database or select the table and column you want to test
for the existance of C0 codes in the data. The data will be checked for
C0 codes from 1 - 31 excluding 9, 10 and 13. If C0 codes are detected,
these will be listed as shown below with C0 codes indicated by the ■ sign. You can either ignore this sign
or
remove it from the data using the
corresponding buttons.
To print a label for your samples you need to specify which of the organisms in the specimen should be shown on the label. If for any reason the organisms where not included into the parts as shown in the image below, you may do this belated for all data sets for a selected project.
Select the print tab as well as the project and click on the Check for missing units in parts button. The missing entries will be listed as shown below. To insert them click on the corresponding button.
To transfer references from deprecated columns in the tables
CollectionSpecimen and
Identification into the new
table CollectionSpecimenReference choose Administration ->
Maintenance from the menu. A window will open as shown below. On the
tab page References you find the tabs for
the transfer of the data. You may restrict the search to a project and
have 2 types to match with existing data, either the
Existence that will search for any data
in the table CollectionSpecimenReference or the
Title searching for content with the
same title. Start the search with a click on the
Search for references
button. To show the details of a detected dataset, use the
Show details button. To
finally transfer the data into the new table, click on the
Transfer data
button.
There may be datasets where the sequence of the collectors in one specimen are the same. To fix this error, use the Collector tab as shown below.
Click on the search button to search for the corresponding data. Then click on the update button
to add the number of milliseconds to the last collector corresponding to the number of collectors detected. This will finally change the sequence according to the alphabetical order.