{
  "format": "dataset-manifest/1",
  "slug": "digital-note-management-insights",
  "version": 4,
  "seed": "digital-note-management-insights:1",
  "engine": 1,
  "engineVersion": "1.0.0",
  "spec": {
    "format": "dataset/1",
    "slug": "digital-note-management-insights",
    "name": "Digital Note Management Insights",
    "tagline": "Users, notes, templates, attachments, and comments from a digital note-taking platform.",
    "description": "Users leverage a digital note-taking platform to organize their thoughts, ideas, and tasks efficiently. This environment revolves around notes, templates, attachments, and collaborative comments, allowing individuals to capture and categorize their information meaningfully. Within this ecosystem, users create a multitude of notes, employing various templates that fit their needs. Attachments such as images or documents can enrich these notes, while comments facilitate collaboration and feedback among users. Notably, while most users focus on text-based notes, a smaller segment frequently engages with audio recordings and ink drawings, revealing diverse usage patterns among different user groups.\n\nIn this dataset, the tables interrelate to provide a comprehensive view of user interactions. The 'users' table contains information about each individual, including their unique identifiers and preferences. Each user can create multiple 'notes', which hold the content they write or input. Notes can be based on various 'templates', allowing for structured layouts and organization. Additionally, users can attach files to their notes through the 'attachments' table, linking each attachment specifically to a note. Engagement and collaborative features are facilitated by the 'comments' table, where users can leave remarks on notes or attachments, enhancing the interactive experience. Each row in these tables offers a glimpse into user behavior and the functionalities of the platform.\n\nThe questions this data answers include understanding user engagement, the popularity of different templates, and the ways in which attachments and comments influence note-taking practices. Developers can practice querying relationships, such as how many comments are associated with specific notes or which templates lead to higher user retention. This synthetic data is designed to replicate real-world usage patterns while allowing for extensive exploration and analysis.",
    "domain": "saas",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "orm-seeding"
    ],
    "keywords": [
      "note-taking",
      "user engagement",
      "templates",
      "attachments",
      "comments",
      "analytics"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "users": {
        "description": "This table contains user information, including their unique identifiers and basic details. Each user can create multiple notes.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The user's full name.",
            "nullable": true
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "The user's email address.",
            "nullable": true
          },
          "joined_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date the user joined the platform.",
            "dayProfile": "waking"
          }
        }
      },
      "notes": {
        "description": "This table stores the notes created by users, linking back to the users who created them. Each note can have multiple attachments and comments.",
        "rows": 600,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each note."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "The identifier of the user who created the note."
          },
          "title": {
            "kind": "title",
            "description": "The title of the note.",
            "nullable": true,
            "pool": [
              "meeting",
              "summary",
              "project",
              "update",
              "review",
              "feedback",
              "agenda",
              "notes",
              "brainstorm",
              "strategy",
              "analysis",
              "report",
              "discussion",
              "insight",
              "overview",
              "plan",
              "goal",
              "task",
              "action",
              "followup"
            ],
            "min": 1,
            "max": 3
          },
          "content": {
            "kind": "paragraph",
            "description": "The content of the note.",
            "nullable": true
          },
          "created_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date the note was created.",
            "dayProfile": "business",
            "trend": "growing"
          }
        }
      },
      "templates": {
        "description": "This table contains various templates available for users to use when creating notes, allowing for standardized formatting.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each template."
          },
          "name": {
            "kind": "title",
            "description": "The name of the template.",
            "nullable": true,
            "pool": [
              "template",
              "design",
              "format",
              "layout",
              "structure",
              "framework",
              "guide",
              "outline",
              "blueprint",
              "example",
              "model",
              "sample",
              "draft",
              "schema",
              "pattern",
              "style",
              "theme",
              "composition",
              "plan",
              "document"
            ],
            "min": 1,
            "max": 3
          },
          "description": {
            "kind": "sentence",
            "description": "A brief description of what the template is used for.",
            "nullable": true
          },
          "category": {
            "kind": "enum",
            "values": [
              "business",
              "personal",
              "educational"
            ],
            "weights": [
              50,
              30,
              20
            ],
            "description": "The category of the template."
          },
          "created_by": {
            "kind": "uuid",
            "description": "Unique identifier of the user who created the template."
          }
        }
      },
      "attachments": {
        "description": "This table holds files that users can attach to their notes, linking back to the relevant notes.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each attachment."
          },
          "note_id": {
            "kind": "fk",
            "ref": "notes.id",
            "description": "The identifier of the note to which the attachment belongs."
          },
          "file_name": {
            "kind": "title",
            "description": "The name of the attached file.",
            "nullable": true,
            "pool": [
              "report.pdf",
              "summary.docx",
              "presentation.pptx",
              "data.xlsx",
              "image.png",
              "notes.txt",
              "proposal.doc",
              "invoice.pdf",
              "draft.docx",
              "plan.doc",
              "chart.png",
              "analysis.xlsx",
              "overview.pdf",
              "feedback.docx",
              "agenda.doc",
              "strategy.ppt",
              "template.doc",
              "file.txt",
              "document.pdf",
              "recording.mp3"
            ],
            "min": 1,
            "max": 3
          },
          "file_size": {
            "kind": "int",
            "min": 1,
            "max": 10240,
            "description": "The size of the file in kilobytes.",
            "nullable": true,
            "distribution": "normal"
          },
          "file_type": {
            "kind": "enum",
            "values": [
              "image",
              "document",
              "audio"
            ],
            "weights": [
              40,
              50,
              10
            ],
            "description": "The type of the attached file."
          },
          "uploaded_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date the attachment was uploaded."
          }
        }
      },
      "comments": {
        "description": "This table allows users to leave comments on notes, facilitating collaboration and feedback.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each comment."
          },
          "note_id": {
            "kind": "fk",
            "ref": "notes.id",
            "description": "The identifier of the note being commented on."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "The identifier of the user who made the comment."
          },
          "comment": {
            "kind": "paragraph",
            "description": "The content of the comment.",
            "nullable": true
          },
          "created_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date the comment was made.",
            "dayProfile": "waking"
          },
          "rating": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "distribution": "high",
            "nullable": true,
            "description": "User's rating of the note, 1-5; null when not rated."
          },
          "edited_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "nullable": true,
            "description": "The date the comment was last edited."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "timestamped",
      "nullable"
    ],
    "analysisQuestions": [
      "Which templates are used most frequently by users?",
      "How many attachments do users typically add to their notes?",
      "What is the average length of comments users leave on notes?",
      "Are there specific times of year when note creation spikes?",
      "How does user engagement vary across different types of notes?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Users and Notes",
        "sql": "SELECT users.full_name, notes.title FROM users JOIN notes ON users.id = notes.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Notes per User",
        "sql": "SELECT user_id, COUNT(*) AS note_count FROM notes GROUP BY user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Average Comment Length per Note",
        "sql": "SELECT note_id, AVG(LENGTH(comment)) AS avg_comment_length FROM comments GROUP BY note_id;",
        "dialect": "postgres"
      },
      {
        "title": "Recent Notes with Attachments",
        "sql": "SELECT notes.title FROM notes JOIN attachments ON notes.id = attachments.note_id WHERE notes.created_at > '2023-01-01';",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "User Engagement Analysis",
        "body": "Data analysts can use this dataset to analyze user engagement patterns within the note-taking platform. By examining how often users create notes and interact with attachments, they can identify trends and suggest features that enhance user experience."
      },
      {
        "title": "Template Usage Insights",
        "body": "Product managers may leverage this data to understand which templates are most popular among users. By identifying trends in template usage, they can optimize existing templates or create new ones that cater to user needs."
      },
      {
        "title": "Collaboration Effectiveness",
        "body": "Collaborative teams can explore the comments table to measure the effectiveness of feedback on shared notes. By assessing the nature and frequency of comments, they can improve communication strategies and enhance team productivity."
      },
      {
        "title": "File Management Strategies",
        "body": "IT specialists can analyze attachment data to evaluate the types of files users attach to their notes. This can inform decisions about storage solutions and file management practices to ensure efficient use of resources in the platform."
      }
    ]
  },
  "counts": {
    "templates": 50,
    "users": 200,
    "notes": 600,
    "attachments": 300,
    "comments": 400
  },
  "stats": {
    "users": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 21,
          "distinct": 178,
          "min": "Alice Kaya",
          "max": "Zoe Moreau"
        },
        "email": {
          "nulls": 45,
          "distinct": 154
        },
        "joined_at": {
          "nulls": 0,
          "distinct": 200,
          "min": "2020-01-22 12:35:45",
          "max": "2023-12-26 21:09:14"
        }
      }
    },
    "notes": {
      "rows": 600,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 600,
          "min": 1,
          "max": 600
        },
        "user_id": {
          "nulls": 0,
          "distinct": 190,
          "min": 1,
          "max": 200
        },
        "title": {
          "nulls": 66,
          "distinct": 322
        },
        "content": {
          "nulls": 53,
          "distinct": 547
        },
        "created_at": {
          "nulls": 0,
          "distinct": 600,
          "min": "2020-01-02 08:20:16",
          "max": "2023-12-30 16:54:15"
        }
      }
    },
    "templates": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "name": {
          "nulls": 2,
          "distinct": 39
        },
        "description": {
          "nulls": 11,
          "distinct": 39
        },
        "category": {
          "nulls": 0,
          "distinct": 3,
          "min": "business",
          "max": "personal"
        },
        "created_by": {
          "nulls": 0,
          "distinct": 50
        }
      }
    },
    "attachments": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "note_id": {
          "nulls": 0,
          "distinct": 238,
          "min": 4,
          "max": 587
        },
        "file_name": {
          "nulls": 20,
          "distinct": 198
        },
        "file_size": {
          "nulls": 25,
          "distinct": 269,
          "min": 1116,
          "max": 9078
        },
        "file_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "audio",
          "max": "image"
        },
        "uploaded_at": {
          "nulls": 0,
          "distinct": 300,
          "min": "2020-01-01 17:46:12",
          "max": "2023-12-20 18:37:42"
        }
      }
    },
    "comments": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "note_id": {
          "nulls": 0,
          "distinct": 289,
          "min": 2,
          "max": 598
        },
        "user_id": {
          "nulls": 0,
          "distinct": 175,
          "min": 1,
          "max": 200
        },
        "comment": {
          "nulls": 27,
          "distinct": 373
        },
        "created_at": {
          "nulls": 0,
          "distinct": 400,
          "min": "2020-01-01 21:27:49",
          "max": "2023-12-29 05:59:07"
        },
        "rating": {
          "nulls": 35,
          "distinct": 5,
          "min": 1,
          "max": 5
        },
        "edited_at": {
          "nulls": 40,
          "distinct": 360,
          "min": "2020-01-03 22:28:20",
          "max": "2023-12-31 04:54:43"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/templates.csv",
      "format": "csv",
      "table": "templates",
      "key": "datasets/digital-note-management-insights/v4/csv/templates.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/csv/templates.csv",
      "bytes": 5482,
      "sha256": "e7c686abd495aa8dacc7285d4157eafe3b5be3a19a33ec3d6efd7934098d463e",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/digital-note-management-insights/v4/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/csv/users.csv",
      "bytes": 10842,
      "sha256": "bd18b2494ffade2485983a417bbbb0419cf7c364d73cead7ad4adc774405b742",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/notes.csv",
      "format": "csv",
      "table": "notes",
      "key": "datasets/digital-note-management-insights/v4/csv/notes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/csv/notes.csv",
      "bytes": 114648,
      "sha256": "38a7d744aacee3e4f87d493ed930c48f1ee4b61154a067c8410dc5a35463b81f",
      "rows": 600,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/attachments.csv",
      "format": "csv",
      "table": "attachments",
      "key": "datasets/digital-note-management-insights/v4/csv/attachments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/csv/attachments.csv",
      "bytes": 18885,
      "sha256": "e0b3ff775dfb480329ed18f1b0a1e70483b29dfa2e67837087c140058c654443",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/comments.csv",
      "format": "csv",
      "table": "comments",
      "key": "datasets/digital-note-management-insights/v4/csv/comments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/csv/comments.csv",
      "bytes": 84872,
      "sha256": "c5d89bac00539d67e7846f275d810349f16a08e92ed9ffd8120f882470122f6e",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "digital-note-management-insights.json",
      "format": "json",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/digital-note-management-insights.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/digital-note-management-insights.json",
      "bytes": 414806,
      "sha256": "985fae96b91add6240ab0e36dac9717b7ad3d130db16cfc462681980e27cec11",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/sql/postgres.sql",
      "bytes": 263427,
      "sha256": "2a3968ab2177a396dc2ecfe64a59e06e5be240c507788a727f45ed6f86ca36c6",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/sql/mysql.sql",
      "bytes": 262875,
      "sha256": "5aa39587cc3c98cccc535d846703edc9b7aba653d3630f05234af92b8790bb48",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/sql/mssql.sql",
      "bytes": 267638,
      "sha256": "1301874a1043225f7fdb9eb5a364a69072f7453b38610caa63fa7b65bcda0bed",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/sql/sqlite.sql",
      "bytes": 262676,
      "sha256": "d616a54e1ff3a5521b6970fa6ca571b5feae0f628cb22241158229e8a90e87ed",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/prisma/seed.ts",
      "bytes": 373287,
      "sha256": "74507a57ace9d6327e82f813e60202522e54e305f64dcd5a49306dfcb4668a45",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/digital-note-management-insights/v4/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/digital-note-management-insights/v4/django/fixtures.json",
      "bytes": 478218,
      "sha256": "b9d65ff157b3f4d14e477b6863a6008086ca735161a6bd0dd481535dcbcd539e",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788765806935,
  "updatedAt": 1789095758888
}
