{
  "format": "dataset-manifest/1",
  "slug": "wildlife-conservation",
  "version": 1,
  "seed": "wildlife-conservation:1",
  "spec": {
    "format": "dataset/1",
    "slug": "wildlife-conservation",
    "name": "Wildlife Protection Efforts Dataset",
    "tagline": "Conservation statuses of endangered species, donations, incidents, and contributions from veterinarians and volunteers.",
    "description": "Veterinarians monitor the health of endangered species and volunteers assist in on-the-ground efforts to conserve wildlife while donations fuel the initiatives. This nonprofit organization is dedicated to safeguarding endangered species and their habitats through multiple campaigns and community engagement activities. The data captures the conservation statuses of various animals, the donations received to support these efforts, the recorded incidents affecting wildlife, and the involvement of veterinarians and volunteers in the conservation initiatives.\n\nThe dataset consists of several interconnected tables: the 'animals' table lists different species along with their conservation status, while the 'donations' table records the financial contributions made by various supporters, highlighting both the frequency of smaller donations and the rarity of larger, impactful gifts. The 'incidents' table documents events that negatively affect wildlife, ranging from poaching to habitat destruction. Campaigns are detailed in the 'campaigns' table, outlining ongoing projects and initiatives aimed at wildlife protection.\n\nEach row in the 'animals' table corresponds to a unique species, linked to the donations that fund their conservation through relationships established with the 'donations' table. Vet activities are captured in the 'veterinarians' table, detailing their engagement in the field, while the 'volunteers' table illustrates the efforts of community members assisting in these conservation activities. Questions regarding the effectiveness of campaigns, the impact of financial contributions on wildlife protection, and the correlation between volunteer activities and incident reports can be explored through this data.\n\nThis synthetic dataset provides a great opportunity for developers and analysts to practice data manipulation and analysis, focusing on wildlife conservation efforts and community engagement outcomes.",
    "domain": "nonprofit",
    "shape": "event-log",
    "useCases": [
      "analytics-demo",
      "etl-pipelines"
    ],
    "keywords": [
      "wildlife",
      "conservation",
      "donations",
      "endangered species",
      "nonprofit",
      "veterinarians",
      "volunteers",
      "incidents",
      "habitats"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "animals": {
        "description": "This table holds records of various endangered species, detailing their current conservation status and habitat information. Each record is uniquely identified and linked to incidents and conservation efforts.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each animal species."
          },
          "species_name": {
            "kind": "fullName",
            "description": "The common name of the animal species."
          },
          "conservation_status": {
            "kind": "enum",
            "values": [
              "Critically Endangered",
              "Endangered",
              "Vulnerable",
              "Near Threatened",
              "Least Concern"
            ],
            "description": "The current conservation status of the species."
          },
          "habitat": {
            "kind": "words",
            "description": "The primary habitat of the species.",
            "nullable": true,
            "when": {
              "column": "conservation_status",
              "in": [
                "Critically Endangered",
                "Endangered"
              ]
            }
          }
        }
      },
      "donations": {
        "description": "This table records the donations made to support conservation initiatives. Each donation is linked to a specific campaign and the donor's information.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each donation."
          },
          "amount": {
            "kind": "decimal",
            "min": 10,
            "max": 10000,
            "scale": 2,
            "description": "The amount of the donation."
          },
          "campaign_id": {
            "kind": "fk",
            "ref": "campaigns.id",
            "description": "The campaign associated with the donation."
          },
          "donor_name": {
            "kind": "fullName",
            "description": "The name of the individual or organization making the donation.",
            "nullable": true
          },
          "date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date when the donation was made.",
            "nullable": true,
            "trend": "growing"
          }
        }
      },
      "incidents": {
        "description": "This table captures incidents affecting wildlife, such as poaching, habitat destruction, or disease outbreaks. Each incident is linked to the animals affected.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each incident."
          },
          "incident_type": {
            "kind": "enum",
            "values": [
              "Poaching",
              "Habitat Destruction",
              "Disease Outbreak",
              "Accidental Death"
            ],
            "description": "The type of incident affecting wildlife."
          },
          "animal_id": {
            "kind": "fk",
            "ref": "animals.id",
            "description": "The animal species affected by the incident."
          },
          "date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date when the incident occurred.",
            "trend": "seasonal"
          },
          "location": {
            "kind": "words",
            "description": "The geographical location where the incident took place.",
            "nullable": true,
            "when": {
              "column": "incident_type",
              "in": [
                "Poaching",
                "Habitat Destruction"
              ]
            }
          }
        }
      },
      "campaigns": {
        "description": "This table records various conservation campaigns run by the organization, detailing their objectives and associated animals.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each campaign."
          },
          "campaign_name": {
            "kind": "words",
            "description": "The name of the conservation campaign."
          },
          "start_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The start date of the campaign.",
            "nullable": true
          },
          "end_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The end date of the campaign, if applicable.",
            "nullable": true
          }
        }
      },
      "veterinarians": {
        "description": "This table lists veterinarians involved in wildlife conservation efforts, detailing their specialties and associated campaigns.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each veterinarian."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the veterinarian."
          },
          "specialty": {
            "kind": "words",
            "description": "The veterinary specialty of the individual.",
            "nullable": true
          },
          "campaign_id": {
            "kind": "fk",
            "ref": "campaigns.id",
            "description": "The campaign the veterinarian is associated with."
          }
        }
      },
      "volunteers": {
        "description": "This table records volunteers participating in conservation efforts, detailing their roles and associated campaigns.",
        "rows": 80,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each volunteer."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the volunteer."
          },
          "role": {
            "kind": "words",
            "description": "The role or responsibility of the volunteer.",
            "nullable": true
          },
          "campaign_id": {
            "kind": "fk",
            "ref": "campaigns.id",
            "description": "The campaign the volunteer is associated with."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "timestamped"
    ],
    "analysisQuestions": [
      "How do donation amounts correlate with the success of conservation campaigns?",
      "What types of incidents are most frequently reported and how do they impact wildlife?",
      "Which species are most affected by wildlife incidents over the years?",
      "What roles do veterinarians and volunteers play in the success of conservation efforts?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Donations and Campaigns",
        "sql": "SELECT d.amount, c.campaign_name FROM donations d JOIN campaigns c ON d.campaign_id = c.id;",
        "dialect": "postgres"
      },
      {
        "title": "Aggregate Donations by Campaign",
        "sql": "SELECT c.campaign_name, SUM(d.amount) AS total_donations FROM donations d JOIN campaigns c ON d.campaign_id = c.id GROUP BY c.campaign_name;",
        "dialect": "postgres"
      },
      {
        "title": "Count Incidents by Type",
        "sql": "SELECT incident_type, COUNT(*) AS total FROM incidents GROUP BY incident_type;",
        "dialect": "postgres"
      },
      {
        "title": "Find Active Campaigns and Associated Veterinarians",
        "sql": "SELECT c.campaign_name, v.full_name FROM campaigns c LEFT JOIN veterinarians v ON c.id = v.campaign_id WHERE c.end_date IS NULL;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Data Analysis for Conservation Effectiveness",
        "body": "Conservation analysts can utilize this dataset to assess the effectiveness of various campaigns through the correlation of donation amounts and conservation statuses of endangered species. By identifying successful strategies, they can advocate for future funding and resource allocation."
      },
      {
        "title": "Monitoring Wildlife Incidents",
        "body": "Wildlife protection officers can access this dataset to monitor and analyze incidents affecting wildlife. Understanding the frequency and types of incidents allows them to develop better strategies for protecting endangered species and preventing future occurrences."
      },
      {
        "title": "Veterinary Involvement in Conservation",
        "body": "Veterinarians can leverage this dataset to understand their impact on conservation efforts. By analyzing data on their involvement in campaigns and the outcomes of those campaigns, they can enhance their practices and contribute more effectively to wildlife protection."
      },
      {
        "title": "Volunteer Engagement in Conservation Campaigns",
        "body": "Volunteers can use this dataset to explore their roles in various conservation campaigns. By reviewing their contributions and the success of those campaigns, they can find opportunities for growth and ways to enhance their impact in future initiatives."
      }
    ]
  },
  "counts": {
    "animals": 200,
    "campaigns": 100,
    "donations": 400,
    "incidents": 150,
    "veterinarians": 50,
    "volunteers": 80
  },
  "stats": {
    "animals": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "species_name": {
          "nulls": 0,
          "distinct": 197,
          "min": "Amir Singh",
          "max": "Zoe Schmidt"
        },
        "conservation_status": {
          "nulls": 0,
          "distinct": 5,
          "min": "Critically Endangered",
          "max": "Vulnerable"
        },
        "habitat": {
          "nulls": 118,
          "distinct": 82
        }
      }
    },
    "donations": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "amount": {
          "nulls": 0,
          "distinct": 400,
          "min": 97.83,
          "max": 9986.21
        },
        "campaign_id": {
          "nulls": 0,
          "distinct": 99,
          "min": 1,
          "max": 100
        },
        "donor_name": {
          "nulls": 45,
          "distinct": 347,
          "min": "Alice Davis",
          "max": "Zoe Smith"
        },
        "date": {
          "nulls": 35,
          "distinct": 320,
          "min": "2020-01-01",
          "max": "2023-12-24"
        }
      }
    },
    "incidents": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "incident_type": {
          "nulls": 0,
          "distinct": 4,
          "min": "Accidental Death",
          "max": "Poaching"
        },
        "animal_id": {
          "nulls": 0,
          "distinct": 98,
          "min": 4,
          "max": 199
        },
        "date": {
          "nulls": 0,
          "distinct": 142,
          "min": "2020-01-13",
          "max": "2023-12-21"
        },
        "location": {
          "nulls": 79,
          "distinct": 71
        }
      }
    },
    "campaigns": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "campaign_name": {
          "nulls": 0,
          "distinct": 100
        },
        "start_date": {
          "nulls": 7,
          "distinct": 91,
          "min": "2020-01-17",
          "max": "2023-12-23"
        },
        "end_date": {
          "nulls": 8,
          "distinct": 91,
          "min": "2020-02-09",
          "max": "2023-12-26"
        }
      }
    },
    "veterinarians": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "full_name": {
          "nulls": 0,
          "distinct": 50,
          "min": "Amir Gomez",
          "max": "Zoe Hansen"
        },
        "specialty": {
          "nulls": 6,
          "distinct": 44
        },
        "campaign_id": {
          "nulls": 0,
          "distinct": 38,
          "min": 1,
          "max": 100
        }
      }
    },
    "volunteers": {
      "rows": 80,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 80,
          "min": 1,
          "max": 80
        },
        "full_name": {
          "nulls": 0,
          "distinct": 79,
          "min": "Amir Weber",
          "max": "Zara Ruiz"
        },
        "role": {
          "nulls": 6,
          "distinct": 74
        },
        "campaign_id": {
          "nulls": 0,
          "distinct": 59,
          "min": 2,
          "max": 100
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/animals.csv",
      "format": "csv",
      "table": "animals",
      "key": "datasets/wildlife-conservation/v1/csv/animals.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/animals.csv",
      "bytes": 8567,
      "sha256": "216b204fb6f388ecd6eb3f13a5ee641bd3a6022dcc569d200e21aa10cb667139",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/campaigns.csv",
      "format": "csv",
      "table": "campaigns",
      "key": "datasets/wildlife-conservation/v1/csv/campaigns.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/campaigns.csv",
      "bytes": 5055,
      "sha256": "5a6707db40cd53b3e3c3c6dd7baed0e77b5c3a0b9cf3753cf05e4b0c8d1a9e7c",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/donations.csv",
      "format": "csv",
      "table": "donations",
      "key": "datasets/wildlife-conservation/v1/csv/donations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/donations.csv",
      "bytes": 14644,
      "sha256": "c28205598a090d20699537ba863500e6dbdd8a82ad2170f2832852a85e35ad91",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/incidents.csv",
      "format": "csv",
      "table": "incidents",
      "key": "datasets/wildlife-conservation/v1/csv/incidents.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/incidents.csv",
      "bytes": 7236,
      "sha256": "89c3c5ad4c803e64567e7f5d296f805672be309c676427804e4aa301cfd4e07f",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/veterinarians.csv",
      "format": "csv",
      "table": "veterinarians",
      "key": "datasets/wildlife-conservation/v1/csv/veterinarians.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/veterinarians.csv",
      "bytes": 2091,
      "sha256": "0dbf4b686eb58a32b00b09e761bfdb346bf0bc39f3f93574ad6c587b9a979770",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/volunteers.csv",
      "format": "csv",
      "table": "volunteers",
      "key": "datasets/wildlife-conservation/v1/csv/volunteers.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/csv/volunteers.csv",
      "bytes": 3560,
      "sha256": "a09868846f69c742fb94f696edb24e15958dcf23125c0f5d75a878e8f2414b24",
      "rows": 80,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "wildlife-conservation.json",
      "format": "json",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/wildlife-conservation.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/wildlife-conservation.json",
      "bytes": 139914,
      "sha256": "45fbfb5ea6d55552953800395d6c0156fb4b43e8008e1f009bca5a606945c7d4",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/sql/postgres.sql",
      "bytes": 58920,
      "sha256": "b1be6628710ac0d368b8a24fd87945458e632c5f93eb5bec453cb09b0523a245",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/sql/mysql.sql",
      "bytes": 58247,
      "sha256": "d40bf863bd1bd4b6defd2ba67bf51e8cd523ffb0cd66cfc55c3da6356dfc072c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/sql/mssql.sql",
      "bytes": 60748,
      "sha256": "32eb0b235bd88c09db4bf7611ecabcc98408ac0b3163850070c963a629139e84",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/sql/sqlite.sql",
      "bytes": 57998,
      "sha256": "f600a602cdf4af4752d8f4dc2ba31be13271acde3e8aeb6220bde5bb4d4d144c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/prisma/seed.ts",
      "bytes": 109916,
      "sha256": "54f920153edffeba1f930eb1b4842a58baa65ba68d24441b98090e5d3caed401",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/wildlife-conservation/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/wildlife-conservation/v1/django/fixtures.json",
      "bytes": 182573,
      "sha256": "48c057a882baaaeacff3f1180eb147158b4615e491bf2ec79dd1995677484082",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766562558,
  "updatedAt": 1788766562558
}
