GeoCetus: A Multi-Decadal Open Geospatial Infrastructure for the Continuous Monitoring of Marine Strandings in Italy
Simple Summary
Abstract
1. Introduction
2. Materials and Methods
2.1. Platform Architecture
- Data layer: all stranding records are stored in a PostgreSQL 12.22 database with PostGIS 3.0.0 extensions, enabling spatial indexing, geometry operations, and efficient management of georeferenced records;
- Logic layer: the backend, implemented in PHP 7 and served through Apache2, provides server-side routines to perform validation and allow for Create, Read, Update and Delete (CRUD) operations by authorized users;
- Presentation layer: the front-end, built with standard web technologies, offers a streamlined landing page that provides intuitive access to interactive maps, filtering and download tools, and basic descriptive statistics through the Explorer interface. The same interface also provides direct access to the API user guide, ensuring that data exploration and programmatic access are tightly integrated and easy to navigate.
2.1.1. API
2.1.2. Automation and Open-Data Publication Workflow
2.2. Data Structure and Sources
Unique Record Identifier Structure
- CSC—marks provenance from the Centro Studi Cetacei network;
- Date (YYMMDD)—two-digit year, month, and day;
- Taxonomic group (T/C)—T for turtles, C for cetaceans;
- Species code—two lowercase letters derived from scientific name initials (e.g., Cc → Caretta caretta, Tt → Tursiops truncatus);
- Progressive index—incremental value per species per date.
2.3. Data Acquisition and Quality Assurance Framework
2.3.1. Structured Data Entry and Standardization
- Longitude regex: ^-{0,1}((180|180\.[0]{1,20}|[0-9]|([0-9][0-9])|([1][0-7][0-9]))|(179|[0-9]|([0-9][0-9])|([1][0-7][0-9]))[.]{1}[0-9]{1,20}){1}$
- Latitude regex: ^-{0,1}((90|90\.[0]{1,20}|[0-9]|[1-8][0-9])|(89|[0-9]|[1-8][0-9])[.]{1}[0-9]{1,20}){1}$
- Longitude values fall between −180 and 180;
- Latitude values fall between −90 and 90;
- Coordinates consist of either an integer or a decimal number with 1 to 20 digits after the decimal point;
- The decimal separator is a dot.
2.3.2. Data Quality and Multi-Layer Validation Framework
- Qualified Contributor Model: Data entry is strictly restricted to a network of trained volunteers, field operators, and institutional personnel within the Centro Studi Cetacei network who have authenticated access to the system. This ensures that records are provided by individuals familiar with national stranding protocols, standardized survey sheets (Appendix A), and taxonomic identification.
- Real-Time Embedded Validation: The design of the web form acts as an active quality-control mechanism. The system enforces mandatory fields and utilizes dynamic taxon-specific inputs that adapt based on the selected animal group. For instance, specific biometric fields like “Curved Carapace Length” are only triggered for marine turtles, preventing cross-taxa data entry errors at the source.
- Spatial Integrity Constraints: The platform utilizes PostGIS-enabled logic to perform real-time coordinate validation. Automated checks via regular expressions ensure that latitude and longitude values fall within valid ranges and formats. Furthermore, an integrated reverse geocoding logic cross-references coordinates with official administrative layers to automatically identify the correct region and municipality. If coordinates fall beyond a 250 m coastal buffer, the system requires an explicit manual confirmation from the operator to ensure spatial accuracy.
- Continuous Data Curation: While the system allows for immediate data availability to support real-time monitoring, the database remains under continuous curation. Qualified experts and national coordinators retain full administrative privileges to review, refine, or correct existing records if inconsistencies are identified post-submission. This iterative process ensures that the long-term dataset maintains high scientific standards for retrospective analyses.
3. Results
3.1. Platform Overview
3.2. The Explorer Web-GIS Application
3.3. API Data Access
- Table (required)—accepts C or T, respectively, for cetaceans and turtles to specify the taxonomic group;
- Species—one or more scientific and/or common names, separated by commas;
- Period—temporal interval expressed as YYYY-MM-DD/YYYY-MM-DD (start and end dates separated by a comma);
- Year—the year of interest (ignored if a period has been specified);
- Region—one or more Italian administrative regions, separated by commas;
- bbox—bounding box filter in the format xmin,ymin,xmax,ymax (WGS84 decimal degrees);
- Limit—integer limiting the number of records returned.
- Extraction of species-specific subsets for statistical modeling;
- Filtering by bounding box for spatial analyses;
- Retrieval of time-bounded records for trend assessment;
- Integration within dashboards or institutional information systems.
3.4. Open-Data GitHub Repository
3.5. Dataset Coverage Summary
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CSC | Centro Studi Cetacei |
| FAIR | Findable, Accessible, Interoperable, Reusable |
| CRUD | Create, Read, Update and Delete |
| GIS | Geographic Information System |
| REST | Representational State Transfer |
| API | Application Programming Interface |
Appendix A
References
- Borri, M.; Cagnolaro, L.; Podestà, M.; Renieri, T. Il Centro Studi Cetacei: Dieci anni di Attività 1986–1995; Società Italiana di Scienze Naturali & Museo Civico di Storia Naturale e Acquario Civico: Milano, Italy, 1997. [Google Scholar]
- Webb, T.J.; Beja, J.; Bejarano, S.J.F.; Ramos, E.; Sainz-Villegas, S.; Soetaert, K.; Stolte, W.; Troupin, C.; Weigel, B. Realising the potential of interoperable data products to improve the outlook for marine biodiversity: Lessons from the European Marine Observation and Data Network. Mar. Policy 2025, 173, 106578. [Google Scholar] [CrossRef]
- Borja, A.; Cortes, R.; Díaz, E.; Bañares, A.; Irvine, K.; Muxika, I.; Santiago, J. Marine biodiversity and environmental data: An AI-ready, open dataset from the long term (1995–2023) Basque Country monitoring network. Front. Ocean. Sustain. 2024, 2, 1528837. [Google Scholar] [CrossRef]
- Wilkinson, M.D.; Dumontier, M.; Aalbersberg, I.J.; Appleton, G.; Axton, M.; Baak, A.; Mons, B. The FAIR Guiding Principles for scientific data management and stewardship. Sci. Data 2016, 3, 160018. [Google Scholar] [CrossRef] [PubMed]
- Di Lorenzo, A.; Olivieri, V.; Internullo, E.; Bortolotto, A.; Manfrini, V.; Guccione, S.; Piscione, I.; Di Nardo, W.; Tringali, M. GEOCETUS: Geographical Information System for the management of online database on cetacean stranding along the Italian coastline. In Proceedings of the Atti XLIV Congresso SIBM, Roma, Italy, 14–16 May 2013. [Google Scholar]
- Di Lorenzo, A.; Di Sabatino, D.; Cioci, D.; Conte, A.; Bruno, R.; Sauro, F.; Calistri, P.; Savini, L. The Arbo-zoonet Information System. Vet. Ital. 2016, 52, 161–168. [Google Scholar] [CrossRef] [PubMed]
- Butler, K.A.; Jackson, L.A.; Kruk, M.C.; Merati, N.; Vance, T.C. Editorial: Democratizing data: Environmental data access and its future. Front. Clim. 2023, 4, 1081021. [Google Scholar] [CrossRef]
- Agabiti, C.; Zanetti, E.; Quattrocchi, G.; Cucco, A.; Baldi, G.; Angelini, V.; Pari, A.; Monticelli, M.; Olivieri, V.; Angrilli, A.; et al. Speaking Deads: Sea Turtle Mortality Areas and Fisheries Overlaps Identified Through Backtracking of Stranded Carcasses in the Adriatic Sea. Aquat. Conserv. Mar. Freshw. Ecosyst. 2024, 34, e4236. [Google Scholar] [CrossRef]
- Pace, D.S.; Giacomini, G.; Campana, I.; Paraboschi, M.; Pellegrino, G.; Silvestri, M.; Alessi, J.; Angeletti, D.; Cafaro, V.; Pavan, G.; et al. An integrated approach for cetacean knowledge and conservation in the central Mediterranean Sea using research and social media data sources. Aquacit Conserv. Mar. Freshw. Ecosyst. 2019, 29, 1302–1323. [Google Scholar] [CrossRef]
- Carlucci, R.; Ricci, P.; Ingrosso, M.; Cascione, D.; Fanizza, C.; Cipriano, G. Estimations of length-weight relationships and consumption rates of odontocetes in the Mediterranean Sea from stranding data. Estuar. Coast. Shelf Sci. 2024, 298, 108622. [Google Scholar] [CrossRef]
- Zonta, N. Focus on Loggerhead Sea Turtle (Caretta caretta) Stranded in Abruzzo: Evaluation of the Plastics ingestion, the Health Status and Sexual Maturation. Master’s Thesis, Università Politecnica delle Marche, Ancona, Italy, 2021. Available online: https://tesi.univpm.it/retrieve/aab493c9-41bf-49e0-a5b6-987b3d86cec6/tesi_Zonta_PDFa.pdf (accessed on 23 April 2026).
- Pisto, A.; Cirelli, G.; Ardolino, F.; Tragni, N.; Maglietta, R.; Renò, V.; Colucci, A. Analysis of bycatch and strandings of sea turtle Caretta caretta in the Ionian Sea: Understand how the area is used by the species to improve conservation policies. In Atti del Congresso Tartarughe e Testuggini; Cesbin: Cesena, Italy, 2019. [Google Scholar]
- Di Renzo, L.; De Angelis, M.E.; Torresi, M.; Di Lollo, V.; Di Teodoro, G.; Averaimo, D.; Defourny, S.V.P.; Di Giacinto, F.; Profico, C.; Olivieri, V.; et al. First Report of Septicaemic Listeriosis in a Loggerhead Sea Turtle (Caretta caretta) Stranded along the Adriatic Coast: Strain Detection and Sequencing. Animals 2022, 12, 2364. [Google Scholar] [CrossRef] [PubMed]
- Guarino, G.; Floridia, S.; Internullo, E.; Monaco, C.; Raffa, A.; Copat, C. An overview of marine mammals stranding in Sicily: A focus on Marecamp recordings. In Proceedings of the 35th Annual Conference of the European Cetacean Society, Catania, Italy, 10–12 April 2024. [Google Scholar]
- Di Renzo, L.; Di Lorenzo, A.; Borgatti, C.; Di Nardo, W.; Guccione, S.; Profico, C.; Profico, D.; Olivieri, V. The Role of GeoCetus Geographic Information System in Managing Sea Turtle Strandings. Veterinaria Italiana—GeoVet23 Special Issue; 2023. Abstract P02.6. Available online: https://www.veterinariaitaliana.izs.it/index.php/GEOVET23/article/view/3323 (accessed on 23 April 2026).
- Monaco, C. Interaction Between Cetaceans and Small-Scale Fisheries in the Mediterranean: The Case of the Central Mediterranean; Low Impact Fishers of Europe (LIFE): Sicily, Italy, 2020; Available online: https://lifeplatform.eu/wp-content/uploads/2021/02/Report_Sicily_updated-compressed.pdf (accessed on 23 April 2026).
- Fossi, M.C.; Panti, C.; Baini, M.; Lavers, J.L. A review of plastic-associated pressures: Cetaceans of the Mediterranean Sea and eastern Australian shearwaters as case studies. Front. Mar. Sci. 2018, 5, 173. [Google Scholar] [CrossRef]
- Ramírez, S. FastAPI [Computer Software]. 2018. Available online: https://github.com/fastapi/fastapi (accessed on 23 April 2026).
- OpenAPI Initiative. OpenAPI Specification. 2026. Available online: https://www.openapis.org/ (accessed on 23 April 2026).
- Krumm, J. Ubiquitous Computing Fundamentals; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]
- Kelling, S.; Fink, D.; La Sorte, F.A.; Johnston, A.; Bruns, N.E.; Hochachka, W.M. Taking a ‘Big Data’ approach to data quality in a citizen science project. Ambio 2015, 44, 601–611. [Google Scholar] [CrossRef] [PubMed]
- Kelling, S.; Johnston, A.; Bonn, A.; Fink, D.; Ruiz-Gutierrez, V.; Bonney, R.; Fernandez, M.; Hochachka, W.M.; Julliard, R.; Kraemer, R.; et al. Using semistructured surveys to improve citizen science data for monitoring biodiversity. BioScience 2019, 69, 170–179. [Google Scholar] [CrossRef] [PubMed]
- Suter, S.; Barrett, B.; Welden, N. Do biodiversity monitoring citizen science surveys meet the core principles of open science practices? Environ. Monit. Assess. 2023, 195, 295. [Google Scholar] [CrossRef] [PubMed]
- CIBRA. Stranding Data Center. Centro Interuniversitario di Biologia e Ecologia Animale, Università di Pavia. Available online: http://www-9.unipv.it/cibra/res_strandings_uk.html (accessed on 23 April 2026).
- Norman, S.A.; Huggins, J.; Carpenter, T.E.; Case, J.T.; Lambourn, D.M.; Rice, J.; Calambokidis, H.; Gaydos, J.K.; Hanson, M.B.; Duffield, D.A.; et al. The application of GIS and spatiotemporal analyses to investigations of unusual marine mammal strandings and mortality events. Mar. Mammal Sci. 2011, 28, E251–E266. [Google Scholar] [CrossRef]
- Pietroluongo, G.; Podestà, M.; Belluscio, D.; Berio, E.; Canonico, C.; Casalone, C.; Cavaliere, F.; Centelleghe, C.; Ceolotto, L.; Cocumelli, C.; et al. Assessing fishery interaction on cetaceans stranded along the Italian coastline between 1986 and 2023. PLoS ONE 2025, 20, e0330441. [Google Scholar] [CrossRef] [PubMed]
- European Commission. Directive 2008/56/EC of the European Parliament and of the Council of 17 June 2008 establishing a framework for community action in the field of marine environmental policy (Marine Strategy Framework Directive). Off. J. Eur. Union L 2008, 164, 19–40. [Google Scholar]








| Field | Description | Type | Mandatory |
|---|---|---|---|
| codice | Unique record identifier | String | Yes |
| data_rilievo | Survey date | Date | Yes |
| specie | Species Scientific name | Categorical | Yes |
| latitudine | Latitude (decimal degrees, WGS84) | Numeric | Yes |
| longitudine | Longitude (decimal degrees, WGS84) | Numeric | Yes |
| regione | Administrative region | Categorical | Yes |
| provincia | Administrative province | Categorical | Yes |
| comune | Municipality | Categorical | Yes |
| sesso | Sex | Categorical | No |
| lunghezza | Total length (cm) | Numeric/String | No |
| condizioni | Condition at discovery | Categorical | Yes |
| interazione | Evidence of interaction | Categorical | No |
| segnalatore | Reporting party (citizen, Coast Guard, research staff, etc.) | Categorical | Yes |
| rilevatore | Field operator/recorder | String | Yes |
| Field | Description | Type | Mandatory |
|---|---|---|---|
| codice | Unique record identifier | String | Yes |
| data_rilievo | Survey date | Date | Yes |
| specie | Species Scientific name | Categorical | Yes |
| latitudine | Latitude (decimal degrees, WGS84) | Numeric | Yes |
| longitudine | Longitude (decimal degrees, WGS84) | Numeric | Yes |
| regione | Administrative region | Categorical | Yes |
| provincia | Administrative province | Categorical | Yes |
| comune | Municipality | Categorical | Yes |
| sesso | Sex | Categorical | No |
| lunghezza | Curved Carapace Length (CCL) in cm | Numeric/String | No |
| targhetta | Tag ID already applied at the time of discovery | String | No |
| targhetta_r | Release tag ID (tag applied at release) | String | No |
| condizioni | Condition at discovery | Categorical | Yes |
| interazione | Evidence of interaction | Categorical | No |
| segnalatore | Reporting party (citizen, Coast Guard, research staff, etc.) | Categorical | Yes |
| rilevatore | Field operator/recorder | String | Yes |
| Species | N. of Records |
|---|---|
| Tursiops truncatus | 339 |
| Stenella coeruleoalba | 229 |
| Physeter macrocephalus | 29 |
| Grampus griseus | 9 |
| Balaenoptera physalus | 7 |
| Ziphius cavirostris | 6 |
| Delphinus delphis | 6 |
| Globicephala melas | 4 |
| Balaenoptera acutorostrata | 3 |
| Eschrichtius robustus | 1 |
| Megaptera novaeangliae | 1 |
| Kogia sima | 1 |
| Unidentified | 36 |
| Total | 671 |
| Species | N. of Records |
|---|---|
| Caretta caretta | 4054 |
| Chelonia mydas | 18 |
| Dermochelys coriacea | 9 |
| Unidentified | 8 |
| Total | 4089 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Di Lorenzo, A.; Di Renzo, L.; Profico, C.; Profico, D.; Olivieri, V.; Guccione, S. GeoCetus: A Multi-Decadal Open Geospatial Infrastructure for the Continuous Monitoring of Marine Strandings in Italy. Animals 2026, 16, 1323. https://doi.org/10.3390/ani16091323
Di Lorenzo A, Di Renzo L, Profico C, Profico D, Olivieri V, Guccione S. GeoCetus: A Multi-Decadal Open Geospatial Infrastructure for the Continuous Monitoring of Marine Strandings in Italy. Animals. 2026; 16(9):1323. https://doi.org/10.3390/ani16091323
Chicago/Turabian StyleDi Lorenzo, Alessio, Ludovica Di Renzo, Chiara Profico, Daniela Profico, Vincenzo Olivieri, and Sergio Guccione. 2026. "GeoCetus: A Multi-Decadal Open Geospatial Infrastructure for the Continuous Monitoring of Marine Strandings in Italy" Animals 16, no. 9: 1323. https://doi.org/10.3390/ani16091323
APA StyleDi Lorenzo, A., Di Renzo, L., Profico, C., Profico, D., Olivieri, V., & Guccione, S. (2026). GeoCetus: A Multi-Decadal Open Geospatial Infrastructure for the Continuous Monitoring of Marine Strandings in Italy. Animals, 16(9), 1323. https://doi.org/10.3390/ani16091323

