brandburner/wolfhall-s01-narrative-kg
Wolf Hall - Narrative Knowledge Graph A rich narrative knowledge graph extracted from Wolf Hall screenplays using the Fabula pipeline. Contains characters, locations, objects, organizations, events, themes, and conflict arcs with full participation semantics and Graph Gravity importance tiers. Dataset Overview Metric Value Source database wolfhall.s01 Type Season database Episodes 6 Total nodes 2,691 Total edges 9,242 Schema version 1.1.0… See the full description on the dataset page: https://huggingface.co/datasets/brandburner/wolfhall-s01-narrative-kg.
Wolf Hall - Narrative Knowledge Graph
A rich narrative knowledge graph extracted from Wolf Hall screenplays using the Fabula pipeline. Contains characters, locations, objects, organizations, events, themes, and conflict arcs with full participation semantics and Graph Gravity importance tiers.
Dataset Overview
Entity Breakdown
Graph Gravity Tiers
Relationship Types
AFFILIATED_WITH, BELONGS_TO_EPISODE, CALLBACK, CAUSAL, CHARACTER_CONTINUITY, CONTAINS_ACT, CONTAINS_BEAT, CONTAINS_SCENE, CREDITED_ON, EMOTIONAL_ECHO, ESCALATION, FORESHADOWING, INVOLVED_IN_ARC, INVOLVED_WITH, IN_EVENT, NARRATIVELY_FOLLOWS, OCCURS_IN, OWNS, PARTICIPATED_AS, PART_OF ... and 6 more
Files
Schema
Nodes (nodes.parquet)
Edges (edges.parquet)
Positions (positions.parquet)
Usage
from datasets import load_dataset
import pandas as pd
# Load from HuggingFace
ds = load_dataset("brandburner/wolfhall-s01-narrative-kg")
# Or load parquet directly
nodes = pd.read_parquet("nodes.parquet")
edges = pd.read_parquet("edges.parquet")
# Filter to anchor characters
anchors = nodes[(nodes['primary_label'] == 'Agent') & (nodes['tier'] == 'anchor')]
# Build a NetworkX graph
import networkx as nx
G = nx.DiGraph()
for _, n in nodes.iterrows():
G.add_node(n['node_id'], label=n['primary_label'], name=n['name'])
for _, e in edges.iterrows():
G.add_edge(e['source_node_id'], e['target_node_id'], type=e['relationship_type'])Citation
@misc{fabula_wolfhall_s01,
title = {Wolf Hall Narrative Knowledge Graph},
author = {Fabula Pipeline},
year = {2026},
publisher = {HuggingFace},
howpublished = {\url{https://huggingface.co/datasets/brandburner/wolfhall-s01-narrative-kg}}
}License
CC BY-SA 4.0
