Interactive visualization of 450+ books organized by core intellectual problems rather than traditional academic disciplines
This project maps a personal reading collection to reveal patterns of intellectual inquiry across eight fundamental problem domains: Consciousness, Language, Violence, Social Structure, Aesthetic Experience, Self/Subject, Temporality, and Place/Space.
Rather than organizing by genre or discipline, books are categorized by the core questions they address, revealing which domains are well-covered, where gaps exist, and which authors serve as bridges between different modes of thinking.
- 8 Problem Domains - Organized by fundamental questions (consciousness, violence, social structure, etc.)
- Network Statistics - 450+ books, 8 domains, 14 key connections
- Domain Overview - Visual cards showing each intellectual problem area
- Clickable Bridge Authors - Click any of 8 bridge authors to open detailed biographical modals
- Wikipedia Integration - Automatic biography fetching via Wikipedia REST API
- Smart Caching - sessionStorage prevents redundant API calls
- Related Authors - Algorithm finds connections based on shared problem domains
- Dark Elegant Design - Smooth animations and mobile-responsive layout
- Interactive Graph - Zoom, pan, and hover for details
- Connection Strengths - Edge weights show relationships between domains
- Bridge Authors - Key thinkers who span multiple intellectual territories
- Reading Volume - Node sizing based on books per domain
Frontend:
- Vanilla JavaScript (no frameworks)
- CSS Grid & Flexbox
- Wikipedia REST API
- sessionStorage for caching
Visualization:
- Python (NetworkX, Plotly)
- Interactive HTML/CSS/JS
Data:
- JSON-based taxonomy
- 450+ books with metadata
- 8 problem categories with bridge authors
intellectual-map/
├── index.html # Landing page with author cards
├── favicon.svg # Network node favicon
├── css/
│ └── author-cards.css # Modal and link styling
├── js/
│ └── author-cards.js # Wikipedia integration & modal logic
├── data/
│ ├── authors.json # Wikipedia metadata for 8 bridge authors
│ └── processed/
│ ├── book_metadata.json
│ └── problem_categories.json
├── src/
│ └── create_network_viz.py
├── notebooks/
│ └── exploratory_analysis.ipynb
└── visualizations/
└── intellectual_network_map.html
The project identifies 8 key thinkers who bridge multiple intellectual domains:
- Peter Sloterdijk - Place/Space → Social Structure, Self/Subject
- Michel Foucault - Social Structure → Self/Subject, Place/Space
- Thomas Pynchon - Aesthetic Experience → Language, Social Structure, Temporality
- Daniel Dennett - Consciousness → Language, Self/Subject
- David Foster Wallace - Aesthetic Experience → Self/Subject, Language
- Joan Didion - Aesthetic Experience → Place/Space, Self/Subject
- Slavoj Žižek - Self/Subject → Social Structure, Aesthetic Experience
- Randall Collins - Violence → Social Structure
# Start local server
python3 -m http.server 8000
# Open in browser
open http://localhost:8000/index.html# Install dependencies
pip install -r requirements.txt
# Run visualization script
python src/create_network_viz.py
# Open result
open visualizations/intellectual_network_map.html# Launch Jupyter notebook
jupyter notebook notebooks/exploratory_analysis.ipynbEach problem domain includes:
- Description - Core questions addressed
- Key Concepts - Central ideas and frameworks
- Representative Books - Top-rated works (with ratings)
- Bridge Authors - Thinkers connecting to other domains
- Connections - Links to related problem areas with strength scores
Bridge authors include:
- Full name and Wikipedia links
- Primary problem domain
- Bridge domains (connections to other areas)
- Key works from the collection
- Significance scores
- Consciousness - Qualia, mind-body problem, phenomenology
- Language - Meaning-making, cognitive linguistics, semantics
- Violence - Micro-sociology, structural violence, conflict
- Social Structure - Power, institutions, capitalism, networks
- Aesthetic Experience - Art, beauty, horror, the sublime
- Self/Subject - Subjectivity, identity, psychoanalysis
- Temporality - Time, memory, historical consciousness
- Place/Space - Phenomenology of place, spatial organization
MIT License - see LICENSE file for details
Joseph Z. Stafura
Built with Python, NetworkX, Plotly, and vanilla JavaScript • View Project