OnlyWorlds is an open standard for worldbuilding. It structures worlds into 22 element types (characters, locations, and more) with fields and relationships that make them portable, connected, and usable by any application.
Create worlds at onlyworlds.com, use them with free tools, or create your own using various development resources.
This video introduces the project, and you can take an interactive introduction for language lessons.