{
  "format": "dataset-manifest/1",
  "slug": "disaster-relief-and-recovery-coordination-platform",
  "version": 1,
  "seed": "disaster-relief-and-recovery-coordination-platform:1",
  "spec": {
    "format": "dataset/1",
    "slug": "disaster-relief-and-recovery-coordination-platform",
    "name": "Disaster Response Logistics Data",
    "tagline": "Logs of disasters, casualties, inventory, organizations, operations, and medical facilities for emergency logistics.",
    "description": "Organizations coordinate efforts to deliver essential supplies and services to communities affected by disasters. They manage critical information concerning various disaster types, track casualties, assess community needs, and organize shelter for displaced individuals. This operation relies heavily on logistics to ensure resources are distributed efficiently, which includes maintaining an inventory of donation items, managing operational tasks performed by organization members, and keeping records of medical facilities available in impacted areas. High-casualty events often create clusters of information, while specific items and facilities may appear less frequently, depending on the magnitude and nature of the disaster.\n\nThe dataset comprises several interconnected tables: 'disasters' captures the types and details of incidents; 'casualties' records the number and nature of injuries or losses; 'inventory' lists the available donation items; 'organizations' details the entities involved in relief efforts; 'operations' outlines the tasks undertaken by members of these organizations; and 'medical_facilities' identifies available healthcare resources in the affected regions. Each table can be joined to analyze the relationship between the type of disaster, the response efforts, and the effectiveness of resource allocation.\n\nBy exploring this dataset, practitioners can answer questions such as: What types of disasters lead to the highest number of casualties? Which organizations are most active in specific disaster scenarios? How well is the inventory of supplies aligned with the needs identified in the aftermath of a disaster? This data provides an excellent foundation for practicing data analysis, visualization, and operational planning in emergency response scenarios. Note that all information in this dataset is synthetic, designed to simulate real-world situations for training and development purposes.",
    "domain": "logistics",
    "shape": "star-schema",
    "useCases": [
      "bi-dashboards",
      "analytics-demo"
    ],
    "keywords": [
      "disaster recovery",
      "logistics",
      "resource allocation",
      "casualty tracking",
      "inventory management",
      "emergency response"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "disasters": {
        "description": "This table records different types of disasters, each with a unique ID. It links to the casualties and inventory tables to provide a comprehensive overview of the disaster's impact and resource availability.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each disaster type."
          },
          "name": {
            "kind": "words",
            "min": 1,
            "max": 50,
            "description": "Name of the disaster."
          },
          "type": {
            "kind": "enum",
            "values": [
              "earthquake",
              "flood",
              "hurricane",
              "wildfire",
              "tornado"
            ],
            "description": "Category of the disaster."
          },
          "date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the disaster occurred.",
            "nullable": true,
            "trend": "seasonal"
          }
        }
      },
      "casualties": {
        "description": "This table tracks casualties associated with each disaster, linking back to the disasters table. It provides insights into the severity of the disaster and helps organizations prioritize their response efforts.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each casualty record."
          },
          "disaster_id": {
            "kind": "fk",
            "ref": "disasters.id",
            "description": "References the disaster associated with the casualties."
          },
          "count": {
            "kind": "int",
            "min": 0,
            "max": 10000,
            "distribution": "long-tail",
            "description": "Number of casualties reported.",
            "nullable": true
          },
          "severity": {
            "kind": "enum",
            "values": [
              "minor",
              "moderate",
              "severe"
            ],
            "description": "Severity level of the casualties."
          }
        }
      },
      "inventory": {
        "description": "This table catalogs the inventory of donation items available for distribution in response to disasters. It links to the disasters table to show what resources are available for each event.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each inventory item."
          },
          "disaster_id": {
            "kind": "fk",
            "ref": "disasters.id",
            "description": "References the disaster related to the inventory."
          },
          "item": {
            "kind": "words",
            "min": 1,
            "max": 100,
            "description": "Description of the item available for donation.",
            "nullable": true
          },
          "quantity": {
            "kind": "int",
            "min": 1,
            "max": 5000,
            "description": "Quantity of the item available.",
            "nullable": true
          }
        }
      },
      "organizations": {
        "description": "This table lists organizations involved in disaster response efforts. It connects to the operations table to show the tasks carried out by each organization.",
        "rows": 30,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each organization."
          },
          "name": {
            "kind": "words",
            "min": 1,
            "max": 100,
            "description": "Name of the organization."
          },
          "contact": {
            "kind": "email",
            "from": "name",
            "description": "Email contact for the organization.",
            "nullable": true
          },
          "role": {
            "kind": "words",
            "min": 5,
            "max": 100,
            "description": "Role of the organization in disaster response.",
            "nullable": true
          }
        }
      },
      "operations": {
        "description": "This table records operational tasks performed by organizations during disaster response. It links to the organizations and disasters tables to reflect the efforts made.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each operational task."
          },
          "organization_id": {
            "kind": "fk",
            "ref": "organizations.id",
            "description": "References the organization performing the task."
          },
          "disaster_id": {
            "kind": "fk",
            "ref": "disasters.id",
            "description": "References the disaster for which the task is performed."
          },
          "task": {
            "kind": "words",
            "min": 1,
            "max": 200,
            "description": "Description of the operational task.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "completed"
              ]
            }
          },
          "status": {
            "kind": "enum",
            "values": [
              "pending",
              "in progress",
              "completed"
            ],
            "description": "Current status of the task."
          }
        }
      },
      "medical_facilities": {
        "description": "This table outlines medical facilities available in disaster-impacted areas, linking to the disasters table to show healthcare resources.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each medical facility."
          },
          "disaster_id": {
            "kind": "fk",
            "ref": "disasters.id",
            "description": "References the disaster affecting the facility."
          },
          "name": {
            "kind": "words",
            "min": 1,
            "max": 100,
            "description": "Name of the medical facility.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "damaged",
                "closed"
              ]
            }
          },
          "status": {
            "kind": "enum",
            "values": [
              "operational",
              "damaged",
              "closed"
            ],
            "description": "Operational status of the facility."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What types of disasters are most frequently reported and how do they vary by location?",
      "How does the quantity of available resources correlate with the number of casualties?",
      "Which organizations are most active in disaster response and what tasks do they perform?",
      "What is the operational status of medical facilities in relation to different disaster types?",
      "How can response efforts be optimized based on historical data of past disasters?"
    ],
    "suggestedQueries": [
      {
        "title": "List all disasters and their types",
        "sql": "SELECT id, name, type FROM disasters;",
        "dialect": "postgres"
      },
      {
        "title": "Count casualties per disaster",
        "sql": "SELECT disaster_id, SUM(count) AS total_casualties FROM casualties GROUP BY disaster_id;",
        "dialect": "postgres"
      },
      {
        "title": "Available inventory for each disaster",
        "sql": "SELECT d.name, i.item, i.quantity FROM disasters d JOIN inventory i ON d.id = i.disaster_id;",
        "dialect": "postgres"
      },
      {
        "title": "Tasks completed by each organization",
        "sql": "SELECT o.name, COUNT(op.id) AS tasks_completed FROM organizations o JOIN operations op ON o.id = op.organization_id WHERE op.status = 'completed' GROUP BY o.name;",
        "dialect": "postgres"
      },
      {
        "title": "Status of medical facilities by disaster",
        "sql": "SELECT d.name AS disaster_name, mf.name AS facility_name, mf.status FROM medical_facilities mf JOIN disasters d ON mf.disaster_id = d.id;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Nonprofit Organizations",
        "body": "Nonprofit organizations involved in disaster response can use this dataset to analyze the types of disasters they frequently encounter. By understanding this information, they can better prepare their resources and improve their operational efficiency in responding to future disasters."
      },
      {
        "title": "Government Agencies",
        "body": "Government agencies can leverage this data to assess the effectiveness of their disaster response strategies. By analyzing the correlation between available resources and casualties, they can refine their emergency preparedness plans and allocate resources more effectively."
      },
      {
        "title": "Healthcare Providers",
        "body": "Healthcare providers can utilize the medical facilities table to determine the operational status of hospitals and clinics in disaster-affected areas. This can aid in coordinating medical services and ensuring that adequate healthcare resources are available for those in need."
      },
      {
        "title": "Data Analysts",
        "body": "Data analysts working in the humanitarian sector can use this dataset to build BI dashboards that visualize disaster response efforts. By creating insightful visualizations, they can communicate the impact of disasters and the responses to stakeholders and decision-makers."
      }
    ]
  },
  "counts": {
    "disasters": 50,
    "casualties": 200,
    "inventory": 150,
    "medical_facilities": 100,
    "organizations": 30,
    "operations": 300
  },
  "stats": {
    "disasters": {
      "rows": 50,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "name": {
          "nulls": 0,
          "distinct": 50
        },
        "type": {
          "nulls": 0,
          "distinct": 5,
          "min": "earthquake",
          "max": "wildfire"
        },
        "date": {
          "nulls": 5,
          "distinct": 44,
          "min": "2020-02-01",
          "max": "2023-12-31"
        }
      }
    },
    "casualties": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "disaster_id": {
          "nulls": 0,
          "distinct": 47,
          "min": 1,
          "max": 50
        },
        "count": {
          "nulls": 21,
          "distinct": 173,
          "min": 0,
          "max": 9898
        },
        "severity": {
          "nulls": 0,
          "distinct": 3,
          "min": "minor",
          "max": "severe"
        }
      }
    },
    "inventory": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "disaster_id": {
          "nulls": 0,
          "distinct": 47,
          "min": 1,
          "max": 50
        },
        "item": {
          "nulls": 12,
          "distinct": 138
        },
        "quantity": {
          "nulls": 15,
          "distinct": 134,
          "min": 34,
          "max": 4975
        }
      }
    },
    "organizations": {
      "rows": 30,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 30,
          "min": 1,
          "max": 30
        },
        "name": {
          "nulls": 0,
          "distinct": 30
        },
        "contact": {
          "nulls": 4,
          "distinct": 26
        },
        "role": {
          "nulls": 1,
          "distinct": 29
        }
      }
    },
    "operations": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "organization_id": {
          "nulls": 0,
          "distinct": 30,
          "min": 1,
          "max": 30
        },
        "disaster_id": {
          "nulls": 0,
          "distinct": 50,
          "min": 1,
          "max": 50
        },
        "task": {
          "nulls": 203,
          "distinct": 97
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "completed",
          "max": "pending"
        }
      }
    },
    "medical_facilities": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "disaster_id": {
          "nulls": 0,
          "distinct": 40,
          "min": 1,
          "max": 50
        },
        "name": {
          "nulls": 32,
          "distinct": 68
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "closed",
          "max": "operational"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/disasters.csv",
      "format": "csv",
      "table": "disasters",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/disasters.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/disasters.csv",
      "bytes": 10935,
      "sha256": "7937a37185f1911914fa51d803de8ff2c2c2630498cd04b92edbbb217df924a1",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/casualties.csv",
      "format": "csv",
      "table": "casualties",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/casualties.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/casualties.csv",
      "bytes": 3780,
      "sha256": "498a82499e7a2c1b58f892fe443756e8c356d06b93ec232343e788b91a31323d",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/inventory.csv",
      "format": "csv",
      "table": "inventory",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/inventory.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/inventory.csv",
      "bytes": 46236,
      "sha256": "66f142adc9fa697c19d7b44ee3946c039633b54e9eabe047e79788ec645b1fb7",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/medical_facilities.csv",
      "format": "csv",
      "table": "medical_facilities",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/medical_facilities.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/medical_facilities.csv",
      "bytes": 23751,
      "sha256": "9837c2b5085413a964082b218fef2da384bdfbba3413a0080756ece088af9938",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/organizations.csv",
      "format": "csv",
      "table": "organizations",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/organizations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/organizations.csv",
      "bytes": 23717,
      "sha256": "46c9641b162ae65748c5263fe999f9f3c262978b11381064f47a0a2e69a3b022",
      "rows": 30,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/operations.csv",
      "format": "csv",
      "table": "operations",
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/operations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/csv/operations.csv",
      "bytes": 65490,
      "sha256": "b28c66cc45d5132cdd83c117e7fe0861301bd2c1417aee036b96246b496bbd80",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "disaster-relief-and-recovery-coordination-platform.json",
      "format": "json",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/disaster-relief-and-recovery-coordination-platform.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/disaster-relief-and-recovery-coordination-platform.json",
      "bytes": 250127,
      "sha256": "0b85167d9b383d61886903b096b23a15671b9f8bc9da530a24ef43aa0e3ba5d6",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/postgres.sql",
      "bytes": 188278,
      "sha256": "94ff13d16d3382ab38716f4641cbec8e66df9693c11adefa562515a40f0cec75",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/mysql.sql",
      "bytes": 187569,
      "sha256": "e339e51f0e96d725a2835e5d384151a14caf0efbe40e5776127faa9bc811042a",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/mssql.sql",
      "bytes": 189121,
      "sha256": "12ebc8d6a9ad0ff38d715cc2b1d7c2fdde1cec8dc73e50f6e8f8a03094a76114",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/sql/sqlite.sql",
      "bytes": 187273,
      "sha256": "8d60722950fbb2b2a37ed2b1816b95b74c4b012e6e513a5b24221ef419e2014a",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/prisma/seed.ts",
      "bytes": 225509,
      "sha256": "8049932dd778b05d5434227856573e508aa99e68e8a2f720fb4a09d662465727",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/disaster-relief-and-recovery-coordination-platform/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/disaster-relief-and-recovery-coordination-platform/v1/django/fixtures.json",
      "bytes": 285456,
      "sha256": "7152e743d149a0e8ef651c184401fc2537b3b05f236478572dea57b78bc736ef",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766717078,
  "updatedAt": 1788766717078
}
