{
  "format": "dataset-manifest/1",
  "slug": "volunteer-engagement-insights",
  "version": 1,
  "seed": "volunteer-engagement-insights:1",
  "spec": {
    "format": "dataset/1",
    "slug": "volunteer-engagement-insights",
    "name": "Volunteer Engagement Insights",
    "tagline": "Explore insights into global volunteer engagement and nonprofit collaboration.",
    "description": "Volunteers connect with nonprofit organizations through a global platform, enhancing community engagement and support for various projects. At the heart of this operation lies a diverse array of volunteering opportunities tailored to match the skills and passions of individuals willing to give their time. Nonprofits publish opportunities, detailing the specific skills and commitments required, while volunteers explore these listings to find roles that resonate with their interests and expertise. This dynamic exchange fosters a vibrant ecosystem where community needs meet individual capabilities, facilitating impactful collaborations.\n\nThe database is structured around several tables that interrelate to create a comprehensive picture of volunteer engagement. Each row in the 'volunteers' table represents an individual eager to contribute, capturing their skills, interests, and availability. The 'opportunities' table outlines specific roles available, detailing the organization offering the position and the skill sets required. 'Organizations' hold information about the nonprofits themselves, including their mission and the types of projects they undertake. The 'applications' table records the submissions made by volunteers for various opportunities, while 'reviews' provide feedback on both the volunteer experience and the effectiveness of the organization. Finally, the 'messages' table facilitates communication between volunteers and organizations, enriching interactions and clarifying expectations.\n\nThis dataset answers vital questions such as how volunteers are matched with opportunities, the success rate of applications, and the quality of engagements as reflected in the reviews. Practitioners can examine trends in volunteer engagement, analyze the effectiveness of different organizations, and identify which opportunities attract the most applications. Additionally, the seasonal spikes in activity can be explored, highlighting the critical times when nonprofits particularly need support. Keep in mind that this data is synthetic, designed to simulate realistic scenarios in the nonprofit volunteering landscape, making it an excellent resource for honing your data analysis skills.",
    "domain": "nonprofit",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "volunteering",
      "nonprofit",
      "engagement",
      "opportunities",
      "skills",
      "reviews",
      "applications",
      "communication"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "volunteers": {
        "description": "This table contains information about volunteers registered on the platform, detailing their skills and engagement levels.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each volunteer."
          },
          "full_name": {
            "kind": "fullName",
            "description": "Full name of the volunteer."
          },
          "skills": {
            "kind": "words",
            "max": 5,
            "description": "List of skills possessed by the volunteer."
          },
          "engagement_level": {
            "kind": "enum",
            "values": [
              "low",
              "medium",
              "high"
            ],
            "description": "Level of engagement in volunteering activities."
          }
        }
      },
      "opportunities": {
        "description": "This table lists various volunteering opportunities available through the platform, linking to the organizations offering them.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each opportunity."
          },
          "title": {
            "kind": "title",
            "description": "Title of the volunteering opportunity."
          },
          "organization_id": {
            "kind": "fk",
            "ref": "organizations.id",
            "description": "Reference to the organization offering the opportunity."
          },
          "required_skills": {
            "kind": "words",
            "max": 5,
            "description": "Skills required for the opportunity."
          },
          "application_deadline": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2024-01-01",
            "description": "Deadline for applications to the opportunity.",
            "trend": "seasonal"
          }
        }
      },
      "organizations": {
        "description": "This table includes details about nonprofit organizations utilizing the platform to post opportunities.",
        "rows": 80,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each organization."
          },
          "name": {
            "kind": "company",
            "description": "Name of the nonprofit organization."
          },
          "mission": {
            "kind": "paragraph",
            "max": 500,
            "description": "Mission statement of the organization."
          }
        }
      },
      "applications": {
        "description": "This table tracks volunteer applications for opportunities, linking volunteers to the opportunities they apply for.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each application."
          },
          "volunteer_id": {
            "kind": "fk",
            "ref": "volunteers.id",
            "description": "Reference to the volunteer applying."
          },
          "opportunity_id": {
            "kind": "fk",
            "ref": "opportunities.id",
            "description": "Reference to the opportunity being applied for."
          },
          "application_date": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Date and time when the application was submitted.",
            "dayProfile": "waking"
          }
        }
      },
      "reviews": {
        "description": "This table captures feedback and reviews provided by volunteers for opportunities they participated in.",
        "rows": 250,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each review."
          },
          "application_id": {
            "kind": "fk",
            "ref": "applications.id",
            "description": "Reference to the application being reviewed."
          },
          "rating": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "description": "Rating given by the volunteer for the opportunity."
          },
          "comment": {
            "kind": "sentence",
            "max": 200,
            "description": "Comment provided by the volunteer about their experience."
          }
        }
      },
      "messages": {
        "description": "This table records messages exchanged between volunteers and organizations, facilitating communication.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each message."
          },
          "application_id": {
            "kind": "fk",
            "ref": "applications.id",
            "description": "Reference to the application related to the message."
          },
          "sender_id": {
            "kind": "fk",
            "ref": "volunteers.id",
            "description": "Reference to the volunteer sending the message."
          },
          "content": {
            "kind": "paragraph",
            "max": 500,
            "description": "Content of the message exchanged."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Date and time when the message was sent.",
            "dayProfile": "business"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "timestamped"
    ],
    "analysisQuestions": [
      "What skills are most commonly required for volunteering opportunities?",
      "How does volunteer engagement vary across different organizations?",
      "Which times of year see the highest number of applications for opportunities?",
      "What is the average rating given to opportunities by volunteers?",
      "How does the communication frequency between volunteers and organizations impact application success?"
    ],
    "suggestedQueries": [
      {
        "title": "List all opportunities with their organizations",
        "sql": "SELECT opportunities.title, organizations.name FROM opportunities JOIN organizations ON opportunities.organization_id = organizations.id;",
        "dialect": "postgres"
      },
      {
        "title": "Count applications per opportunity",
        "sql": "SELECT opportunities.title, COUNT(applications.id) AS application_count FROM opportunities LEFT JOIN applications ON opportunities.id = applications.opportunity_id GROUP BY opportunities.title;",
        "dialect": "postgres"
      },
      {
        "title": "Find average ratings for opportunities",
        "sql": "SELECT opportunities.title, AVG(reviews.rating) AS average_rating FROM opportunities LEFT JOIN applications ON opportunities.id = applications.opportunity_id LEFT JOIN reviews ON applications.id = reviews.application_id GROUP BY opportunities.title;",
        "dialect": "postgres"
      },
      {
        "title": "Get messages exchanged for a specific application",
        "sql": "SELECT messages.content, messages.timestamp FROM messages WHERE messages.application_id = <specific_application_id>;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Nonprofit Organizations Analysis",
        "body": "Nonprofit organizations can use this dataset to analyze their volunteer engagement, identify trends in application submissions, and assess the effectiveness of their outreach campaigns. By examining the volume of applications during specific periods, they can optimize their recruitment strategies and tailor their messaging to attract more volunteers."
      },
      {
        "title": "Volunteer Skill Assessment",
        "body": "Volunteers looking to enhance their profiles can utilize this dataset to understand which skills are in high demand across various opportunities. By identifying trends in required skills, they can focus on developing these areas or seek out relevant training, ultimately improving their chances of securing preferred volunteering roles."
      },
      {
        "title": "Feedback and Improvement",
        "body": "This dataset provides a framework for analyzing the feedback provided by volunteers through reviews. Organizations can examine the ratings and comments to identify areas for improvement in their opportunities, ensuring that future projects align better with volunteer expectations and experiences."
      },
      {
        "title": "Communication Effectiveness",
        "body": "By analyzing the messages exchanged between volunteers and organizations, both parties can evaluate the effectiveness of their communication strategies. Understanding how communication impacts volunteer engagement and application success can lead to more effective interactions and a more positive volunteer experience."
      }
    ]
  },
  "counts": {
    "organizations": 80,
    "opportunities": 150,
    "volunteers": 300,
    "applications": 400,
    "messages": 500,
    "reviews": 250
  },
  "stats": {
    "volunteers": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "full_name": {
          "nulls": 0,
          "distinct": 289,
          "min": "Alice Nguyen",
          "max": "Zoe Weber"
        },
        "skills": {
          "nulls": 0,
          "distinct": 299
        },
        "engagement_level": {
          "nulls": 0,
          "distinct": 3,
          "min": "high",
          "max": "medium"
        }
      }
    },
    "opportunities": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "title": {
          "nulls": 0,
          "distinct": 150
        },
        "organization_id": {
          "nulls": 0,
          "distinct": 63,
          "min": 1,
          "max": 80
        },
        "required_skills": {
          "nulls": 0,
          "distinct": 150
        },
        "application_deadline": {
          "nulls": 0,
          "distinct": 132,
          "min": "2023-01-01",
          "max": "2024-01-01"
        }
      }
    },
    "organizations": {
      "rows": 80,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 80,
          "min": 1,
          "max": 80
        },
        "name": {
          "nulls": 0,
          "distinct": 71,
          "min": "Acme Analytics",
          "max": "Willow Software"
        },
        "mission": {
          "nulls": 0,
          "distinct": 80
        }
      }
    },
    "applications": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "volunteer_id": {
          "nulls": 0,
          "distinct": 215,
          "min": 1,
          "max": 300
        },
        "opportunity_id": {
          "nulls": 0,
          "distinct": 140,
          "min": 2,
          "max": 150
        },
        "application_date": {
          "nulls": 0,
          "distinct": 400,
          "min": "2023-01-01 16:01:05",
          "max": "2023-12-29 19:34:30"
        }
      }
    },
    "reviews": {
      "rows": 250,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 250,
          "min": 1,
          "max": 250
        },
        "application_id": {
          "nulls": 0,
          "distinct": 197,
          "min": 3,
          "max": 400
        },
        "rating": {
          "nulls": 0,
          "distinct": 5,
          "min": 1,
          "max": 5
        },
        "comment": {
          "nulls": 0,
          "distinct": 249
        }
      }
    },
    "messages": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "application_id": {
          "nulls": 0,
          "distinct": 273,
          "min": 2,
          "max": 400
        },
        "sender_id": {
          "nulls": 0,
          "distinct": 250,
          "min": 1,
          "max": 299
        },
        "content": {
          "nulls": 0,
          "distinct": 500
        },
        "timestamp": {
          "nulls": 0,
          "distinct": 500,
          "min": "2023-01-01 10:55:41",
          "max": "2023-12-31 12:30:32"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/organizations.csv",
      "format": "csv",
      "table": "organizations",
      "key": "datasets/volunteer-engagement-insights/v1/csv/organizations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/organizations.csv",
      "bytes": 15119,
      "sha256": "7faaccbfe2cc96fa7e7b4f811de9d827f426524404fd454895ccf6305eb841e5",
      "rows": 80,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/opportunities.csv",
      "format": "csv",
      "table": "opportunities",
      "key": "datasets/volunteer-engagement-insights/v1/csv/opportunities.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/opportunities.csv",
      "bytes": 9458,
      "sha256": "d8306433594bf2805e038a5d72a771028df660cf77e086c26cf384dbb059103a",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/volunteers.csv",
      "format": "csv",
      "table": "volunteers",
      "key": "datasets/volunteer-engagement-insights/v1/csv/volunteers.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/volunteers.csv",
      "bytes": 13530,
      "sha256": "aaa364c429d97ce5f1e50136e9cd5d7545774969820d7d0a308d887b70e39079",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/applications.csv",
      "format": "csv",
      "table": "applications",
      "key": "datasets/volunteer-engagement-insights/v1/csv/applications.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/applications.csv",
      "bytes": 12716,
      "sha256": "99ad77cabdf3b3b139d27e18b8dd81f3fb76849677eca3396db83e782e6a1f59",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/messages.csv",
      "format": "csv",
      "table": "messages",
      "key": "datasets/volunteer-engagement-insights/v1/csv/messages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/messages.csv",
      "bytes": 99155,
      "sha256": "b3ff15cfa2c9227a18b0045178f5c7203f35ccb8790ff045715358e503db5dbf",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/reviews.csv",
      "format": "csv",
      "table": "reviews",
      "key": "datasets/volunteer-engagement-insights/v1/csv/reviews.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/csv/reviews.csv",
      "bytes": 16673,
      "sha256": "8f4ead961069894f0714f478ce82e644e3970833a104b4ce1a3aaf09fb04b858",
      "rows": 250,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "volunteer-engagement-insights.json",
      "format": "json",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/volunteer-engagement-insights.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/volunteer-engagement-insights.json",
      "bytes": 335691,
      "sha256": "1ad24c053bb72b46031ca491aa461300d32d8087656ab307181484e6f409ae93",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/sql/postgres.sql",
      "bytes": 191670,
      "sha256": "d23bdf6e3af9d1c0f42bd8c024652b912a1526b7e8ca1732e2d76a3e0cb37e91",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/sql/mysql.sql",
      "bytes": 190971,
      "sha256": "05cc14f3915ba5c19b6efc9ad11b8c906bb2ac0c7a364fb85788d1cbd57e7038",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/sql/mssql.sql",
      "bytes": 194562,
      "sha256": "a42dfe7b77cab017af79cd9251bc4d8fa7037b2457dacce8c31c9dbd598e6b9c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/sql/sqlite.sql",
      "bytes": 190684,
      "sha256": "9329402a01f32d2c59d4a09890a7ada95720031de3801d5472f66134de367df3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/prisma/seed.ts",
      "bytes": 294993,
      "sha256": "c59fee409dc2259e52b906bb6a7fb035b5b20ec87c96e30db9810d62f514bb68",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/volunteer-engagement-insights/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/volunteer-engagement-insights/v1/django/fixtures.json",
      "bytes": 406726,
      "sha256": "3274a84894e13b325630f840813ccf59eef4ed18b2a10845a2277afdc9fac23b",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767863269,
  "updatedAt": 1788767863269
}
