{
  "format": "dataset-manifest/1",
  "slug": "citizen-science-and-data-collection-platform",
  "version": 3,
  "seed": "citizen-science-and-data-collection-platform:1",
  "spec": {
    "format": "dataset/1",
    "slug": "citizen-science-and-data-collection-platform",
    "name": "Community Engagement in Data Collection",
    "tagline": "Community participation data on environmental observations, projects, sensors, and quizzes.",
    "description": "Citizens actively contribute to scientific research by collecting environmental data and wildlife observations through various initiatives. This dataset includes tables that model participant engagement, project details, and the types of observations made. It allows users to explore how citizen science projects foster community involvement and the extent of data collection across different regions. The observations are particularly concentrated in urban areas, while remote regions show less activity, highlighting disparities in participation. The tables are interconnected, enabling comprehensive analysis of engagement metrics, the effectiveness of educational quizzes, and the impact of sensor data on overall participation. This synthetic dataset serves as an excellent resource for practicing data analysis, creating visualizations for BI dashboards, and understanding community-driven data collection efforts.",
    "domain": "government",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "citizen science",
      "community engagement",
      "data collection",
      "environmental observations",
      "scientific research",
      "public participation"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "participants": {
        "description": "This table holds information about the citizens participating in various data collection projects. Each row represents a unique participant, linking to their observations and project involvement.",
        "rows": 200,
        "columns": {
          "participant_id": {
            "kind": "pk",
            "description": "Unique identifier for each participant."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the participant."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Email address of the participant."
          },
          "city": {
            "kind": "city",
            "description": "City where the participant resides."
          },
          "registration_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the participant registered."
          }
        }
      },
      "projects": {
        "description": "This table details the various citizen science projects available. Each project can have multiple associated observations and participants.",
        "rows": 50,
        "columns": {
          "project_id": {
            "kind": "pk",
            "description": "Unique identifier for each project."
          },
          "project_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the citizen science project.",
            "pool": [
              "Eco",
              "Citizen",
              "Data",
              "Science",
              "Engagement",
              "Project",
              "Green",
              "Community",
              "Research",
              "Wildlife",
              "Conservation",
              "Monitoring",
              "Survey",
              "Habitat",
              "Mapping",
              "Activity",
              "Participatory",
              "Study",
              "Initiative",
              "Collaboration"
            ]
          },
          "start_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Start date of the project."
          },
          "end_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "End date of the project."
          },
          "project_type": {
            "kind": "enum",
            "values": [
              "wildlife observation",
              "environmental monitoring",
              "community survey"
            ],
            "description": "Type of project conducted.",
            "weights": [
              6,
              2,
              2
            ]
          }
        }
      },
      "observations": {
        "description": "This table contains the detailed observations made by participants during various projects. Each observation is linked to a specific participant and project.",
        "rows": {
          "per": "participants",
          "via": "participant_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "observation_id": {
            "kind": "pk",
            "description": "Unique identifier for each observation."
          },
          "participant_id": {
            "kind": "fk",
            "ref": "participants.participant_id",
            "description": "Reference to the participant making the observation."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.project_id",
            "description": "Reference to the project associated with the observation."
          },
          "observation_date": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "dayProfile": "business",
            "description": "Date and time of the observation."
          },
          "location": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Description of the observation location.",
            "pool": [
              "Park",
              "River",
              "Forest",
              "Beach",
              "Urban",
              "Rural",
              "Wetland",
              "Field",
              "Neighborhood",
              "School",
              "Community",
              "Garden",
              "Campus",
              "Trail",
              "Mountain",
              "Coast",
              "Estuary",
              "Site",
              "Area",
              "Zone"
            ]
          },
          "observation_details": {
            "kind": "paragraph",
            "min": 10,
            "max": 200,
            "description": "Detailed notes about the observation."
          }
        }
      },
      "quizzes": {
        "description": "This table models the quizzes designed to educate participants about data collection and environmental awareness. Each quiz can be linked to multiple projects.",
        "rows": 30,
        "columns": {
          "quiz_id": {
            "kind": "pk",
            "description": "Unique identifier for each quiz."
          },
          "quiz_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the quiz.",
            "pool": [
              "Knowledge",
              "Challenge",
              "Test",
              "Trivia",
              "Assessment",
              "Check",
              "Quiz",
              "Evaluation",
              "Engagement",
              "Participation",
              "Awareness",
              "Learning",
              "Fun",
              "Interactive",
              "Explore",
              "Discover",
              "Facts",
              "Skills",
              "Topics",
              "Concepts"
            ]
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.project_id",
            "description": "Reference to the project for which the quiz is created."
          },
          "creation_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the quiz was created."
          },
          "total_questions": {
            "kind": "int",
            "min": 5,
            "max": 20,
            "description": "Total number of questions in the quiz."
          }
        }
      },
      "sensor_data": {
        "description": "This table holds the sensor data collected in real-time for various environmental factors. Data from sensors can complement citizen observations and provide context.",
        "rows": {
          "per": "projects",
          "via": "project_id",
          "min": 1,
          "max": 10,
          "skew": "heavy-tail"
        },
        "columns": {
          "sensor_id": {
            "kind": "pk",
            "description": "Unique identifier for each sensor reading."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.project_id",
            "description": "Reference to the project from which the data is sourced."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "dayProfile": "business",
            "description": "Date and time of the sensor reading."
          },
          "temperature": {
            "kind": "decimal",
            "min": -30,
            "max": 50,
            "scale": 1,
            "description": "Temperature reading in degrees Celsius."
          },
          "humidity": {
            "kind": "decimal",
            "min": 0,
            "max": 100,
            "scale": 1,
            "description": "Humidity percentage reading."
          },
          "air_quality_index": {
            "kind": "int",
            "min": 0,
            "max": 500,
            "description": "Air quality index value.",
            "distribution": "long-tail"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What environmental factors are most commonly observed by participants?",
      "How do quiz scores correlate with the number of observations made?",
      "Which projects have the highest participant engagement and why?",
      "What are the trends in environmental data collected over time?",
      "How does urban participation compare to rural and remote areas?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Participants and Observations",
        "sql": "SELECT p.full_name, o.observation_details FROM participants p JOIN observations o ON p.participant_id = o.participant_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Observations by Project",
        "sql": "SELECT project_id, COUNT(*) FROM observations GROUP BY project_id;",
        "dialect": "postgres"
      },
      {
        "title": "Average Temperature by Project",
        "sql": "SELECT project_id, AVG(temperature) FROM sensor_data GROUP BY project_id;",
        "dialect": "postgres"
      },
      {
        "title": "Observations Over Time",
        "sql": "SELECT DATE(observation_date), COUNT(*) FROM observations GROUP BY DATE(observation_date);",
        "dialect": "postgres"
      },
      {
        "title": "Top Projects by Participant Count",
        "sql": "SELECT project_id, COUNT(DISTINCT participant_id) FROM observations GROUP BY project_id ORDER BY COUNT(DISTINCT participant_id) DESC;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Environmental Researchers",
        "body": "Environmental researchers can utilize this dataset to analyze citizen-reported observations and sensor data to identify trends in biodiversity. By assessing the data collected through various projects, they can better understand how public engagement affects environmental monitoring and conservation efforts."
      },
      {
        "title": "Government Agencies",
        "body": "Government agencies can leverage this dataset to evaluate the effectiveness of citizen science programs. By analyzing participant engagement and the quality of data collected, they can make informed decisions about future initiatives and allocate resources to enhance community involvement in environmental issues."
      },
      {
        "title": "Data Analysts",
        "body": "Data analysts can use this dataset to create visualizations and dashboards that track participant engagement over time. By exploring the trends and patterns in observations, they can provide insights to stakeholders on the impact of educational quizzes and the effectiveness of different project types."
      },
      {
        "title": "Community Organizers",
        "body": "Community organizers can analyze this dataset to identify areas with low participation rates and devise strategies to engage more citizens in data collection efforts. By understanding the demographics of participants and the types of projects that attract interest, they can tailor outreach programs to increase involvement."
      }
    ]
  },
  "counts": {
    "participants": 200,
    "projects": 50,
    "observations": 439,
    "quizzes": 30,
    "sensor_data": 182
  },
  "stats": {
    "participants": {
      "rows": 200,
      "columns": {
        "participant_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 0,
          "distinct": 194,
          "min": "Alice Garcia",
          "max": "Yusuf Weber"
        },
        "email": {
          "nulls": 0,
          "distinct": 199
        },
        "city": {
          "nulls": 0,
          "distinct": 60,
          "min": "Amsterdam",
          "max": "Zurich"
        },
        "registration_date": {
          "nulls": 0,
          "distinct": 187,
          "min": "2020-01-02",
          "max": "2023-12-15"
        }
      }
    },
    "projects": {
      "rows": 50,
      "columns": {
        "project_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "project_name": {
          "nulls": 0,
          "distinct": 46
        },
        "start_date": {
          "nulls": 0,
          "distinct": 49,
          "min": "2020-01-13",
          "max": "2023-11-05"
        },
        "end_date": {
          "nulls": 0,
          "distinct": 48,
          "min": "2020-01-19",
          "max": "2023-12-22"
        },
        "project_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "community survey",
          "max": "wildlife observation"
        }
      }
    },
    "observations": {
      "rows": 439,
      "columns": {
        "observation_id": {
          "nulls": 0,
          "distinct": 439,
          "min": 1,
          "max": 439
        },
        "participant_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "project_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "observation_date": {
          "nulls": 0,
          "distinct": 439,
          "min": "2020-01-03 09:34:56",
          "max": "2023-12-28 13:50:22"
        },
        "location": {
          "nulls": 0,
          "distinct": 293
        },
        "observation_details": {
          "nulls": 0,
          "distinct": 439
        }
      }
    },
    "quizzes": {
      "rows": 30,
      "columns": {
        "quiz_id": {
          "nulls": 0,
          "distinct": 30,
          "min": 1,
          "max": 30
        },
        "quiz_name": {
          "nulls": 0,
          "distinct": 27
        },
        "project_id": {
          "nulls": 0,
          "distinct": 20,
          "min": 4,
          "max": 50
        },
        "creation_date": {
          "nulls": 0,
          "distinct": 30,
          "min": "2020-01-09",
          "max": "2023-10-08"
        },
        "total_questions": {
          "nulls": 0,
          "distinct": 14,
          "min": 5,
          "max": 20
        }
      }
    },
    "sensor_data": {
      "rows": 182,
      "columns": {
        "sensor_id": {
          "nulls": 0,
          "distinct": 182,
          "min": 1,
          "max": 182
        },
        "project_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "timestamp": {
          "nulls": 0,
          "distinct": 182,
          "min": "2020-01-10 17:45:46",
          "max": "2023-12-25 10:51:59"
        },
        "temperature": {
          "nulls": 0,
          "distinct": 161,
          "min": -30,
          "max": 49.8
        },
        "humidity": {
          "nulls": 0,
          "distinct": 163,
          "min": 0.5,
          "max": 98.3
        },
        "air_quality_index": {
          "nulls": 0,
          "distinct": 136,
          "min": 0,
          "max": 498
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/participants.csv",
      "format": "csv",
      "table": "participants",
      "key": "datasets/citizen-science-and-data-collection-platform/v3/csv/participants.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/csv/participants.csv",
      "bytes": 11965,
      "sha256": "8277061125942e8103e5104418a87346798d2c98bd233e60f21c5be2116309dd",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/projects.csv",
      "format": "csv",
      "table": "projects",
      "key": "datasets/citizen-science-and-data-collection-platform/v3/csv/projects.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/csv/projects.csv",
      "bytes": 3325,
      "sha256": "b183fdbb22f3b9868af38b51ddc5ddbb46fd6b2768808cea54e2ee0a2ab34e84",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/observations.csv",
      "format": "csv",
      "table": "observations",
      "key": "datasets/citizen-science-and-data-collection-platform/v3/csv/observations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/csv/observations.csv",
      "bytes": 94781,
      "sha256": "27a4452e906cdc06afa086f6337ff161b63c39cb3b9f359d1e9c900f146e6cf4",
      "rows": 439,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/quizzes.csv",
      "format": "csv",
      "table": "quizzes",
      "key": "datasets/citizen-science-and-data-collection-platform/v3/csv/quizzes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/csv/quizzes.csv",
      "bytes": 1142,
      "sha256": "93237de8b95f6fcb3e6b08aa741c38f7eed7a9b74dbb15136fa1c96fecbb6b12",
      "rows": 30,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sensor_data.csv",
      "format": "csv",
      "table": "sensor_data",
      "key": "datasets/citizen-science-and-data-collection-platform/v3/csv/sensor_data.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/csv/sensor_data.csv",
      "bytes": 7458,
      "sha256": "cf4b42117d5c8746b304bf62d5fbe5bd0ba5c06081d30531ae1d6ef04053d84d",
      "rows": 182,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "citizen-science-and-data-collection-platform.json",
      "format": "json",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/citizen-science-and-data-collection-platform.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/citizen-science-and-data-collection-platform.json",
      "bytes": 250552,
      "sha256": "c631f1cec9fb3c91fad808bbd34ddd372a58012a3f2d792b3ae04791d02ac967",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/sql/postgres.sql",
      "bytes": 136295,
      "sha256": "849cce52e99789773280c4b5f6d0dd9af8dd5e3cddf4d422c251e17400580718",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/sql/mysql.sql",
      "bytes": 135630,
      "sha256": "649a7bc2403f6fd66917a90babe3fad2d76e943b4e60abbcc45f809bae23c231",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/sql/mssql.sql",
      "bytes": 138532,
      "sha256": "593feb75638609e338a03585b6c7e69e64c06ba0b8ae86d8eb78dae8a72e74fc",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/sql/sqlite.sql",
      "bytes": 135413,
      "sha256": "ace2e2f0e6e271fa7505af293fd38a361358dcc72d54f928b16ca2590184829f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/prisma/seed.ts",
      "bytes": 221747,
      "sha256": "1eab91e7d8c303f7c61553db785dd1939b3f0ac7299c3a9f726d1219b572845d",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/citizen-science-and-data-collection-platform/v3/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/citizen-science-and-data-collection-platform/v3/django/fixtures.json",
      "bytes": 281783,
      "sha256": "9f26e89e3e6dac80c5cdec55e47ecc51fcde7d9388b0317c112f5f9c0e493382",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766981002,
  "updatedAt": 1788782765036
}
