{
  "format": "dataset-manifest/1",
  "slug": "ai-driven-language-translator-for-sign-language",
  "version": 1,
  "seed": "ai-driven-language-translator-for-sign-language:1",
  "spec": {
    "format": "dataset/1",
    "slug": "ai-driven-language-translator-for-sign-language",
    "name": "Sign Language Translation Insights",
    "tagline": "Revolutionizing communication for the hearing impaired through AI-driven sign language translation.",
    "description": "A dedicated team of developers works tirelessly to enhance communication for the hearing impaired by transforming spoken language into sign language using advanced AI technology. This operation revolves around understanding and processing gesture variations, user profiles, video content, and real-time sensor data that captures the subtleties of signing. By leveraging these elements, the service ensures that users can navigate customer interactions seamlessly, making support accessible and effective.\n\nThe dataset comprises several interconnected tables: 'sign_language_gestures' catalogs a wide variety of gestures, each associated with specific phrases typically encountered in customer service; 'user_profiles' contains detailed information about the users, capturing their unique communication preferences; 'video_content' features recordings that serve as a visual reference for the gestures; 'sensor_data' documents real-time inputs that reflect how gestures are performed; 'user_feedback' gathers insights directly from users regarding their experiences; and 'interaction_logs' tracks the history of user interactions with the system. Each row in these tables corresponds to a particular aspect of the interaction process, allowing for various joins that facilitate in-depth analysis.\n\nQuestions this data can answer include: How do different user profiles affect the usage of specific gestures? What gestures are most effective in particular customer service scenarios? How can the technology be improved based on user feedback? This dataset is excellent for practice in analyzing user interactions, refining AI models for gesture recognition, and improving overall customer experience. Keep in mind that the data is synthetic, designed to mimic real-world scenarios while providing a safe environment for exploration.",
    "domain": "customer-support",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "sign language",
      "AI translation",
      "customer support",
      "gesture data",
      "user feedback",
      "sensor data"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "sign_language_gestures": {
        "description": "This table contains the various sign language gestures linked to specific phrases used in customer interactions. Each gesture is uniquely identified and associated with its category.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each gesture."
          },
          "phrase": {
            "kind": "sentence",
            "description": "Common phrase that the gesture represents.",
            "nullable": true,
            "when": {
              "column": "category",
              "in": [
                "greetings",
                "questions"
              ]
            }
          },
          "gesture_name": {
            "kind": "words",
            "description": "The name of the sign language gesture.",
            "nullable": true,
            "when": {
              "column": "category",
              "in": [
                "greetings",
                "questions"
              ]
            }
          },
          "category": {
            "kind": "enum",
            "values": [
              "greetings",
              "questions",
              "responses",
              "directions",
              "emotions"
            ],
            "description": "The category of the gesture."
          }
        }
      },
      "user_profiles": {
        "description": "This table represents users of the sign language translation service, detailing their demographics and preferences.",
        "rows": 250,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the user.",
            "nullable": true
          },
          "age": {
            "kind": "int",
            "min": 1,
            "max": 120,
            "description": "Age of the user.",
            "nullable": true
          },
          "preferred_language": {
            "kind": "enum",
            "values": [
              "English",
              "Spanish",
              "French",
              "German"
            ],
            "description": "User's preferred spoken language."
          },
          "sign_language_type": {
            "kind": "enum",
            "values": [
              "ASL",
              "BSL",
              "LSF",
              "ISL"
            ],
            "description": "Type of sign language the user is familiar with.",
            "nullable": true,
            "when": {
              "column": "preferred_language",
              "in": [
                "English",
                "Spanish"
              ]
            }
          }
        }
      },
      "video_content": {
        "description": "This table contains metadata about video content used in the translation service, including the duration and associated gestures.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each video."
          },
          "title": {
            "kind": "sentence",
            "description": "Title of the video content.",
            "nullable": true
          },
          "duration": {
            "kind": "int",
            "min": 1,
            "max": 3600,
            "description": "Duration of the video in seconds.",
            "nullable": true
          },
          "gesture_id": {
            "kind": "fk",
            "ref": "sign_language_gestures.id",
            "description": "Reference to the associated gesture."
          }
        }
      },
      "sensor_data": {
        "description": "This table tracks real-time sensor data that captures the nuances of sign language gestures during user interactions.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each sensor data entry."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.id",
            "description": "Reference to the user associated with the data."
          },
          "gesture_id": {
            "kind": "fk",
            "ref": "sign_language_gestures.id",
            "description": "Reference to the gesture performed."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2024-12-31",
            "description": "Timestamp of the recorded sensor data."
          },
          "accuracy": {
            "kind": "decimal",
            "min": 0,
            "max": 1,
            "scale": 2,
            "description": "Accuracy of the gesture recognition, ranging from 0 to 1."
          }
        }
      },
      "user_feedback": {
        "description": "This table collects feedback from users regarding their experience with the sign language translation service.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each feedback entry."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.id",
            "description": "Reference to the user providing feedback."
          },
          "rating": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "description": "User rating of the service on a scale from 1 to 5.",
            "nullable": true
          },
          "comments": {
            "kind": "paragraph",
            "min": 10,
            "max": 500,
            "description": "User's comments and suggestions regarding the service.",
            "nullable": true
          }
        }
      },
      "interaction_logs": {
        "description": "This table records logs of user interactions with the translation service, capturing the frequency and context of usage.",
        "rows": 600,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each log entry."
          },
          "user_id": {
            "kind": "fk",
            "ref": "user_profiles.id",
            "description": "Reference to the user interacting with the service."
          },
          "gesture_id": {
            "kind": "fk",
            "ref": "sign_language_gestures.id",
            "description": "Reference to the gesture used."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2024-12-31",
            "description": "Timestamp of the interaction.",
            "nullable": true,
            "when": {
              "column": "interaction_type",
              "in": [
                "translate",
                "feedback"
              ]
            },
            "dayProfile": "waking",
            "trend": "growing"
          },
          "interaction_type": {
            "kind": "enum",
            "values": [
              "view",
              "translate",
              "feedback"
            ],
            "description": "Type of interaction that occurred."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What are the most common gestures used in customer interactions?",
      "How does user feedback correlate with gesture accuracy?",
      "What are the peak usage times for the sign language translation service?",
      "How do different user demographics influence gesture preferences?",
      "What feedback trends can be observed over time regarding service improvements?"
    ],
    "suggestedQueries": [
      {
        "title": "Join User Profiles with Feedback",
        "sql": "SELECT up.full_name, uf.rating FROM user_profiles up JOIN user_feedback uf ON up.id = uf.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Average Rating by Gesture",
        "sql": "SELECT sg.phrase, AVG(uf.rating) FROM user_feedback uf JOIN user_profiles up ON uf.user_id = up.id JOIN interaction_logs il ON up.id = il.user_id JOIN sign_language_gestures sg ON il.gesture_id = sg.id GROUP BY sg.phrase;",
        "dialect": "postgres"
      },
      {
        "title": "Count Interactions by Gesture",
        "sql": "SELECT sg.gesture_name, COUNT(il.id) FROM interaction_logs il JOIN sign_language_gestures sg ON il.gesture_id = sg.id GROUP BY sg.gesture_name;",
        "dialect": "postgres"
      },
      {
        "title": "Gesture Accuracy Over Time",
        "sql": "SELECT DATE(sd.timestamp) AS date, AVG(sd.accuracy) FROM sensor_data sd GROUP BY DATE(sd.timestamp);",
        "dialect": "postgres"
      },
      {
        "title": "Daily User Engagement",
        "sql": "SELECT DATE(il.timestamp) AS date, COUNT(DISTINCT il.user_id) FROM interaction_logs il GROUP BY DATE(il.timestamp);",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Analytics Dashboard for User Engagement",
        "body": "Data analysts can utilize this dataset to create visualizations that showcase user engagement trends over time, including peak usage hours and the most popular gestures. This information can help in tailoring the service to better meet user needs."
      },
      {
        "title": "Service Improvement Feedback Analysis",
        "body": "Customer support teams can analyze user feedback data to identify common pain points and areas for improvement in the sign language translation service. By understanding user sentiment, they can implement changes that enhance the overall experience."
      },
      {
        "title": "Gesture Effectiveness Evaluation",
        "body": "Linguists and sign language experts can use this dataset to evaluate the effectiveness of various gestures in translating spoken language. By examining accuracy data and user feedback, they can refine the gesture database for better translation outcomes."
      },
      {
        "title": "Real-Time Interaction Monitoring",
        "body": "Technical teams can monitor real-time sensor data to assess the performance of the sign language translation system. By analyzing interaction logs and gesture accuracy, they can ensure the system operates smoothly and effectively during user interactions."
      }
    ]
  },
  "counts": {
    "sign_language_gestures": 300,
    "user_profiles": 250,
    "interaction_logs": 600,
    "sensor_data": 500,
    "user_feedback": 400,
    "video_content": 150
  },
  "stats": {
    "sign_language_gestures": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "phrase": {
          "nulls": 185,
          "distinct": 115
        },
        "gesture_name": {
          "nulls": 185,
          "distinct": 115
        },
        "category": {
          "nulls": 0,
          "distinct": 5,
          "min": "directions",
          "max": "responses"
        }
      }
    },
    "user_profiles": {
      "rows": 250,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 250,
          "min": 1,
          "max": 250
        },
        "full_name": {
          "nulls": 19,
          "distinct": 227,
          "min": "Alice Andersen",
          "max": "Zara Ruiz"
        },
        "age": {
          "nulls": 20,
          "distinct": 99,
          "min": 2,
          "max": 120
        },
        "preferred_language": {
          "nulls": 0,
          "distinct": 4,
          "min": "English",
          "max": "Spanish"
        },
        "sign_language_type": {
          "nulls": 131,
          "distinct": 4,
          "min": "ASL",
          "max": "LSF"
        }
      }
    },
    "video_content": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "title": {
          "nulls": 12,
          "distinct": 138
        },
        "duration": {
          "nulls": 13,
          "distinct": 137,
          "min": 16,
          "max": 3583
        },
        "gesture_id": {
          "nulls": 0,
          "distinct": 114,
          "min": 2,
          "max": 300
        }
      }
    },
    "sensor_data": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "user_id": {
          "nulls": 0,
          "distinct": 214,
          "min": 1,
          "max": 250
        },
        "gesture_id": {
          "nulls": 0,
          "distinct": 257,
          "min": 1,
          "max": 300
        },
        "timestamp": {
          "nulls": 0,
          "distinct": 500,
          "min": "2023-01-06 01:52:41",
          "max": "2024-12-30 15:30:46"
        },
        "accuracy": {
          "nulls": 0,
          "distinct": 99,
          "min": 0.01,
          "max": 1
        }
      }
    },
    "user_feedback": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "user_id": {
          "nulls": 0,
          "distinct": 202,
          "min": 1,
          "max": 250
        },
        "rating": {
          "nulls": 41,
          "distinct": 5,
          "min": 1,
          "max": 5
        },
        "comments": {
          "nulls": 45,
          "distinct": 355
        }
      }
    },
    "interaction_logs": {
      "rows": 600,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 600,
          "min": 1,
          "max": 600
        },
        "user_id": {
          "nulls": 0,
          "distinct": 226,
          "min": 1,
          "max": 250
        },
        "gesture_id": {
          "nulls": 0,
          "distinct": 262,
          "min": 1,
          "max": 300
        },
        "timestamp": {
          "nulls": 210,
          "distinct": 390,
          "min": "2023-01-01 20:50:07",
          "max": "2024-12-29 12:16:43"
        },
        "interaction_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "feedback",
          "max": "view"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/sign_language_gestures.csv",
      "format": "csv",
      "table": "sign_language_gestures",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/sign_language_gestures.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/sign_language_gestures.csv",
      "bytes": 14584,
      "sha256": "97aa3ed51d661338e1d7b6c098db454e63529f0eaefe1e61c5b84b494660b3be",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_profiles.csv",
      "format": "csv",
      "table": "user_profiles",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/user_profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/user_profiles.csv",
      "bytes": 7219,
      "sha256": "f02ccd72d348cacd2c2f3e7790619f7ce1d65f1e27f1fbd076c1f06435c77cfc",
      "rows": 250,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/interaction_logs.csv",
      "format": "csv",
      "table": "interaction_logs",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/interaction_logs.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/interaction_logs.csv",
      "bytes": 20036,
      "sha256": "f4d71aa31ea2b1dc4b7b51ac2efb55b56f0a56a87e29b0f828d3ede7492bc413",
      "rows": 600,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sensor_data.csv",
      "format": "csv",
      "table": "sensor_data",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/sensor_data.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/sensor_data.csv",
      "bytes": 18559,
      "sha256": "8f889437406bd3a648203950db04f275345a00f763e691f356cfeaa7d6a00f50",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_feedback.csv",
      "format": "csv",
      "table": "user_feedback",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/user_feedback.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/user_feedback.csv",
      "bytes": 65077,
      "sha256": "6535a18a181d8dd57c9ae4959352d50c086d458305061ad090491cd1ce662456",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/video_content.csv",
      "format": "csv",
      "table": "video_content",
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/csv/video_content.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/csv/video_content.csv",
      "bytes": 9617,
      "sha256": "457961db2e915359650deca1c60738c8f6fff4cb84a78f49cc450586e6b498b8",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "ai-driven-language-translator-for-sign-language.json",
      "format": "json",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/ai-driven-language-translator-for-sign-language.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/ai-driven-language-translator-for-sign-language.json",
      "bytes": 358311,
      "sha256": "2b90144d4d0b90d1a7bef5278d7a23a8c52a6e65a7c689d5f79a94ec4119f6a5",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/sql/postgres.sql",
      "bytes": 169528,
      "sha256": "928ea65260891f2f14a66313d6cd75efe31c4be07dbdbe7259dcd9e30b08669c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/sql/mysql.sql",
      "bytes": 168771,
      "sha256": "15608ccaa1ed79e7cd49beeb40671866736f082cd642c164032359ee3826df3e",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/sql/mssql.sql",
      "bytes": 172365,
      "sha256": "005cb4b0bbde33afddbab9c54b069be5aea940a7985328a16866b778bf76117f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/sql/sqlite.sql",
      "bytes": 168482,
      "sha256": "110a9669785bcf9c911715c04cdad75bce9671994552b01bdd5c910adec2dd85",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/prisma/seed.ts",
      "bytes": 297876,
      "sha256": "ab344f6db1fca1221391947ce8c2f96a8d23f882c86371e3c1e9d9b95a14dff5",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/ai-driven-language-translator-for-sign-language/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-driven-language-translator-for-sign-language/v1/django/fixtures.json",
      "bytes": 461700,
      "sha256": "4398ecd4912ef30b236ace741acbeca583d90ac2367e7eae000a42d8d3639778",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768339633,
  "updatedAt": 1788768339633
}
