{
  "format": "dataset-manifest/1",
  "slug": "comic-book-convention",
  "version": 3,
  "seed": "comic-book-convention:1",
  "spec": {
    "format": "dataset/1",
    "slug": "comic-book-convention",
    "name": "Comic Convention Experience Data",
    "tagline": "Attendee interactions, ticket sales, booth allocations, and cosplay contest entries from a comic convention.",
    "description": "Attendees at a comic book convention engage in a vibrant atmosphere filled with excitement and creativity. Each participant navigates through various booths, where vendors showcase a range of merchandise and comic creators offer signings. The convention features lively panels that attract fans eager to hear from their favorite artists and writers, while a select group of attendees showcases their creativity by competing in cosplay contests. The dynamic environment is further enhanced by sponsors who contribute to the event's allure and visibility.\n\nIn this dataset, the 'attendees' table captures individual participant details, including their preferences and ticket purchases. The 'tickets' table tracks various types of passes sold, detailing which attendees have access to specific events, such as panels and autograph sessions. 'Booths' contain information on vendor locations and their associated merchandise, while 'sponsors' lists the companies supporting the convention, along with their contributions. The 'cosplay_contests' table records details about participants, their costume entries, and awards, while 'panels' outlines the schedule and speakers featured during the convention.\n\nBy analyzing this dataset, developers can explore questions related to attendee demographics, ticket sales trends, and vendor performance. Insights can be gleaned regarding which booths had the highest traffic, how many participants entered cosplay contests, and the impact of sponsorship on overall attendance. Practicing with this data allows developers to develop skills in joining tables, aggregating data, and extracting meaningful insights from a lively and engaging event context. All data within this dataset is synthetic, crafted to provide a realistic experience without relying on actual event information.",
    "domain": "customer-support",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "orm-seeding"
    ],
    "keywords": [
      "comic convention",
      "attendee data",
      "ticket sales",
      "booth allocation",
      "cosplay contest",
      "sponsor participation"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "attendees": {
        "description": "Each row represents an attendee of the comic convention, linking to their ticket purchases and contest entries.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each attendee."
          },
          "full_name": {
            "kind": "fullName",
            "description": "Full name of the attendee."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Email address for attendee communication."
          },
          "ticket_type": {
            "kind": "enum",
            "values": [
              "standard",
              "vip",
              "press"
            ],
            "description": "Type of ticket purchased by the attendee.",
            "weights": [
              8,
              2,
              1
            ]
          },
          "entry_date": {
            "kind": "datetime",
            "from": "2023-06-01",
            "to": "2023-06-04",
            "description": "Date and time when the attendee entered the convention.",
            "dayProfile": "waking"
          }
        }
      },
      "tickets": {
        "description": "This table records the ticket sales for different sessions, linked to the attendees who purchased them.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each ticket."
          },
          "attendee_id": {
            "kind": "fk",
            "ref": "attendees.id",
            "description": "Link to the attendee who purchased the ticket."
          },
          "session_type": {
            "kind": "enum",
            "values": [
              "autograph",
              "panel",
              "workshop"
            ],
            "description": "Type of session the ticket grants access to.",
            "weights": [
              5,
              3,
              2
            ]
          },
          "purchase_date": {
            "kind": "datetime",
            "from": "2023-05-01",
            "to": "2023-06-01",
            "description": "Date when the ticket was purchased.",
            "dayProfile": "waking",
            "trend": "growing"
          },
          "price": {
            "kind": "decimal",
            "min": 10,
            "max": 100,
            "scale": 2,
            "description": "Price of the ticket.",
            "distribution": "high"
          }
        }
      },
      "booths": {
        "description": "Details about exhibitor booths at the convention, linking them to sponsors and their allocated spaces.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each booth."
          },
          "exhibitor_name": {
            "kind": "company",
            "description": "Name of the company or individual exhibiting."
          },
          "location": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Location description of the booth within the convention.",
            "pool": [
              "hall",
              "room",
              "space",
              "suite",
              "zone",
              "section",
              "area",
              "corner",
              "pavilion",
              "alcove",
              "nook",
              "pod",
              "platform",
              "exhibit",
              "stand",
              "booth",
              "venue",
              "site",
              "location",
              "district",
              "region"
            ]
          },
          "sponsor_id": {
            "kind": "fk",
            "ref": "sponsors.id",
            "nullable": true,
            "description": "Link to the sponsor of the booth, if applicable."
          }
        }
      },
      "sponsors": {
        "description": "Information about sponsors participating in the convention, including their contributions.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each sponsor."
          },
          "name": {
            "kind": "company",
            "description": "Name of the sponsoring company."
          },
          "contribution": {
            "kind": "decimal",
            "min": 500,
            "max": 50000,
            "scale": 2,
            "description": "Monetary contribution made by the sponsor.",
            "distribution": "long-tail"
          },
          "sponsor_type": {
            "kind": "enum",
            "values": [
              "gold",
              "silver",
              "bronze"
            ],
            "description": "Level of sponsorship.",
            "weights": [
              6,
              3,
              1
            ]
          }
        }
      },
      "cosplay_contests": {
        "description": "Records of attendees participating in cosplay contests, linking to their entries and outcomes.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each cosplay contest entry."
          },
          "attendee_id": {
            "kind": "fk",
            "ref": "attendees.id",
            "description": "Link to the attendee participating in the contest."
          },
          "costume_description": {
            "kind": "sentence",
            "description": "Description of the cosplay costume worn by the attendee."
          },
          "entry_time": {
            "kind": "datetime",
            "from": "2023-06-01",
            "to": "2023-06-04",
            "description": "Time when the entry was submitted.",
            "dayProfile": "business"
          },
          "result": {
            "kind": "enum",
            "values": [
              "won",
              "runner-up",
              "participation"
            ],
            "description": "Outcome of the contest for the entry.",
            "weights": [
              4,
              3,
              2
            ]
          }
        }
      },
      "panels": {
        "description": "Details of panels held during the convention, linking to speakers and topics discussed.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each panel."
          },
          "title": {
            "kind": "title",
            "description": "Title of the panel discussion.",
            "pool": [
              "future",
              "past",
              "present",
              "journey",
              "discovery",
              "insight",
              "exploration",
              "innovation",
              "creativity",
              "collaboration",
              "imagination",
              "vision",
              "perspective",
              "dialogue",
              "debate",
              "discussion",
              "narrative",
              "storytelling",
              "experience",
              "adventure"
            ],
            "min": 1,
            "max": 3
          },
          "speaker": {
            "kind": "fullName",
            "description": "Name of the speaker leading the panel."
          },
          "scheduled_time": {
            "kind": "datetime",
            "from": "2023-06-01",
            "to": "2023-06-04",
            "description": "Scheduled date and time for the panel.",
            "dayProfile": "business"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "monetary",
      "timestamped",
      "nullable"
    ],
    "analysisQuestions": [
      "What types of tickets are most popular among attendees?",
      "How do cosplay contest entries vary by attendee demographics?",
      "Which exhibitors had the highest financial contributions as sponsors?",
      "What is the average price of tickets sold for different session types?",
      "How does the attendance at panels compare to that at autograph sessions?"
    ],
    "suggestedQueries": [
      {
        "title": "List All Attendees",
        "sql": "SELECT * FROM attendees;",
        "dialect": "postgres"
      },
      {
        "title": "Count Tickets Sold by Type",
        "sql": "SELECT session_type, COUNT(*) FROM tickets GROUP BY session_type;",
        "dialect": "postgres"
      },
      {
        "title": "Average Contribution by Sponsor Type",
        "sql": "SELECT sponsor_type, AVG(contribution) FROM sponsors GROUP BY sponsor_type;",
        "dialect": "postgres"
      },
      {
        "title": "Cosplay Contest Results",
        "sql": "SELECT attendees.full_name, cosplay_contests.result FROM cosplay_contests JOIN attendees ON cosplay_contests.attendee_id = attendees.id;",
        "dialect": "postgres"
      },
      {
        "title": "Panel Attendance Analysis",
        "sql": "SELECT title, COUNT(*) AS attendance FROM panels LEFT JOIN tickets ON panels.id = tickets.session_type GROUP BY title;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Event Planners",
        "body": "Event planners can utilize this dataset to assess the popularity of different ticket types and sessions, helping them make data-driven decisions for future conventions. By analyzing attendee behavior, they can tailor the convention experience to better meet fan expectations."
      },
      {
        "title": "Marketing Teams",
        "body": "Marketing teams can leverage the information about sponsors and their contributions to craft targeted marketing campaigns. Understanding which sponsorship levels yield the best results can guide future partnerships and promotional strategies."
      },
      {
        "title": "Data Analysts",
        "body": "Data analysts can explore this dataset to uncover insights about attendee engagement, such as the correlation between ticket types and participation in cosplay contests. This analysis could provide valuable insights into fan interests and highlight areas for improvement."
      },
      {
        "title": "Developers",
        "body": "Developers can use this dataset for ORM seeding and testing applications related to event management. By using the structured data, they can simulate real-world scenarios and improve the user experience for attendees and exhibitors alike."
      }
    ]
  },
  "counts": {
    "attendees": 500,
    "cosplay_contests": 150,
    "panels": 100,
    "sponsors": 50,
    "booths": 200,
    "tickets": 1000
  },
  "stats": {
    "attendees": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "full_name": {
          "nulls": 0,
          "distinct": 478,
          "min": "Alice Adams",
          "max": "Zoe Wagner"
        },
        "email": {
          "nulls": 0,
          "distinct": 497
        },
        "ticket_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "press",
          "max": "vip"
        },
        "entry_date": {
          "nulls": 0,
          "distinct": 499,
          "min": "2023-06-01 00:26:29",
          "max": "2023-06-04 23:44:05"
        }
      }
    },
    "tickets": {
      "rows": 1000,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 1000,
          "min": 1,
          "max": 1000
        },
        "attendee_id": {
          "nulls": 0,
          "distinct": 430,
          "min": 1,
          "max": 500
        },
        "session_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "autograph",
          "max": "workshop"
        },
        "purchase_date": {
          "nulls": 0,
          "distinct": 1000,
          "min": "2023-05-01 08:02:29",
          "max": "2023-06-01 23:22:39"
        },
        "price": {
          "nulls": 0,
          "distinct": 903,
          "min": 10.12,
          "max": 100
        }
      }
    },
    "booths": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "exhibitor_name": {
          "nulls": 0,
          "distinct": 163,
          "min": "Acme Analytics",
          "max": "Willow Studio"
        },
        "location": {
          "nulls": 0,
          "distinct": 151
        },
        "sponsor_id": {
          "nulls": 19,
          "distinct": 47,
          "min": 1,
          "max": 50
        }
      }
    },
    "sponsors": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "name": {
          "nulls": 0,
          "distinct": 46,
          "min": "Apex Holdings",
          "max": "Willow Industries"
        },
        "contribution": {
          "nulls": 0,
          "distinct": 50,
          "min": 501.98,
          "max": 49502.22
        },
        "sponsor_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "bronze",
          "max": "silver"
        }
      }
    },
    "cosplay_contests": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "attendee_id": {
          "nulls": 0,
          "distinct": 130,
          "min": 2,
          "max": 500
        },
        "costume_description": {
          "nulls": 0,
          "distinct": 150
        },
        "entry_time": {
          "nulls": 0,
          "distinct": 150,
          "min": "2023-06-01 07:06:52",
          "max": "2023-06-04 18:28:40"
        },
        "result": {
          "nulls": 0,
          "distinct": 3,
          "min": "participation",
          "max": "won"
        }
      }
    },
    "panels": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "title": {
          "nulls": 0,
          "distinct": 87
        },
        "speaker": {
          "nulls": 0,
          "distinct": 99,
          "min": "Alice Carter",
          "max": "Zoe Zhang"
        },
        "scheduled_time": {
          "nulls": 0,
          "distinct": 98,
          "min": "2023-06-01 07:01:52",
          "max": "2023-06-04 19:28:11"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/attendees.csv",
      "format": "csv",
      "table": "attendees",
      "key": "datasets/comic-book-convention/v3/csv/attendees.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/attendees.csv",
      "bytes": 34530,
      "sha256": "cc6d3716094a63bda884480fe6d7ae98df0759c40c41ec16339d02d14fe254b4",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/cosplay_contests.csv",
      "format": "csv",
      "table": "cosplay_contests",
      "key": "datasets/comic-book-convention/v3/csv/cosplay_contests.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/cosplay_contests.csv",
      "bytes": 14013,
      "sha256": "bd693c5eab979f041423c412f78dd1d9f73ca6d358c15d97a313a093c01517ef",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/panels.csv",
      "format": "csv",
      "table": "panels",
      "key": "datasets/comic-book-convention/v3/csv/panels.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/panels.csv",
      "bytes": 5709,
      "sha256": "b21d14f9535f05c64b66ca286802c419e865ae97573d8a9ba1f6c992c2ffa2e0",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sponsors.csv",
      "format": "csv",
      "table": "sponsors",
      "key": "datasets/comic-book-convention/v3/csv/sponsors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/sponsors.csv",
      "bytes": 1675,
      "sha256": "521d12f785285936f5639d27157a4416041d0d6e15c0c485287c8d35a9eb523d",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/booths.csv",
      "format": "csv",
      "table": "booths",
      "key": "datasets/comic-book-convention/v3/csv/booths.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/booths.csv",
      "bytes": 6752,
      "sha256": "666c48bf3e590c1e3b7b0d785479380870091765751d3b3fc0518b15fffeb41a",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/tickets.csv",
      "format": "csv",
      "table": "tickets",
      "key": "datasets/comic-book-convention/v3/csv/tickets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/csv/tickets.csv",
      "bytes": 43325,
      "sha256": "1ca029c1d8778b5ff2fcb575c45dc024a5555e7998169f2cdcb2b0ebb12a8d4f",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "comic-book-convention.json",
      "format": "json",
      "table": null,
      "key": "datasets/comic-book-convention/v3/comic-book-convention.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/comic-book-convention.json",
      "bytes": 324201,
      "sha256": "df92971d68f42fa99527dfcc8809753bfe61e1c7e84a293b8ffd0d83cb0ce834",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/comic-book-convention/v3/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/sql/postgres.sql",
      "bytes": 139573,
      "sha256": "3edcfd7d5c5f35d68404ec2e3b853a99ce6a929b6be98cb0e5d73b1f0b36c0cf",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/comic-book-convention/v3/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/sql/mysql.sql",
      "bytes": 138910,
      "sha256": "9e1d468ad280e845a59320da8826f4deb5523e875a81ad95b71e577136971937",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/comic-book-convention/v3/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/sql/mssql.sql",
      "bytes": 144558,
      "sha256": "840f97982617d4c2be4de7893419a95c5d0fe2d507e63baca5a3cbbb5eae5a5a",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/comic-book-convention/v3/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/sql/sqlite.sql",
      "bytes": 138681,
      "sha256": "06d07e8b99a35efc4e7c0e199db48a322dd60efa3ffd99d444d8d5a50666dd57",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/comic-book-convention/v3/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/prisma/seed.ts",
      "bytes": 277548,
      "sha256": "9cb6dcb39e1a95c603e2abf7602c83e3d65ac386401884b3b6057f2320f2705d",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/comic-book-convention/v3/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/comic-book-convention/v3/django/fixtures.json",
      "bytes": 411958,
      "sha256": "a27166da86ef8b9d562f4e135584e07dc2e43f50f424beb6e19fc87e77a9a49d",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766624723,
  "updatedAt": 1788782870010
}
