Biodiversity Information Science and Standards :
Conference Abstract
|
Corresponding author: Peter Desmet (peter.desmet@inbo.be)
Received: 21 Aug 2023 | Published: 21 Aug 2023
© 2023 Peter Desmet, Jakub Bubnicki
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Citation:
Desmet P, Bubnicki JW (2023) How We Developed a Data Exchange Format: Lessons Learned from Camera Trap Data Package (Camtrap DP). Biodiversity Information Science and Standards 7: e111425. https://doi.org/10.3897/biss.7.111425
|
Camera trapping has revolutionized wildlife ecology and conservation by enabling automated data acquisition, leading to the accumulation of massive amounts of camera trap data worldwide (
Camtrap DP was developed with two guiding principles. It should:
Camtrap DP structures the data in a simple model consisting of three tables (Deployments, Media, and Observations), which supports a wide range of camera deployment designs, classification techniques and analytical use cases. To describe these tables and the accompanying metadata, we adopted the Frictionless Standards, a collection of open specifications developed by the Frictionless Data project (
We developed Camtrap DP openly, collaboratively, and with version control from the start. It is licensed under the permissive MIT license, allowing anyone to use it. Suggestions for change were and continue to be discussed in a public issue tracker on GitHub. These are incorporated only after review and automated testing. Once a number of changes have been adopted, a new version of the standard is released using semantic versioning. This allows Camtrap DP to evolve over time, while making sure that software and datasets referring to older versions of the standard are still valid.
Equally important to the success of a data exchange format is community-wide adoption, which requires trust and implementation by existing systems. From the start, we have involved researchers as well as maintainers of software tools and management platforms from the camera trapping community. Using an iterative approach, they tested and provided feedback on Camtrap DP to make sure it met their requirements. To aid their understanding of the format, we provided a website, an example dataset that is versioned with the format, and an R package to read, explore and visualize Camtrap DP datasets (
standard development, interoperability, Frictionless Data
Peter Desmet
TDWG 2023