{
  "format": "dataset-manifest/1",
  "slug": "virtual-reality-art-creation-and-exhibition-tool",
  "version": 2,
  "seed": "virtual-reality-art-creation-and-exhibition-tool:1",
  "spec": {
    "format": "dataset/1",
    "slug": "virtual-reality-art-creation-and-exhibition-tool",
    "name": "Virtual Art Experience Dataset",
    "tagline": "Artists, exhibitions, visitors, likes, and transactions from immersive virtual reality art experiences.",
    "description": "Artists create immersive virtual reality experiences that captivate audiences in digital galleries. Each exhibition showcases unique artworks, featuring distinct strokes and palettes that reflect the creativity of the artists. Visitors interact with the pieces, exploring each installation and engaging with curators who enhance their experience. As visitors enjoy the exhibitions, they may express their appreciation through likes and favorites, which highlight popular trends within the virtual art community. Transactions are a key component of this business as visitors purchase art or tickets to exclusive exhibitions, creating a vibrant marketplace that supports the artists and the platform.\n\nThe tables in this dataset interconnect to depict the flow of interaction within this digital art space. The 'artists' table outlines the creators behind the immersive experiences, while the 'exhibitions' table details the specific showcases where these artworks are displayed. Each row in the 'visitors' table represents an individual who engages with the exhibitions, reflecting their unique interactions and preferences. The 'likes' table captures the visitors' favorite pieces, offering insights into what resonates with the audience. Lastly, the 'transactions' table tracks the financial exchanges that occur, providing a measure of the economic impact of each exhibition.\n\nData derived from this synthesis offers valuable insights into visitor behavior, artist popularity, and the financial dynamics of virtual art experiences. Practicing with this data can help answer questions such as which exhibitions draw the most visitors, what artistic styles are favored, and how sales correlate with visitor engagement. Exploring these relationships allows developers to enhance their data analysis skills, gain experience with joins and aggregations, and uncover trends in the digital art marketplace. This dataset is entirely synthetic, designed to provide a realistic yet fictional backdrop for practice.",
    "domain": "saas",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "orm-seeding"
    ],
    "keywords": [
      "virtual reality",
      "art",
      "exhibition",
      "artist",
      "visitor",
      "transaction",
      "engagement",
      "gallery",
      "likes",
      "favorites"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "artists": {
        "description": "This table holds information about artists who create VR artwork. Each artist can have multiple exhibitions.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each artist."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the artist."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Contact email of the artist."
          },
          "bio": {
            "kind": "paragraph",
            "min": 10,
            "max": 200,
            "description": "A short biography of the artist.",
            "nullable": true
          }
        }
      },
      "exhibitions": {
        "description": "This table represents exhibitions created by artists. Each exhibition can feature multiple artworks and attract various visitors.",
        "rows": {
          "per": "artists",
          "via": "artist_id",
          "min": 1,
          "max": 4,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each exhibition."
          },
          "artist_id": {
            "kind": "fk",
            "ref": "artists.id",
            "description": "The artist who created the exhibition."
          },
          "title": {
            "kind": "title",
            "description": "The title of the exhibition.",
            "pool": [
              "virtual",
              "art",
              "immersive",
              "gallery",
              "innovation",
              "spectrum",
              "transformation",
              "canvas",
              "dimension",
              "interaction",
              "fusion",
              "narrative",
              "inspiration",
              "vision",
              "concept",
              "discovery",
              "creation",
              "exhibition",
              "showcase",
              "spectacle",
              "odyssey",
              "realm",
              "exhibit",
              "display",
              "journey",
              "experience",
              "exploration",
              "insight",
              "engagement",
              "collaboration",
              "aesthetic",
              "design",
              "curation",
              "installation",
              "media",
              "technology",
              "expression",
              "perspective",
              "interpretation",
              "dialogue",
              "reflection",
              "theory",
              "artistry",
              "imagination",
              "dynamic",
              "vivid",
              "interactive",
              "show",
              "event",
              "presentation",
              "project",
              "theme",
              "style",
              "format",
              "highlight"
            ],
            "min": 1,
            "max": 3
          },
          "date": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date when the exhibition is held.",
            "trend": "seasonal"
          },
          "description": {
            "kind": "paragraph",
            "min": 20,
            "max": 500,
            "description": "A description of what the exhibition showcases.",
            "nullable": true
          }
        }
      },
      "visitors": {
        "description": "This table captures details about visitors who interact with exhibitions. Each visitor can like multiple exhibitions.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each visitor."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the visitor."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Contact email of the visitor.",
            "nullable": true
          },
          "registration_date": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date when the visitor registered.",
            "dayProfile": "waking"
          }
        }
      },
      "likes": {
        "description": "This table tracks the likes given by visitors to exhibitions. Each visitor can like multiple exhibitions.",
        "rows": {
          "per": "visitors",
          "via": "visitor_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each like."
          },
          "visitor_id": {
            "kind": "fk",
            "ref": "visitors.id",
            "description": "The visitor who liked the exhibition."
          },
          "exhibition_id": {
            "kind": "fk",
            "ref": "exhibitions.id",
            "description": "The exhibition that was liked."
          },
          "like_date": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date when the like was made.",
            "dayProfile": "waking"
          }
        }
      },
      "transactions": {
        "description": "This table records transactions made by visitors for purchasing tickets or artworks. Each transaction is linked to a visitor.",
        "rows": {
          "per": "visitors",
          "via": "visitor_id",
          "min": 1,
          "max": 3,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each transaction."
          },
          "visitor_id": {
            "kind": "fk",
            "ref": "visitors.id",
            "description": "The visitor making the transaction."
          },
          "exhibition_id": {
            "kind": "fk",
            "ref": "exhibitions.id",
            "description": "The exhibition related to the transaction."
          },
          "amount": {
            "kind": "decimal",
            "min": 10,
            "max": 500,
            "scale": 2,
            "description": "The amount paid for the transaction.",
            "distribution": "long-tail"
          },
          "transaction_date": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date when the transaction occurred.",
            "dayProfile": "business"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "nullable",
      "timestamped",
      "categorical",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What are the most popular exhibitions based on visitor likes?",
      "How do different artists' styles impact visitor engagement?",
      "Which days see the highest ticket sales and what might cause that?",
      "What is the average transaction amount for tickets purchased?",
      "Which visitors are the most engaged based on their interactions with exhibitions?"
    ],
    "suggestedQueries": [
      {
        "title": "Get all exhibitions for an artist",
        "sql": "SELECT * FROM exhibitions WHERE artist_id = $1;",
        "dialect": "postgres"
      },
      {
        "title": "Count likes for each exhibition",
        "sql": "SELECT exhibition_id, COUNT(*) as total_likes FROM likes GROUP BY exhibition_id;",
        "dialect": "postgres"
      },
      {
        "title": "Find the total amount spent by each visitor",
        "sql": "SELECT visitor_id, SUM(amount) as total_spent FROM transactions GROUP BY visitor_id;",
        "dialect": "postgres"
      },
      {
        "title": "Get the most liked exhibition",
        "sql": "SELECT exhibition_id, COUNT(*) as likes FROM likes GROUP BY exhibition_id ORDER BY likes DESC LIMIT 1;",
        "dialect": "postgres"
      },
      {
        "title": "Daily ticket sales over the year",
        "sql": "SELECT DATE(transaction_date) as sale_date, COUNT(*) as tickets_sold FROM transactions GROUP BY sale_date ORDER BY sale_date;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Art Gallery Management",
        "body": "Gallery managers can utilize this dataset to analyze visitor interactions and preferences, allowing them to curate future exhibitions that resonate with their audience. By understanding which styles are most engaging, they can make informed decisions on artist selections and exhibition themes."
      },
      {
        "title": "Artist Performance Evaluation",
        "body": "Artists can leverage this dataset to evaluate their exhibition performance. By examining visitor engagement metrics like likes and transaction amounts, they can gauge the impact of their work and refine their artistic direction to better appeal to audiences."
      },
      {
        "title": "Visitor Engagement Analysis",
        "body": "Data analysts can explore visitor behavior by analyzing the frequency of likes and transactions. This insight helps identify trends in visitor preferences, enabling galleries to tailor marketing strategies and create targeted campaigns for upcoming exhibitions."
      },
      {
        "title": "Transaction Monitoring",
        "body": "Financial analysts can use this dataset to monitor ticket and artwork sales transactions. By aggregating the data, they can identify revenue patterns and spot any discrepancies that may indicate issues within the sales process."
      }
    ]
  },
  "counts": {
    "artists": 50,
    "exhibitions": 90,
    "visitors": 200,
    "likes": 452,
    "transactions": 337
  },
  "stats": {
    "artists": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "full_name": {
          "nulls": 0,
          "distinct": 50,
          "min": "Alice Chen",
          "max": "Zara Ibrahim"
        },
        "email": {
          "nulls": 0,
          "distinct": 50
        },
        "bio": {
          "nulls": 2,
          "distinct": 48
        }
      }
    },
    "exhibitions": {
      "rows": 90,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 90,
          "min": 1,
          "max": 90
        },
        "artist_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "title": {
          "nulls": 0,
          "distinct": 82
        },
        "date": {
          "nulls": 0,
          "distinct": 80,
          "min": "2023-01-03",
          "max": "2023-12-27"
        },
        "description": {
          "nulls": 11,
          "distinct": 79
        }
      }
    },
    "visitors": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 0,
          "distinct": 199,
          "min": "Alice Garcia",
          "max": "Zoe Schneider"
        },
        "email": {
          "nulls": 22,
          "distinct": 178
        },
        "registration_date": {
          "nulls": 0,
          "distinct": 200,
          "min": "2023-01-02 11:27:12",
          "max": "2023-12-31 17:46:06"
        }
      }
    },
    "likes": {
      "rows": 452,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 452,
          "min": 1,
          "max": 452
        },
        "visitor_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "exhibition_id": {
          "nulls": 0,
          "distinct": 90,
          "min": 1,
          "max": 90
        },
        "like_date": {
          "nulls": 0,
          "distinct": 452,
          "min": "2023-01-01 00:16:09",
          "max": "2023-12-30 18:40:33"
        }
      }
    },
    "transactions": {
      "rows": 337,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 337,
          "min": 1,
          "max": 337
        },
        "visitor_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "exhibition_id": {
          "nulls": 0,
          "distinct": 88,
          "min": 1,
          "max": 90
        },
        "amount": {
          "nulls": 0,
          "distinct": 336,
          "min": 10.01,
          "max": 498.75
        },
        "transaction_date": {
          "nulls": 0,
          "distinct": 337,
          "min": "2023-01-01 08:18:40",
          "max": "2023-12-31 08:22:24"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/artists.csv",
      "format": "csv",
      "table": "artists",
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/artists.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/artists.csv",
      "bytes": 10003,
      "sha256": "b063ad1f6b72cc3e24d9b6d12bddfa7a5d593b42875f576ff85a7b54e2058428",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/exhibitions.csv",
      "format": "csv",
      "table": "exhibitions",
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/exhibitions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/exhibitions.csv",
      "bytes": 17748,
      "sha256": "5b859235db52628e20afa824d3f5eff02c031a3db2906613533a762b96b93f7d",
      "rows": 90,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/visitors.csv",
      "format": "csv",
      "table": "visitors",
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/visitors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/visitors.csv",
      "bytes": 11680,
      "sha256": "441880cc4c3305a7a40bbf16f5f88bd22230fe992439361dac6d5311f917d4ca",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/likes.csv",
      "format": "csv",
      "table": "likes",
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/likes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/likes.csv",
      "bytes": 14130,
      "sha256": "bd327759c2bc238098b502ec392b3b2ebff9b86ca768af74fe4f307cb7cc290d",
      "rows": 452,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/transactions.csv",
      "format": "csv",
      "table": "transactions",
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/transactions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/csv/transactions.csv",
      "bytes": 12745,
      "sha256": "1c4e6720ffffb8194d302688549d592c32dc8df2995607ed1c25117aab955597",
      "rows": 337,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "virtual-reality-art-creation-and-exhibition-tool.json",
      "format": "json",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/virtual-reality-art-creation-and-exhibition-tool.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/virtual-reality-art-creation-and-exhibition-tool.json",
      "bytes": 178074,
      "sha256": "8836f1454d38230d768101278506c420a1768893a9354a6772e063b078a10ec5",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/postgres.sql",
      "bytes": 83435,
      "sha256": "acdeb6654e1ec3253d25ffbb90dff116171c31abad82b433338bf389e4d67c76",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/mysql.sql",
      "bytes": 82875,
      "sha256": "3ecb1ee02de9092f3975a9ec6f3c62dbe8e4cbb3649c57b35dde559d3d4a3df6",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/mssql.sql",
      "bytes": 84986,
      "sha256": "903de921d06d3980a89c7d68c50321c1fe7fd37b064b41f6d828e7861ca16ed2",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/sql/sqlite.sql",
      "bytes": 82641,
      "sha256": "7294a625eaf19e63e0885233aaf2fa04d4ab5eab1e7660bc6631f6fdaeb01c73",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/prisma/seed.ts",
      "bytes": 155607,
      "sha256": "9dbc24dc3466631dca0753c3928a1d0a0458f4d92c4d8e2f449626a7d8cb7dce",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/virtual-reality-art-creation-and-exhibition-tool/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/virtual-reality-art-creation-and-exhibition-tool/v2/django/fixtures.json",
      "bytes": 224564,
      "sha256": "7279ea6bfa77a7ef74e0ad3942bdbf2c73f00b4c95fce3026c82db4cad154d3e",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788765922209,
  "updatedAt": 1788786778163
}
