Apologies for the intrusion, but I am also interested in this idea (world building). I can recommend a number of tools from my perspective as an amateur. First is Inform7, which recently received its first open source release...
Inform7 source is written in English CNL. It would be nice to have knowledge base roundtrip to something like OpenCyc, to allow for KB reasoning with the world information (attaching a picture showing #$MiddleEarthMt).
I'm also interested in integrating simulation-based planning algorithms:
Logicmoo is probably the best system for world building I've seen, however it's incomplete at present (but installable):
Logicmoo has a subproject called NomicMU which uses things like E2C (English to CycL) to convert English text into a world representation. Logicmoo uses Prolog and some various integrated reasoners, and keeps multiple world representations.
A friend ( goes by DarkUranium ) was working on some world building (proper) tools (targeted towards TTRPG) (but was resistant towards integration with OpenCyc), where you write things into forms:
Story Generation tools (like Dunyazad) may also be of interest:
As for taking an existing collected writings, and translating it into a world model, you might use Logicmoo/NomicMU and/or Knowledge Base Population and Fact Extraction software.
Lately there are systems for commonsense reasoning and QnA over collections of documents using neural and neurosymbolic approaches.
There are also a number of tools for writers for plotting stories. If you are interested I can look to find more information for you about writer's aids.
This also seems relevant somehow:
This is by no means a complete list, but if you are interested in collaborating on this problem of tracking immense worlds in a machine understandable representation, please let me know.