A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 179

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 179
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 179

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 179
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 179

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 179
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 184

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 184
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 184

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 184
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 184

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 184
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 188

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 188
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 188

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 188
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 188

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 188
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 192

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 192
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 192

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 192
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 192

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 192
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 196

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 196
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 196

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 196
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: libraries/EMLCreator.php

Line Number: 196

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 196
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined property: stdClass::$from

Filename: libraries/EMLCreator.php

Line Number: 206

Backtrace:

File: /var/www/html/fred/application/libraries/EMLCreator.php
Line: 206
Function: _error_handler

File: /var/www/html/fred/application/controllers/Data.php
Line: 2984
Function: writeSummaryEML

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/html/fred/system/core/Exceptions.php:272)

Filename: controllers/Data.php

Line Number: 3005

Backtrace:

File: /var/www/html/fred/application/controllers/Data.php
Line: 3005
Function: header

File: /var/www/html/fred/application/controllers/Data.php
Line: 2985
Function: showXMLdownload

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/html/fred/system/core/Exceptions.php:272)

Filename: controllers/Data.php

Line Number: 3006

Backtrace:

File: /var/www/html/fred/application/controllers/Data.php
Line: 3006
Function: header

File: /var/www/html/fred/application/controllers/Data.php
Line: 2985
Function: showXMLdownload

File: /var/www/html/fred/index.php
Line: 292
Function: require_once

Danube fish occurrence database Yusdiel Torres-Cambas yusdiel.torres-cambas@igb-berlin.de The present database compiles and standardize fish occurrence datasets from federal agencies, research institutes, and conservation organizations, integrating data from sources such as the Global Biodiversity Information Facility, the Joint Danube Surveys, and the European Fish Index.  It contains 133,103 occurrence records across 116 fish species, representing 30 families and 17 orders, with a temporal range from 1856 to 2024, organized into 37 columns. In total, 506,290 entries were collected and subsequently subjected to quality checks and cleaning procedures. To facilitate data collation, formatting, and quality control, an R package, danubeoccurR , was developed, which streamlined the entire process. Additional R packages, hydrographr and specleanr, were incorporated into the workflow to aid in data manipulation and geospatial analysis.

A visualization of the spatial distribution of records is available in https://geo.igb-berlin.de/layers/geonode:danube4all_fish_occurrence_records.

Taxonomic Validation: The taxonomic names of species were verified against FishBase to ensure compliance with the most up-to-date fish taxonomy.
    
Spatial Distribution Validation: The spatial distribution of species occurrences was assessed to ensure that the recorded locations were geographically plausible and consistent with known habitats for each species. To achieve this, the dataset was first compared against environmental maps to identify and flag potential environmental outliers, and subsequently cross-checked by the data provider.
    
Temporal Validation: The temporal distribution of occurrences was examined to check for inconsistencies or improbable records.
    
Data Completeness and Consistency: The dataset was examined for missing values, duplicates, and inconsistencies in key fields such as coordinates, dates, and species names. Gaps in data were identified, and missing or inconsistent records were flagged for review and potential correction.

Data Access and Format: The dataset is available in a standard tabular format (CSV) using Darwin Core-compliant terminology to ensure compatibility with biodiversity databases. Users should refer to the metadata file for a detailed description of the column names. For convenience, a custom function named split_and_save_csv() is provided in danubeoccurR to split the occurrence dataset into independent datasets.

Geospatial Considerations: Species occurrences are georeferenced based on available locality information. Users should be aware that some records may have variable spatial precision, particularly historical occurrences. It is recommended to apply spatial filtering techniques suited to the intended analysis. For example, the coordinate uncertainty provided for records sourced from GBIF can help determine whether a record is suitable for a given analysis. Additionally, the function snap_points_on_map() in danubeoccurR allows users to manually adjust occurrence points for greater precision.

Taxonomic Standardization: Users are advised to cross-check species names with updated taxonomic databases if taxonomic revisions occur after the dataset's publication.

Data Quality and Potential Limitations: While efforts were made to standardize and clean the data, users should consider potential sources of bias, including sampling effort variations, taxonomic misidentifications, or incomplete historical records. Some records have been flagged as environmental outliers based on inconsistencies between species occurrence and expected environmental conditions. These flagged records should be reviewed carefully and may require further investigation or validation before inclusion in analyses.
 

Authors: Yusdiel Torres-Cambas, András Ambrus, Miklós Bán, Bálint Bánó, Anthony Basooma, Vanessa Bremerich, Florian Borgwardt, Maša Čarf, Irina Cernisencu, Gorčin Cvijanović, István Czeglédi, Sami Domisch, Tibor Erős, Zoltán Fehér, Vivien Füstös, Juergen Geist, Thomas Hein, Milica Jaćimović, Sonja C. Jähnig, Béla Kiss, Maroš Kubala, Klaudija Lebar, Borislava Kostadinova Margaritova, Matej Marusic, Paul Meulenbroek, Stoyan Dobrev Mihov, Attila Mozsár, Zoltán Müller, Christoffer Nagel, Iulian Nichersu, Dušan Nikolić, Sandi Orlic, Joachim Pander, Polona Pengal, Marina Piria, László Polyák, Bálint Preiszner, Simon Rusjan, Márton Sallai, Zoltán Sallai, Péter Sály, Andrea Samu, Brigitte Sasano, Astrid Schmidt-Kloiber, András Sevcsik, Marija Smederevac-Lalić, András Specziár, Twan Stoffers, Zoltán Szalóky, Renáta Szita, Gábor Takács, Péter Takács, Maxim Teichert, Milcho Todorov, Balázs Tóth, Theodora Trichkova, Damir Valić, Zoltán Vitál, Martin Tschikof

]]>
creator_id-1172