topic-db
topic-db copied to clipboard
TopicDB is a topic maps-based semantic graph store (using SQLite for persistence)
Current set of tests are whole insufficient: https://github.com/brettkromkamp/topic-db/tree/master/tests The tests need to be reviewed (probably updated) and appropriately extended to ensure sufficient coverage.
See URL: https://www.python.org/downloads/release/python-3110b5/
Refactor TopicDB to be asynchronous. Relevant links: - aiosqlite: https://github.com/omnilib/aiosqlite (and https://aiosqlite.omnilib.dev/en/stable/)
See URL: https://docs.python.org/3/library/contextlib.html#contextlib.closing
Currently, the different command classes (e.g., GetAssociations, GetAttributes, GetTopicsHierarchy) allow for retrieving topic map-related data. Nonetheless, it should be possible to return data for user-defined queries.
See URL: https://www.sqlite.org/fasterthanfs.html