DOI: 10.5281/zenodo.17743793
title: Goat Parturition and Activity Monitoring Dataset

description: # Goat Parturition and Activity Monitoring Dataset

## Overview

This dataset consists of high-resolution time-series sensor data collected from collars worn by pregnant goats. The data captures movement (accelerometer) and physiological metrics (temperature) aimed at supporting the development of models for the **early and accurate prediction of parturition (birthing events)** based on recorded changes in movement.

The data provides ground truth labels crucial for differentiating the normal baseline period from the critical pre- and peri-parturition phases.

## Citation and DOI

This dataset has been published to ensure long-term preservation and citation. If you use this dataset in your research or application, please cite the associated DOI.

---

## Data Structure and Format

The dataset is provided as a collection of 27 CSV files. Each file represents a continuous recording period for a specific goat.

* **File Naming Convention:** `goat_[ID]_[time_stamp]_annotated.csv` (e.g., `goat_01_17h00min_annotated.csv`).

### Column/Feature Description

Each CSV file contains time-stamped, multi-sensor data:

| Column Name | Unit | Description || :--- | :--- | :--- || `Time` | ms | Unix timestamp in milliseconds. || `Acc_X`, `Acc_Y`, `Acc_Z` | mg ($10^{-3} g$) | Tri-axial acceleration data capturing goat movement and activity. || `Temperature` | $^\circ \text{C}$ | Temperature reading (physiological or ambient data). || `Class` | Integer | **Annotation Label** representing the time (in hours) until parturition. |

### Annotation Class Labels

The `Class` column provides the temporal ground truth, indicating the remaining hours until the confirmed parturition event.

| Class Value | Temporal Description || :--- | :--- || **13** | Parturition is $\mathbf{\ge 13}$ hours away (This is the defined baseline period, representing normal activity far from birthing). || $\mathbf{N}$ (where $0 \le N \le 12$) | Parturition is exactly $\mathbf{N}$ hours away. For example, a value of '3' means the goat is 3 hours from giving birth. |

---

## Authors and Contributors

* **Primary Contact:** João Ferreira* **Contributor 2:** [Pedro Gonçalves](mailto:Gonçalves) [0000-0002-7696-4231](https://orcid.org/0000-0002-7696-4231)* **Contributor 3:** [Mário Antunes](mailto:Gonçalves) [0000-0002-6504-9441](https://orcid.org/0000-0002-6504-9441)

---

## License Information

This dataset is released under the **Creative Commons Attribution 4.0 International (CC BY 4.0) License**.

* **License Text:** The full license terms are provided in the `LICENSE.txt` file within this repository.* **Permissions:** You are free to share and adapt the material for any purpose, even commercially, as long as you give appropriate credit.* **Attribution Requirements:** You must give appropriate credit, provide a link to the license, and indicate if changes were made.

---

## Funding and Acknowledgements

* **Acknowledgements:** This work is funded by national funds through FCT – Fundação para a Ciência e a Tecnologia, I.P., and, when eligible, co-funded by EU funds under project/support UID/50008/2025 – Instituto de Telecomunicações, with DOI identifier - https://doi.org/10.54499/UID/50008/2025