{
  "schema_version": 1,
  "version": "1.1.0",
  "profile": "shortdrama",
  "namespace": "sd",
  "label": "shortdrama.guide",
  "owner": "taxonomy",
  "extends": "guides",
  "dependencies": [],
  "source": "https://taxonomy.tfw.bz/vocabularies/shortdrama.v1.json",
  "provenance": [
    "shortdrama.guide/briefs/pages.json",
    "shortdrama.guide/docs/design/2026-10-14-show-categories.md"
  ],
  "terms": [
    {
      "id": "sd:Show",
      "kind": "class",
      "label": "Show",
      "definition": "A short-drama creative work, independent of a review page about it.",
      "relation": "narrow",
      "status": "active",
      "parent": "fw:ContentAsset"
    },
    {
      "id": "sd:Webnovel",
      "kind": "class",
      "label": "Webnovel",
      "definition": "A serialized written creative work.",
      "relation": "narrow",
      "status": "active",
      "parent": "fw:ContentAsset"
    },
    {
      "id": "sd:content-type",
      "kind": "scheme",
      "label": "Shortdrama content type",
      "definition": "Site-specific editorial formats.",
      "relation": "private",
      "status": "active"
    },
    {
      "id": "sd:content-type-show",
      "kind": "concept",
      "label": "show",
      "definition": "A profile page describing a short-drama show.",
      "relation": "narrow",
      "status": "active",
      "scheme": "sd:content-type",
      "parent": "guide:content-type-profile"
    },
    {
      "id": "sd:topic",
      "kind": "scheme",
      "label": "Topics",
      "definition": "Local subject categories, excluding named entities.",
      "relation": "private",
      "status": "active"
    },
    {
      "id": "sd:topic-ai-series",
      "kind": "concept",
      "label": "AI series",
      "definition": "Coverage of ai series in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-actors",
      "kind": "concept",
      "label": "Actors",
      "definition": "Coverage of actors in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-awards",
      "kind": "concept",
      "label": "Awards",
      "definition": "Coverage of awards in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-cancellation",
      "kind": "concept",
      "label": "Cancellation",
      "definition": "Coverage of cancellation in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-characters",
      "kind": "concept",
      "label": "Characters",
      "definition": "Coverage of characters in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-comparisons",
      "kind": "concept",
      "label": "Comparisons",
      "definition": "Coverage of comparisons in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-genres-and-tropes",
      "kind": "concept",
      "label": "Genres and tropes",
      "definition": "Coverage of genres and tropes in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-viewing-guides",
      "kind": "concept",
      "label": "Viewing guides",
      "definition": "Coverage of viewing guides in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-account-help",
      "kind": "concept",
      "label": "Account help",
      "definition": "Coverage of account help in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-markets",
      "kind": "concept",
      "label": "Markets",
      "definition": "Coverage of markets in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-publisher-ownership",
      "kind": "concept",
      "label": "Publisher ownership",
      "definition": "Coverage of publisher ownership in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-pricing",
      "kind": "concept",
      "label": "Pricing",
      "definition": "Coverage of pricing in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-safety",
      "kind": "concept",
      "label": "Safety",
      "definition": "Coverage of safety in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-shows",
      "kind": "concept",
      "label": "Shows",
      "definition": "Coverage of shows in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-free-viewing",
      "kind": "concept",
      "label": "Free viewing",
      "definition": "Coverage of free viewing in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-webnovels",
      "kind": "concept",
      "label": "Webnovels",
      "definition": "Coverage of webnovels in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:topic-short-drama-format",
      "kind": "concept",
      "label": "Short-drama format",
      "definition": "Coverage of short-drama format in short drama.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:topic"
    },
    {
      "id": "sd:reader-task",
      "kind": "scheme",
      "label": "Reader task",
      "definition": "Site-specific questions a reader needs answered.",
      "relation": "private",
      "status": "active"
    },
    {
      "id": "sd:reader-task-cancel",
      "kind": "concept",
      "label": "cancel",
      "definition": "Coverage answering the cancel question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-coins",
      "kind": "concept",
      "label": "coins",
      "definition": "Coverage answering the coins question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-free",
      "kind": "concept",
      "label": "free",
      "definition": "Coverage answering the free question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-is-ai",
      "kind": "concept",
      "label": "is-ai",
      "definition": "Coverage answering the is-ai question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-price",
      "kind": "concept",
      "label": "price",
      "definition": "Coverage answering the price question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-refund",
      "kind": "concept",
      "label": "refund",
      "definition": "Coverage answering the refund question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-review",
      "kind": "concept",
      "label": "review",
      "definition": "Coverage answering the review question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-safe",
      "kind": "concept",
      "label": "safe",
      "definition": "Coverage answering the safe question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:reader-task-support",
      "kind": "concept",
      "label": "support",
      "definition": "Coverage answering the support question for an app or show.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:reader-task"
    },
    {
      "id": "sd:show-category",
      "kind": "scheme",
      "label": "Show categories",
      "definition": "Overlapping, evidence-backed browsing categories for show themes, genres and relationship settings. These labels are independent of age suitability.",
      "relation": "private",
      "status": "active",
      "note": "Use a specific label as an eyebrow and all applicable labels for segmentation. Named show assignments remain owned by the site. Additions do not change editorial review flags."
    },
    {
      "id": "sd:show-category-bl",
      "kind": "concept",
      "label": "BL / Boys’ love",
      "definition": "Romance between male characters. A show classification, never a claim about an actor’s sexuality.",
      "relation": "narrow",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ],
      "parent": "sd:show-category-romance"
    },
    {
      "id": "sd:show-category-family-children",
      "kind": "concept",
      "label": "Family & children",
      "definition": "Stories centred on family bonds, parenthood, children or family reunion. This is a plot theme, not an age rating or a claim of suitability for children.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets",
        "https://netshort.com/drama/Kids-1983832175687843843"
      ],
      "note": "User shorthand Kids maps to this theme, not a children’s viewing category."
    },
    {
      "id": "sd:show-category-werewolf-shifters",
      "kind": "concept",
      "label": "Werewolf & shifters",
      "definition": "Stories whose characters or world explicitly involve werewolves or shapeshifters. The presence of an alpha does not by itself establish Omegaverse.",
      "relation": "narrow",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ],
      "parent": "sd:show-category-fantasy",
      "note": "User shorthand Wolves maps here; separate from A/B/O worldbuilding."
    },
    {
      "id": "sd:show-category-omegaverse",
      "kind": "concept",
      "label": "Omegaverse",
      "definition": "Fiction with explicit Alpha/Beta/Omega (A/B/O) designations or a publisher-confirmed Omegaverse setting. Neither werewolves nor BL alone establish membership.",
      "relation": "narrow",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.penguinrandomhouse.com/series/OMH/omega-megaera/"
      ],
      "parent": "sd:show-category-fantasy",
      "note": "Do not infer from a keyword search result or an alpha/wolf mention. Require title-level publisher or reviewed source evidence."
    },
    {
      "id": "sd:show-category-romance",
      "kind": "concept",
      "label": "Romance",
      "definition": "Stories whose central plot involves a romantic relationship.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-billionaire-ceo",
      "kind": "concept",
      "label": "Billionaire & CEO",
      "definition": "Stories centred on billionaire, wealthy-heir or chief-executive leads and their wealth or workplace power.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-mafia-crime",
      "kind": "concept",
      "label": "Mafia & crime",
      "definition": "Stories centred on organized crime, mafia families or criminal worlds.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-revenge",
      "kind": "concept",
      "label": "Revenge",
      "definition": "Stories centred on retaliation, reclaiming power or confronting a prior betrayal.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-sports",
      "kind": "concept",
      "label": "Sports",
      "definition": "Stories in which competitive sport or athletes are central to the setup.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-fantasy",
      "kind": "concept",
      "label": "Fantasy & supernatural",
      "definition": "Stories whose setup relies on invented worlds, supernatural beings or powers.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-thriller-suspense",
      "kind": "concept",
      "label": "Thriller & suspense",
      "definition": "Stories centred on danger, secrets, investigation or sustained suspense.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-action",
      "kind": "concept",
      "label": "Action",
      "definition": "Stories centred on physical conflict, combat, rescue or other action-led stakes.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-lgbtq",
      "kind": "concept",
      "label": "LGBTQ+ stories",
      "definition": "Stories with sourced LGBTQ+ themes or relationships. Broader than BL; an LGBTQ+ award category alone does not establish a male–male pairing.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    },
    {
      "id": "sd:show-category-drama",
      "kind": "concept",
      "label": "Drama",
      "definition": "Dramatic stories whose narrower genre has not been established by the evidence used for classification.",
      "relation": "private",
      "status": "active",
      "scheme": "sd:show-category",
      "provenance": [
        "https://www.goodshort.com/dramas/lgbtqia-148-werewolf_548-bl_627-playlets"
      ]
    }
  ],
  "reuses": [
    "fw:Person",
    "fw:Organization",
    "fw:DigitalProperty",
    "fw:ContentAsset"
  ]
}
