{
  "metadata": {
    "id": "https://dmgby.com/datasets/dmgby-video-intents-v1#dataset",
    "version": "1.0.0",
    "releaseDate": "2026-08-01",
    "name": {
      "es": "Taxonomía bilingüe de intenciones de video de dy",
      "en": "dy bilingual video-intent taxonomy"
    },
    "description": {
      "es": "Corpus determinístico y restringido de vocabulario controlado para diseñar y evaluar búsquedas audiovisuales en español e inglés.",
      "en": "A deterministic, constrained controlled-vocabulary corpus for designing and evaluating audiovisual search in Spanish and English."
    },
    "publisher": {
      "name": "dy",
      "url": "https://dmgby.com"
    },
    "source": {
      "generator": "src/lib/search-intents.ts",
      "metadata": "src/lib/intent-taxonomy.ts",
      "provenance": "generated-constrained"
    },
    "methodology": {
      "kind": "deterministic-constrained-cartesian-product",
      "familyCount": 12,
      "axesPerFamilyAndLocale": {
        "actors": 4,
        "jobs": 4,
        "subjects": 4,
        "contexts": 8
      },
      "recordsPerFamilyAndLocale": 512,
      "normalization": "Queries are normalized by the source generator; family matrices constrain actor, job, subject, and context combinations."
    },
    "scope": {
      "observedQueries": false,
      "measuresSearchVolume": false,
      "measuresDemand": false,
      "measuresPopularity": false,
      "measuresPerformance": false,
      "representativeSample": false,
      "containsPersonalData": false,
      "containsUserEvents": false
    },
    "limitations": {
      "es": [
        "Las filas no son consultas observadas de usuarios.",
        "Los conteos no expresan volumen, demanda, popularidad, tendencia ni rendimiento.",
        "El corpus es una taxonomía de producto y un recurso de evaluación, no una encuesta ni un benchmark de mercado."
      ],
      "en": [
        "Rows are not observed user queries.",
        "Counts do not express volume, demand, popularity, trends, or performance.",
        "The corpus is a product taxonomy and evaluation resource, not a survey or market benchmark."
      ]
    },
    "statistics": {
      "records": 12288,
      "uniqueQueries": 12288,
      "recordsByLocale": {
        "es": 6144,
        "en": 6144
      },
      "families": 12,
      "recordsPerFamily": 1024,
      "recordsPerFamilyAndLocale": 512,
      "containsPersonalData": false,
      "familyStats": [
        {
          "id": "raw-footage",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "video",
          "contentType": "raw_footage",
          "canonicalPath": "/soluciones/raw-footage",
          "exampleQueryByLocale": {
            "es": "agencia creativa busca raw footage vertical para tiktok",
            "en": "creative agency searches for vertical raw footage for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "ai-raw-outputs",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "video",
          "contentType": "ai_raw_output",
          "canonicalPath": "/soluciones/ai-raw-outputs",
          "exampleQueryByLocale": {
            "es": "agencia de publicidad busca ai raw outputs verticales para tiktok",
            "en": "advertising agency searches for vertical ai raw outputs for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "freelancers",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "creator",
          "contentType": null,
          "canonicalPath": "/soluciones/freelancers",
          "exampleQueryByLocale": {
            "es": "agencia creativa quiere encontrar creadores de video freelance para tiktok",
            "en": "creative agency wants to find freelance video creators for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "agencies",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/agencies",
          "exampleQueryByLocale": {
            "es": "agencia creativa necesita abastecer una produccion de video vertical para tiktok",
            "en": "creative agency needs to source a vertical video production for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "ecommerce",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/ecommerce",
          "exampleQueryByLocale": {
            "es": "marca de ecommerce busca video sensorial de producto para tiktok",
            "en": "ecommerce brand searches for sensory product video for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "campaigns",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/campaigns",
          "exampleQueryByLocale": {
            "es": "planner de medios necesita planear una campana de lanzamiento para tiktok",
            "en": "media planner needs to plan a launch campaign for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "formats",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/formats",
          "exampleQueryByLocale": {
            "es": "editor de video busca especificaciones para video vertical 9x16 para tiktok",
            "en": "video editor searches for specifications for vertical 9x16 video for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "niches",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "video",
          "contentType": null,
          "canonicalPath": "/soluciones/niches",
          "exampleQueryByLocale": {
            "es": "agencia especializada busca contenido de salud y bienestar para tiktok",
            "en": "specialist agency searches for health and wellness content for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "creative-needs",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/creative-needs",
          "exampleQueryByLocale": {
            "es": "fundador de marca necesita definir una necesidad creativa de video para tiktok",
            "en": "brand founder needs to define a creative video need for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "briefs",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "brief",
          "contentType": null,
          "canonicalPath": "/soluciones/briefs",
          "exampleQueryByLocale": {
            "es": "agencia contratante quiere publicar un brief creativo para tiktok",
            "en": "hiring agency wants to publish a creative brief for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "licensing",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/licensing",
          "exampleQueryByLocale": {
            "es": "comprador de agencia necesita entender derechos de uso audiovisual para tiktok",
            "en": "agency buyer needs to understand audiovisual usage rights for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        },
        {
          "id": "dy-audit",
          "records": 1024,
          "recordsByLocale": {
            "es": 512,
            "en": 512
          },
          "entityKind": "guide",
          "contentType": null,
          "canonicalPath": "/soluciones/dy-audit",
          "exampleQueryByLocale": {
            "es": "creador de raw footage necesita preparar la auditoria de publicacion de dy para tiktok",
            "en": "raw footage creator needs to prepare for dy publication auditing for tiktok"
          },
          "axesByLocale": {
            "es": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            },
            "en": {
              "actors": 4,
              "jobs": 4,
              "subjects": 4,
              "contexts": 8
            }
          }
        }
      ],
      "recordsByEntityKind": {
        "video": 3072,
        "creator": 1024,
        "brief": 1024,
        "guide": 7168
      },
      "recordsByContentType": {
        "raw_footage": 1024,
        "ai_raw_output": 1024,
        "none": 10240
      }
    },
    "fields": [
      "id",
      "locale",
      "family_id",
      "query",
      "actor",
      "job",
      "subject",
      "context",
      "entity_kind",
      "content_type",
      "canonical_path",
      "provenance"
    ],
    "termsOfUse": {
      "es": {
        "url": "https://dmgby.com/es/terminos",
        "notice": "Consulta los Términos vigentes de dy antes de reutilizar el dataset. Este manifest no declara ni concede una licencia abierta independiente."
      },
      "en": {
        "url": "https://dmgby.com/en/terminos",
        "notice": "Review dy's current Terms before reusing the dataset. This manifest neither declares nor grants a separate open license."
      }
    }
  },
  "integrity": {
    "algorithm": "SHA-256",
    "distributions": {
      "csv": {
        "filename": "dmgby-video-intents-v1.csv",
        "contentUrl": "https://dmgby.com/datasets/dmgby-video-intents-v1.csv",
        "mediaType": "text/csv; charset=utf-8",
        "byteSize": 3470847,
        "sha256": "214e0e48a70545868bfbb394e17cd6513acf8b2b028b9c37b280802d13973f3e"
      },
      "json": {
        "filename": "dmgby-video-intents-v1.json",
        "contentUrl": "https://dmgby.com/datasets/dmgby-video-intents-v1.json",
        "mediaType": "application/json; charset=utf-8",
        "byteSize": 6371950,
        "sha256": "b8b94c96be5ada7a32ce19ddba1e586e4a334efff8d0fe4189dfc2b7c1fd1dd4"
      }
    }
  }
}
