Oh wow! I didn't think anyone was using Topic Maps anymore, much less with Python! I'm definitely going to have to give this a closer look. Thank you for sharing!
You’re welcome. Been using topic maps since, at least, 2006. After all these years still my go-to data model for both knowledge and content management.
I fell in love with them when I took a class on them in Library School, back in 2007. Like many others in the Topic Maps space, I now work mostly with RDF and OWL.
Yes, topic maps did originate from the library world, if I remember correctly :)