{
  "format": "dataset-manifest/1",
  "slug": "gnu-emacs",
  "version": 2,
  "seed": "gnu-emacs:1",
  "spec": {
    "format": "dataset/1",
    "slug": "gnu-emacs",
    "name": "Emacs Real-Estate Toolkit",
    "tagline": "Properties, commands, and workflows managed through Emacs for real estate developers and agents.",
    "description": "The Emacs Real-Estate Toolkit provides a synthetic dataset designed for developers and educators interested in real estate management applications. This dataset models the various packages and commands that enhance the user experience for agents and developers working with property listings. Each entry in the table represents a unique functionality or command associated with a specific property type, helping users to navigate their workflow efficiently. The dataset captures common property types such as residential, commercial, and industrial, while also including niche categories that cater to specialized needs. The relationships within the table reflect how commands are grouped by their functionalities, showcasing the hierarchical nature of managing real estate listings. This dataset is ideal for SQL practice, allowing users to explore complex queries, and serves as a teaching resource for those looking to understand database management in real estate contexts. The data is entirely synthetic, created to provide a realistic yet controlled environment for learning and development.",
    "domain": "real-estate",
    "shape": "hierarchical",
    "useCases": [
      "sql-practice",
      "teaching"
    ],
    "keywords": [
      "real estate",
      "Emacs",
      "properties",
      "commands",
      "packages",
      "listings",
      "workflows",
      "navigation",
      "synthetic data"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "real_estate_toolkit": {
        "description": "This table contains rows representing various commands and configurations for managing real estate listings. Each entry is linked to specific property types and includes configurations that enhance user experience within Emacs. The table includes a variety of property types and their corresponding commands, allowing for a comprehensive overview of available functionalities.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each command or configuration."
          },
          "property_type": {
            "kind": "enum",
            "values": [
              "residential",
              "commercial",
              "industrial",
              "land",
              "specialized"
            ],
            "description": "Type of property the command is associated with."
          },
          "command_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the command used for navigating or managing listings.",
            "nullable": true,
            "pool": [
              "list",
              "search",
              "add",
              "remove",
              "update",
              "filter",
              "sort",
              "view",
              "export",
              "import",
              "select",
              "navigate",
              "edit",
              "clone",
              "merge",
              "share",
              "archive",
              "refresh",
              "load",
              "save",
              "preview"
            ]
          },
          "package": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the package that contains the command.",
            "nullable": true,
            "pool": [
              "core",
              "utils",
              "advanced",
              "basic",
              "premium",
              "standard",
              "custom",
              "legacy",
              "enhanced",
              "experimental",
              "dashboard",
              "analytics",
              "reporting",
              "search",
              "management",
              "integration",
              "automation",
              "visualization",
              "mapping",
              "filtering",
              "scheduling"
            ]
          },
          "mode": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Mode in which the command operates within Emacs.",
            "nullable": true,
            "when": {
              "column": "property_type",
              "in": [
                "commercial",
                "industrial",
                "land",
                "specialized"
              ]
            },
            "pool": [
              "edit",
              "view",
              "search",
              "manage",
              "navigate",
              "preview",
              "admin",
              "sync",
              "batch",
              "single",
              "multi",
              "config",
              "setup",
              "test",
              "debug",
              "run",
              "execute",
              "deploy",
              "monitor",
              "control",
              "analyze"
            ]
          },
          "configuration": {
            "kind": "json",
            "template": {
              "buffer_size": {
                "kind": "int",
                "min": 1,
                "max": 1000,
                "description": "Size of the buffer for property details."
              },
              "sort_order": {
                "kind": "enum",
                "values": [
                  "ascending",
                  "descending"
                ],
                "description": "Order in which properties are sorted."
              }
            },
            "description": "Configuration settings for the command.",
            "nullable": true,
            "when": {
              "column": "property_type",
              "in": [
                "residential",
                "commercial"
              ]
            }
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "free-text",
      "high-cardinality",
      "nullable"
    ],
    "analysisQuestions": [
      "What types of properties are most commonly managed with specific commands?",
      "How do different packages enhance the user experience for real estate listings?",
      "Which commands are associated with niche property types?",
      "What are the common configurations for managing residential properties?",
      "How does the sort order affect the display of property listings?"
    ],
    "suggestedQueries": [
      {
        "title": "Select all commands for residential properties",
        "sql": "SELECT * FROM real_estate_toolkit WHERE property_type = 'residential';",
        "dialect": "postgres"
      },
      {
        "title": "Count commands by property type",
        "sql": "SELECT property_type, COUNT(*) FROM real_estate_toolkit GROUP BY property_type;",
        "dialect": "postgres"
      },
      {
        "title": "Find unique packages used for commands",
        "sql": "SELECT DISTINCT package FROM real_estate_toolkit;",
        "dialect": "postgres"
      },
      {
        "title": "Get configurations for specialized commands",
        "sql": "SELECT command_name, configuration FROM real_estate_toolkit WHERE property_type = 'specialized';",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Real Estate Developers",
        "body": "Real estate developers can use the Emacs Real-Estate Toolkit dataset to understand how different commands and packages can be leveraged to manage their listings effectively. By practicing SQL queries on this synthetic dataset, they can refine their skills in data management and improve their operational workflows."
      },
      {
        "title": "Educators in Database Management",
        "body": "Educators can utilize this dataset to teach students about real estate data management. The structured, hierarchical nature of the data allows students to grasp complex SQL concepts while engaging with a practical, relevant example from the real estate industry."
      },
      {
        "title": "Emacs Package Developers",
        "body": "Developers building or enhancing Emacs packages for real estate management can use this dataset to test their functionalities. By simulating commands and configurations, they can better understand user needs and refine their tools accordingly."
      }
    ]
  },
  "counts": {
    "real_estate_toolkit": 200
  },
  "stats": {
    "real_estate_toolkit": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "property_type": {
          "nulls": 0,
          "distinct": 5,
          "min": "commercial",
          "max": "specialized"
        },
        "command_name": {
          "nulls": 17,
          "distinct": 142
        },
        "package": {
          "nulls": 19,
          "distinct": 138
        },
        "mode": {
          "nulls": 39,
          "distinct": 133
        },
        "configuration": {
          "nulls": 121,
          "distinct": 79
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/real_estate_toolkit.csv",
      "format": "csv",
      "table": "real_estate_toolkit",
      "key": "datasets/gnu-emacs/v2/csv/real_estate_toolkit.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/csv/real_estate_toolkit.csv",
      "bytes": 15419,
      "sha256": "805b03ae76fc78717872491eddc9442f03e4a11be92f5d308cf7ee4d4c8baec1",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "gnu-emacs.json",
      "format": "json",
      "table": null,
      "key": "datasets/gnu-emacs/v2/gnu-emacs.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/gnu-emacs.json",
      "bytes": 44730,
      "sha256": "6439eac5f3a9ab85c5a659114b047459106bbf38cff6b7f3c54022035bf58e70",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/gnu-emacs/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/sql/postgres.sql",
      "bytes": 20077,
      "sha256": "aaa263afded257598460d2cce3cf30971d3a68fada24e4f69cd3a431857e46c7",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/gnu-emacs/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/sql/mysql.sql",
      "bytes": 19955,
      "sha256": "dff76418b2c27f939e75b48748f5476c7d91c74639642afeaef9bb5d3da01254",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/gnu-emacs/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/sql/mssql.sql",
      "bytes": 20855,
      "sha256": "7772562018b97b9f6f863d5e272ccf0f6400d58435c43b066741a15e1059d0b8",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/gnu-emacs/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/sql/sqlite.sql",
      "bytes": 19910,
      "sha256": "3b00d17ec9cf7066f38b4fbace94e3966bef15aba8f4305c1a680cc9562bbec3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/gnu-emacs/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/prisma/seed.ts",
      "bytes": 34511,
      "sha256": "42550be0610ae1196611f44bd9efbd6d3571041dd6b40ad43cdcbba4eb16e4a4",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/gnu-emacs/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/gnu-emacs/v2/django/fixtures.json",
      "bytes": 55499,
      "sha256": "2a5de1f1e0e3e0dfb6556c3eea8b37ad8d67277fc4841b844df2a5c54df1dd41",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768479288,
  "updatedAt": 1788778969537
}
