- Notifications
You must be signed in to change notification settings - Fork0
Dagzet, a small DAG-Zettelkasten format for mind maps and knowledge graphs
License
MIT, Unlicense licenses found
Licenses found
MIT
LICENSEUnlicense
UNLICENSENotificationsYou must be signed in to change notification settings
PaulBatchelor/Dagzet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DAGZet (Directed-Acyclic-Graph Zettelkasten) is a simpletext-based data format for producing knowledge graphs.A graph described in Dagzet gets compiled down intoSQLite code, which can then be parsed by sqlite tobe turned into a queryable database.
Dual-licensed under MIT or theUNLICENSE.
Compile and install locally with:
cargo install --path .
Here is an example of a simple graph
zz declare the namespacens hellozz create a new node "world"zz the full namespace is "hello/world"nn worldln this is a line.ln many lines can be appended.zz create a new node "another"nn anotherln Another node has been createdzz make "another" point to "world" (another -> world)"zz this makes "another" a child of "world"co another world
This can then be converted to a SQLite database:
$ dagzet hello.dz | sqlite a.db$ echo "SELECT name FROM dz_nodes" | sqlite3 a.db"hello/anotherhello/world
About
Dagzet, a small DAG-Zettelkasten format for mind maps and knowledge graphs
Resources
License
MIT, Unlicense licenses found
Licenses found
MIT
LICENSEUnlicense
UNLICENSEStars
Watchers
Forks
Releases
No releases published
Packages0
No packages published