This project is a personnal experimentation of how we can use a data-driven tools like D3.js to explore a Philosophy piece like the Tractatus logico-philosophicus (Logisch-Philosophische Abhandlung in its original name).
This book published in 1921 was written by Ludwig Wittgenstein. Its numbered propositions follows a tree structure,(1, then 1.1, 1.2 etc.) which made me think we could easily visualize it. Please note that this project is not an attempt to explain nor justify the book, I prefer to let you do that.
The tree visualization is heavily inspired (understand "built on") on the Collapsible Tree block created by Mike Bostock using its visualization library D3. I created a small script to scrap an HTML version of the tractatus and create a JSON structure with extracted propositions based on their number.
- Improve the reading experience by adding propositions' content in tree's leafs
- Add a search engine
- Add the second english translation
- Add a french translation