{
  "format": "dataset-manifest/1",
  "slug": "book-publishing-and-layout-design-tool",
  "version": 3,
  "seed": "book-publishing-and-layout-design-tool:1",
  "spec": {
    "format": "dataset/1",
    "slug": "book-publishing-and-layout-design-tool",
    "name": "Publishing Workflow Insights",
    "tagline": "Authors, manuscripts, genres, feedback, and design elements in the book publishing workflow.",
    "description": "Authors write engaging stories, collaborating closely with designers to create visually captivating books. Each manuscript undergoes multiple revisions as it moves through a structured workflow, where authors refine their narratives and designers ensure that the layout complements the story's tone. This synergy between text and visual elements is crucial, as design choices like character styles and color palettes must align seamlessly with the narrative to enhance the reader's experience. The complexity of the process often leads to data clustering around popular genres, revealing trends in reader preferences and market demands, while niche genres present unique design challenges and opportunities.\n\nIn this dataset, the 'authors' table captures information about the individuals behind the stories, including their pen names and the genres they typically write in. Each manuscript is represented in the 'manuscripts' table, where details about title, genre, and associated author are stored. The 'genres' table categorizes the manuscripts into different types, allowing for analysis of trends across the publishing landscape. The feedback from readers is documented in the 'feedback' table, which links directly to specific manuscripts, providing insights into audience reception and areas for improvement. Meanwhile, the 'design_elements' table showcases the various visual components that designers can choose from, highlighting commonly used styles and those that are less frequent yet impactful.\n\nBy exploring this synthetic data, developers can answer critical questions about the publishing process, such as which genres are gaining popularity, how feedback influences design choices, and what design elements are most effective in enhancing reader engagement. This dataset provides a rich ground for practice, allowing for the development of advanced analytics and data visualization techniques pertinent to the publishing industry.",
    "domain": "media",
    "shape": "slowly-changing",
    "useCases": [
      "etl-pipelines",
      "teaching"
    ],
    "keywords": [
      "publishing",
      "manuscripts",
      "authors",
      "genres",
      "feedback",
      "design",
      "collaboration",
      "ISBN"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "authors": {
        "description": "This table contains information about authors, including their pen names and unique identifiers. Each author can be linked to multiple manuscripts.",
        "rows": 50,
        "columns": {
          "author_id": {
            "kind": "pk",
            "description": "Unique identifier for each author."
          },
          "pen_name": {
            "kind": "words",
            "max": 3,
            "description": "The pen name used by the author.",
            "nullable": true,
            "pool": [
              "Quill",
              "Scribe",
              "Ink",
              "Page",
              "Novel",
              "Story",
              "Verse",
              "Fable",
              "Prose",
              "Tale",
              "Draft",
              "Script",
              "Author",
              "Writer",
              "Pencil",
              "Type",
              "Word",
              "Text",
              "Plot",
              "Narrative",
              "Chronicle"
            ],
            "min": 1
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Contact email for the author.",
            "nullable": true
          },
          "full_name": {
            "kind": "fullName",
            "description": "The author's full name."
          }
        }
      },
      "manuscripts": {
        "description": "This table tracks manuscripts authored by individuals, detailing their status, genre, and design elements.",
        "rows": 200,
        "columns": {
          "manuscript_id": {
            "kind": "pk",
            "description": "Unique identifier for each manuscript."
          },
          "author_id": {
            "kind": "fk",
            "ref": "authors.author_id",
            "description": "Reference to the author of the manuscript."
          },
          "title": {
            "kind": "words",
            "max": 3,
            "description": "The title of the manuscript.",
            "nullable": true,
            "pool": [
              "Whispers",
              "Shadows",
              "Journey",
              "Echoes",
              "Dreams",
              "Secrets",
              "Legends",
              "Fables",
              "Tides",
              "Winds",
              "Heart",
              "Soul",
              "Threads",
              "Voices",
              "Paths",
              "Light",
              "Darkness",
              "Hope",
              "Despair",
              "Rise",
              "Fall"
            ],
            "min": 1
          },
          "status": {
            "kind": "enum",
            "values": [
              "draft",
              "in_review",
              "published"
            ],
            "description": "Current status of the manuscript.",
            "weights": [
              8,
              3,
              5
            ]
          },
          "genre": {
            "kind": "fk",
            "ref": "genres.genre_id",
            "description": "Reference to the genre of the manuscript.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "published"
              ]
            }
          }
        }
      },
      "genres": {
        "description": "This table categorizes the genres in which the manuscripts are published, allowing for genre-based analysis.",
        "rows": 15,
        "columns": {
          "genre_id": {
            "kind": "pk",
            "description": "Unique identifier for each genre."
          },
          "genre": {
            "kind": "words",
            "max": 3,
            "description": "Name of the genre.",
            "nullable": true,
            "pool": [
              "Fiction",
              "Nonfiction",
              "Fantasy",
              "Mystery",
              "Thriller",
              "Romance",
              "Science",
              "Horror",
              "Adventure",
              "Historical",
              "Drama",
              "Poetry",
              "Biography",
              "Self-help",
              "Children",
              "Youngadult",
              "Dystopian",
              "Classic",
              "Graphicnovel",
              "Memoir",
              "Satire"
            ],
            "min": 1
          }
        }
      },
      "feedback": {
        "description": "This table captures feedback on manuscripts, including comments and suggestions from readers and editors.",
        "rows": 150,
        "columns": {
          "feedback_id": {
            "kind": "pk",
            "description": "Unique identifier for each feedback entry."
          },
          "manuscript_id": {
            "kind": "fk",
            "ref": "manuscripts.manuscript_id",
            "description": "Reference to the manuscript being reviewed."
          },
          "comment": {
            "kind": "sentence",
            "max": 255,
            "description": "The feedback comment provided.",
            "nullable": true
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Timestamp of when the feedback was given.",
            "dayProfile": "waking"
          }
        }
      },
      "design_elements": {
        "description": "This table details the various design elements used in the manuscripts, such as color palettes and character styles.",
        "rows": 100,
        "columns": {
          "element_id": {
            "kind": "pk",
            "description": "Unique identifier for each design element."
          },
          "manuscript_id": {
            "kind": "fk",
            "ref": "manuscripts.manuscript_id",
            "description": "Reference to the manuscript associated with the design element."
          },
          "design_type": {
            "kind": "enum",
            "values": [
              "color_palette",
              "font_style",
              "layout"
            ],
            "description": "Type of design element.",
            "weights": [
              5,
              3,
              1
            ]
          },
          "description": {
            "kind": "sentence",
            "description": "Description of the design element.",
            "nullable": true,
            "when": {
              "column": "design_type",
              "in": [
                "color_palette",
                "font_style"
              ]
            }
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "self-referencing"
    ],
    "analysisQuestions": [
      "What genres have the most published manuscripts?",
      "How does author feedback vary across different manuscript statuses?",
      "What design elements are most commonly associated with successful manuscripts?",
      "Which authors are most active in terms of manuscript submissions?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Authors and Manuscripts",
        "sql": "SELECT a.full_name, m.title FROM authors a JOIN manuscripts m ON a.author_id = m.author_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Manuscripts by Genre",
        "sql": "SELECT g.genre, COUNT(m.manuscript_id) FROM genres g JOIN manuscripts m ON g.genre_id = m.genre GROUP BY g.genre;",
        "dialect": "postgres"
      },
      {
        "title": "Feedback Overview for Manuscripts",
        "sql": "SELECT m.title, COUNT(f.feedback_id) FROM manuscripts m LEFT JOIN feedback f ON m.manuscript_id = f.manuscript_id GROUP BY m.title;",
        "dialect": "postgres"
      },
      {
        "title": "Design Elements by Manuscript Status",
        "sql": "SELECT m.status, COUNT(de.element_id) FROM manuscripts m JOIN design_elements de ON m.manuscript_id = de.manuscript_id GROUP BY m.status;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Publishing Analytics",
        "body": "Publishers can use this dataset to analyze trends in manuscript submissions, focusing on which genres are gaining popularity and how author feedback impacts the publishing workflow. This can inform marketing strategies and resource allocation."
      },
      {
        "title": "Design Evaluation",
        "body": "Graphic designers can leverage the data to evaluate how different design elements correspond with manuscript success. By analyzing feedback alongside design choices, they can refine their approaches to layout and style."
      },
      {
        "title": "Teaching Data Analysis",
        "body": "Educators can utilize this dataset in data analysis courses to teach students about relational databases, SQL querying, and data interpretation within the context of publishing. It provides a real-world application for theoretical concepts."
      },
      {
        "title": "Feedback Loop Optimization",
        "body": "Authors can analyze feedback trends on their manuscripts to identify common themes in critiques, helping them to enhance their writing and design processes. This insight can lead to improved collaborations with their design teams."
      }
    ]
  },
  "counts": {
    "authors": 50,
    "genres": 15,
    "manuscripts": 200,
    "design_elements": 100,
    "feedback": 150
  },
  "stats": {
    "authors": {
      "rows": 50,
      "columns": {
        "author_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "pen_name": {
          "nulls": 7,
          "distinct": 39
        },
        "email": {
          "nulls": 6,
          "distinct": 44
        },
        "full_name": {
          "nulls": 0,
          "distinct": 50,
          "min": "Andre Lee",
          "max": "Zoe Miller"
        }
      }
    },
    "manuscripts": {
      "rows": 200,
      "columns": {
        "manuscript_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "author_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "title": {
          "nulls": 17,
          "distinct": 129
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "draft",
          "max": "published"
        },
        "genre": {
          "nulls": 138,
          "distinct": 15,
          "min": 1,
          "max": 15
        }
      }
    },
    "genres": {
      "rows": 15,
      "columns": {
        "genre_id": {
          "nulls": 0,
          "distinct": 15,
          "min": 1,
          "max": 15
        },
        "genre": {
          "nulls": 3,
          "distinct": 12
        }
      }
    },
    "feedback": {
      "rows": 150,
      "columns": {
        "feedback_id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "manuscript_id": {
          "nulls": 0,
          "distinct": 101,
          "min": 4,
          "max": 200
        },
        "comment": {
          "nulls": 13,
          "distinct": 137
        },
        "created_at": {
          "nulls": 0,
          "distinct": 150,
          "min": "2023-01-01 11:40:01",
          "max": "2023-12-31 15:34:02"
        }
      }
    },
    "design_elements": {
      "rows": 100,
      "columns": {
        "element_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "manuscript_id": {
          "nulls": 0,
          "distinct": 73,
          "min": 2,
          "max": 195
        },
        "design_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "color_palette",
          "max": "layout"
        },
        "description": {
          "nulls": 6,
          "distinct": 94
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/authors.csv",
      "format": "csv",
      "table": "authors",
      "key": "datasets/book-publishing-and-layout-design-tool/v3/csv/authors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/csv/authors.csv",
      "bytes": 2455,
      "sha256": "2a2c48eb1b7d0b6861fb3376efa8c935b9d34c07795117be5d359972c4a8517a",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/genres.csv",
      "format": "csv",
      "table": "genres",
      "key": "datasets/book-publishing-and-layout-design-tool/v3/csv/genres.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/csv/genres.csv",
      "bytes": 355,
      "sha256": "216a454b11b64939e5336837dccfbc545ad708ddb785f5a7c69017f81cc189cb",
      "rows": 15,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/manuscripts.csv",
      "format": "csv",
      "table": "manuscripts",
      "key": "datasets/book-publishing-and-layout-design-tool/v3/csv/manuscripts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/csv/manuscripts.csv",
      "bytes": 5834,
      "sha256": "daafccbb975aeff126faebd9c03d4ca1825eed2cf6bf64f23d9a8aaf6dd6631c",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/design_elements.csv",
      "format": "csv",
      "table": "design_elements",
      "key": "datasets/book-publishing-and-layout-design-tool/v3/csv/design_elements.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/csv/design_elements.csv",
      "bytes": 7394,
      "sha256": "1e77b98cd0b3fa487097709572a7be3e7d72045d184f176c8ef6c1e4a63a66dd",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/feedback.csv",
      "format": "csv",
      "table": "feedback",
      "key": "datasets/book-publishing-and-layout-design-tool/v3/csv/feedback.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/csv/feedback.csv",
      "bytes": 11753,
      "sha256": "8b6e3571b7f3cb0ac54c6f6c14caea68651c26156a7888a2e156ef3d9976c8e4",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "book-publishing-and-layout-design-tool.json",
      "format": "json",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/book-publishing-and-layout-design-tool.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/book-publishing-and-layout-design-tool.json",
      "bytes": 80601,
      "sha256": "37b97f00e29bb6054dea010a9620d07a87f3b124a40a4866b3632158f6402f9d",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/sql/postgres.sql",
      "bytes": 37897,
      "sha256": "a88e2314c02b5922998c87794c6a881d60baf149acb672cdcf7ff7d6d3bb2b79",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/sql/mysql.sql",
      "bytes": 37253,
      "sha256": "3b93293618b4dbb3c2e5ffc70f5e7760b85d741fbb5063c5b3801a9d37d2a2ad",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/sql/mssql.sql",
      "bytes": 38611,
      "sha256": "34250354add84fe6f15abe56a706867746bd3672c37197a1a92f8523bf6a11a6",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/sql/sqlite.sql",
      "bytes": 37031,
      "sha256": "b98b480fd53a25855528a66fdfc8eda22a3d9823c25b9e7f8ddd7bac7b3293ba",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/prisma/seed.ts",
      "bytes": 67421,
      "sha256": "c3fd61f3701f330973cdf11a9c71a34050fba8a7456521f7bfae99166dba8193",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/book-publishing-and-layout-design-tool/v3/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/book-publishing-and-layout-design-tool/v3/django/fixtures.json",
      "bytes": 98434,
      "sha256": "5c961fdb7792d87969037e9d70e2de60a1e3db8d81ecfafbfbee11e60d749eb8",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768746829,
  "updatedAt": 1788782617458
}
