maritime_crew_demographics
Analyze historical VOC crew demographics by rank, origin, fate, decade, or ship. Filter by date, rank, origin, fate, or ship to uncover patterns in crew composition.
Instructions
Aggregate crew demographics by rank, origin, fate, decade, or ship.
Analyses the VOC Opvarenden dataset (774K crew records) to show distributions and patterns in crew composition.
Args: group_by: Dimension to group by — "rank", "origin", "fate", "decade", or "ship_name" date_range: Filter by embarkation date (e.g. "1700/1750") rank: Filter by rank substring (e.g. "matroos") origin: Filter by origin substring (e.g. "Amsterdam") fate: Filter by exact fate (e.g. "deserted") ship_name: Filter by ship name substring top_n: Number of top groups to return (default 25) output_mode: Response format — "json" (default) or "text"
Returns: JSON or text with demographic breakdown
Tips for LLMs: - Use group_by="origin" to study labour migration patterns - Use group_by="decade" to track workforce trends over time - Use group_by="rank" for crew composition analysis - Use group_by="fate" to see overall outcome distribution - Combine filters: rank="matroos" + group_by="decade" shows sailor recruitment trends - Each group includes a fate sub-distribution for deeper analysis
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_by | No | rank | |
| date_range | No | ||
| rank | No | ||
| origin | No | ||
| fate | No | ||
| ship_name | No | ||
| top_n | No | ||
| output_mode | No | json |