|
|
Line 2: |
Line 2: |
| | | |
| [[Technical documentation of collection management systems at the GFBio Collection Data Centers]] | | [[Technical documentation of collection management systems at the GFBio Collection Data Centers]] |
− |
| |
− |
| |
− |
| |
− | == Technical documentation of collection management systems at the GFBio Collection Data Centers, Status 2014==
| |
− |
| |
− | One of the goals of GFBio is to strengthen the data centers at the Natural History Collections and Culture Collections in Germany and improve their infrastructure to manage, archive and publish biodiversity research data on the long run. As a consequence - latest after the realisation of the GFBio platform and federal infrastructure - they should be able (a) to mobilise their own data resources for research purposes and (b) to provide their technical infrastructure for managing, archiving and publishing biodiversity research data including multimedia data.
| |
− |
| |
− | In this context, knowledge on the existing database structures, particularily concerning the collection management systems being housed at the respective GFBio collection archives is of highest priority. To be able to fulfill all GFBio requirements, systems need to be technically extended and adopted by developer groups in Germany, for instance, by establishing more and most different interfaces for the dynamic import and export, transfer and provision of data. Only in this way, data- and workflows can be professionalised in the GFBio context.
| |
− |
| |
− | The collection management systems documented below have to develop data exchange mechanisms for internal communication as well as for archiving and publishing data in the GFBio context. New architectures of workflows with regard to the common management of metadata and multimedia data, analysis data from experiments, data streams, methods applied and the linkage of identifier systems are needed for delivering well-structured open data for GFBio and the national (and international) research community.
| |
− |
| |
− | Further Wiki pages with technical documentations will follow, e. g., including information on the multimedia data repositories and archiving systems in use by the GFBio collection data centers/ archives.
| |
− |
| |
− |
| |
− |
| |
− | <span style="background-color:#b6b6b6;">'''General Information'''
| |
− |
| |
− | <span style="background-color:#66b6b6;">'''Software and Database System'''
| |
− |
| |
− | <span style="background-color:#88FFFF;">'''Interfaces to export data in various schemas and standards'''
| |
− |
| |
− |
| |
− | {|border=1 cellpadding="5" style="margin:1em 1em 1em 0; background:#FFFFFF;border:2px #000000 solid; border-collapse:collapse; empty-cells:show;"
| |
− | |-style="text-align:left; background:#D3D3D3;"
| |
− | ! style="width:5%" | Database system, Homepage
| |
− | ! style="width:10%" | [http://diversityworkbench.net/Portal/DiversityCollection Diversity Collection] (DC)
| |
− | ! style="width:10%" | [http://www.dsmz.de DSMZ-DB]
| |
− | ! style="width:10%" | [http://jacq.nhm-wien.ac.at/dokuwiki/doku.php?id=start JACQ/ Virtual Herbarium]
| |
− | ! style="width:10%" | [http://www.senckenberg.de/sesam SeSam]
| |
− | ! style="width:10%" | [http://www.specifysoftware.org Specify]
| |
− | ! style="width:10%" | [http://www.biologie.uni-ulm.de/systax/ SysTax]
| |
− | |- style="background: #b6b6b6;"
| |
− | |'''Installations at GFBio collection archives'''||SMNS, SNSB, ZFMK||DSMZ ||BGBM || SGN||MfN||-
| |
− | |- style="background: #b6b6b6;"
| |
− | |'''Contact persons'''||T. Weibulat (SNSB), A. Jandl (SMNS), P. Grobe (ZFMK) ||C. Söhngen and D. Gleim ||D. Röpert and D. Fichtmüller || L. Menner and A. Allspach||F. Glöckner||J. Hoppe, Herbarium ULM, Botanical Gardens
| |
− | |- style="background: #b6b6b6;"
| |
− | |'''Developer group, country'''||SNSB IT Center Germany (together with MfN and UBT as far as the whole DWB platform is concerned)||Leibniz Institute DSMZ GmbH, Germany||NHM Vienna, Austria and BGBM Berlin, Germany<!-- JACQ -->||Senckenberg IT Services; Team Application Development||originally: Biodiversity Institute University of Kansas, USA; currently: joint developments within the international DINA-Specify consortium||Institut für Systematische Botanik und Ökologie, Universität Ulm, Germany
| |
− | |- style="background: #b6b6b6;"
| |
− | |'''Data domains'''||Collection data, collection management data, observation data||Collection data, collection management data||Collection data, collection management data<!-- JACQ -->||Collection data, collection management data, observation data||<!--Specify:-->Collection data, collection management data||Collection data & collection management data for collections and botanic gardens, observation data, multimedia data incl. sound file archive
| |
− | |- style="background: #b6b6b6;"
| |
− | |'''Organismic data'''||all recent and fossil organisms groups||bacteria, fungi, cell lines, plant viruses||all recent and fossil organisms groups<!-- JACQ -->||all recent and fossil organisms groups; geological data||<!--Specify:-->all recent and fossil organisms groups||all organism groups
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Operating System Server'''||MS Windows Server 2008 R2, 2012 R2; (clients from MS Windows XP to MS Windows 8)||MySQL Backend, MS Access Frontend||any server with PHP support<!-- JACQ -->||MS Windows Server 2003; MS IIS||<!--Specify:-->MySQL, Java desktop application & web API||SysTax 4: Client/server architecture, ORACLE 8i. SysTax 5: PostgreSQL 9.1
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Database system'''||MS SQL-Server 2012||MySQL||MySQL <!-- JACQ -->||MS SQL-Server 2003|| MySQL ||PostgreSQL 9.1
| |
− | |-style="background: #66b6b6;"
| |
− | |'''User rights management'''||MS SQL-Server specific; few DWB specific features and roles added||MySQL-Server Specific||Role based user management within the software<!-- JACQ -->||Granular user rights assignment|| ? ||?
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Client'''||C# desktop application (rich client) (and web API for the GBOL project)|| MS Access frontend||web API (any browser) <!-- JACQ -->||Webapplication, Frontend every common webbrowser||Java desktop application and web API||web API (any browser)
| |
− | |-style="background: #66b6b6;"
| |
− | |'''GIS functionalities'''||[http://diversityworkbench.net/Portal/DiversityGisEditor GIS-Editor]||-||GeoLocate via WebService, Export: KLM<!-- JACQ -->||-||plugins: GeoLocate, GoogleEarth||Google maps
| |
− | |-style="background: #66b6b6;"
| |
− | |'''GUIs for data import'''||Import-Wizard, txt, CSV, xml in various schemes, xml/xslt, shapes in ESRI-Format||Individual import/export txt, CSV, XLS, MySQL||Import-Wizard for txt, CSV<!-- JACQ -->||Import wizard||<!--Specify:-->Specify Workbench: CSV,xls, image files||no GUI; import from txt, cvs, xml or SysTax-GBIF format files
| |
− | |-style="background: #66b6b6;"
| |
− | |'''GUIs for data export/ reports'''||txt, CSV, xml in various schemes, xml/xslt, shapes in ESRI-Format||Exports/Reports via Access frontend (CSV, XLS, XML) ||txt, CSV, XML<!-- JACQ -->||csv; GUI selectable fields||<!--Specify:-->reports from customizable templates, graphics from statistics||no GUI; export into txt, cvs, xml or SysTax-GBIF format files
| |
− | |-style="background: #66b6b6;"
| |
− | |''' GUI language '''||default: english (multilingual through translation tables)||english||default: english (multilingual translation via Google Translate possible)<!-- JACQ -->||german, english||<!--Specify:-->default: english (multilingual through translation files)||english, german
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Open access'''||[http://diversityworkbench.net/Portal/DiversityCollection DC software download]||-||yes <!-- JACQ -->||-||<!--Specify:-->[http://specifysoftware.org/content/download Software download]||intended
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Open source'''||[http://svn.snsb.info/repos/DiversityWorkbench/ DWB SVN code repository], [https://github.com/rollingthunder/DiversityMobile/ DiversityMobile GitHub repository]||-||[http://sourceforge.net/projects/jacq/ git repository at SourceForge]<!-- JACQ -->||-||<!--Specify:-->[http://sourceforge.net/projects/specify/ SVN at Sourceforge]||bitbucket repository
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Licenses'''||GPL v.2||-||GPL v.2<!-- JACQ -->||-||<!--Specify:-->GNU General Public License 2 (GPL2)||-
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Information model online'''||[http://diversityworkbench.net/Portal/CollectionModel_v2.05.17 DC data model]||[http://gfbio.biowikifarm.net/internal/File:DSMZ_DB_Microbiol_ER.pdf Data model]||[http://sourceforge.net/p/jacq/legacy/ci/master/tree/docs/ Data model]<!-- JACQ -->||[http://gfbio.biowikifarm.net/internal/File:Data_Model.pdf Data model]||<!--Specify:-->[http://specify6.specifysoftware.org/schema/ Data model]||[http://www.biologie.uni-ulm.de/systax/documentation/er/index.html SysTax 4]
| |
− | |-style="background: #66b6b6;"
| |
− | |'''State of development'''||ongoing||ongoing||ongoing<!-- JACQ -->||ongoing; new version soon||<!--Specify:-->ongoing||redesign SysTax 4 -> 5; ongoing
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Code language, developer platform'''||C#, .Net Framework, since 2002||SQL, MS Access||PHP, Yii Framework<!-- JACQ -->||ASP, VBScript||<!--Specify:-->Java||SysTax 4 (1989 - 2013): ORACLE-Developer; SysTax 5 : PHP, Symfony framework
| |
− | |-style="background: #66b6b6;"
| |
− | |'''User manual'''||DC Manual as pdf file under [http://diversityworkbench.net/Portal/DiversityCollection DWB Wiki] ||[[File:Manual for the DSMZ Microbiology Database.pdf|User manual DSMZ DB]]||[http://jacq.nhm-wien.ac.at/dokuwiki/doku.php?id=export_documentation Documentation]<!-- JACQ -->||[[File:Handbuch SeSam.pdf|SeSam Manual]]||<!--Specify:-->[http://specifysoftware.org/content/documentation Documentation]||[http://www.biologie.uni-ulm.de/systax/handbuch/index.html SysTax 4]
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Training'''||[http://www.snsb.info/Workshops.html DWB workshops] for users and database administrators since 2007; User Help Desk||on demand||on demand<!-- JACQ -->||on demand||<!--Specify:-->For workshops and video tutorial [http://specifysoftware.org/content/contact contact]: Andrew Charles Bentley||on demand
| |
− | |-style="background: #66b6b6;"
| |
− | |'''Notes'''||DC is '''one''' of the 13 moduls of the [http://diversityworkbench.net/Portal/Main_Page Diversity Workbench (DWB)] platform; taxonomies, scientific terms, agents, projects, references, resources, descriptions, sampling plots are managed in stand-alone applications linked by DWB interfaces; smartphone app [http://www.diversitymobile.net/wiki/Main_Page DiversityMobile]; user help desk; feedback system for DWB user, annotation system for external user; [http://diversityworkbench.net/Portal/Technical_documentation_at_a_glance DWB technical documentation] and [http://diversityworkbench.net/Portal/DWB_environments_alternatives DWB user support for installation]||||[http://jacq.nhm-wien.ac.at/mantisbt/login_page.php?return=%2Fmantisbt%2Fmy_view_page.php Ticket System]<!-- JACQ -->|| ||<!--Specify:-->||central database system for biodiversity data suitable for collaborative revision work on taxa, thus avoiding problems of data integration from different local database installations
| |
− | |-style="background: #88FFFF;"
| |
− | |'''xml according ABCD schema'''|| ABCD 2.0 (natively), ABCD 2.0 (using BioCASe V.3.5)|| ABCD 2.0 (using BioCASe V.3.5)|| ABCD 2.0<!-- Jacq -->|| ABCD 2.0 || ABCD 2.0 - (natively), ABCD 2.0 (using BioCASe)|| ABCD 2.0
| |
− | |-style="background: #88FFFF;"
| |
− | |'''BioCASe Wrapper Version installed, description of dataflow'''||V. 3.5, underlying db: DWB PostgreSQL cache database with information from several distributed DWB databases (DC, DP, DTN)||V. 3.5, underlying db: MySQL cache DB with information from the Catalogue of the DSMZ culture collection ||not part of the software package, but BioCASe Provider Software can be installed next to it.<!-- JACQ --> ||BioCASe Wrapper V. 3.5, underlying db: My-SQL view ||BioCASe Provider Software 3.5; connections to different database management systems: MySQL, PostgreSQL, MSSQL, MS Access||?
| |
− | |-style="background: #88FFFF;"
| |
− | |'''xml according DarwinCore schema'''||+ (using BioCASe V.3.5)||not yet mapped, planned via BioCASe V.3.5||+<!-- Jacq -->||+||-||+
| |
− | |-style="background: #88FFFF;"
| |
− | |'''xml according EML schema'''||-||-||-<!-- Jacq -->||-||-||-
| |
− | |-style="background: #88FFFF;"
| |
− | |'''xml according other schemas'''||GPI schema||-||GPI schema<!-- Jacq -->|| ||-||-
| |
− | |-style="background: #88FFFF;"
| |
− | |'''txt, CSV export'''||+||custom exports on request of collaboration partners (+)||+<!-- Jacq -->||+||Excel export||+
| |
− | |-style="background: #88FFFF;"
| |
− | |'''Notes'''||[http://diversityworkbench.net/Portal/DWB_network DWB network solutions]; DiversityDescriptions xml export acc. SDD schema||Mapped fields listed via BioCASe wrapper response on [http://biocase.dsmz.de/wrappers/biocase//pywrapper.cgi?dsa=DSMZ_prokarya DSMZ_prokarya]||<!-- Jacq --> || ||We added a JSON export for internal purposes||
| |
− | |}
| |