graphlab-fr / cosma

Cosma is a document graph visualization tool. It modelizes interlinked Markdown files and renders them as an interactive network in a web interface.
https://cosma.arthurperret.fr
GNU General Public License v3.0
120 stars 5 forks source link

[Enhancement] A table view of the notes a la Zotero #120

Open mcaruel opened 3 months ago

mcaruel commented 3 months ago

Which part of Cosma is your request about?

Describe your request:

Hello, I think it would be a plus to add the possibility to create a table view of the notes (in addition to the graph) where columns would show the metadata. I have in mind reference management softwares like Zotero where the main interface is such a table. The plus of a table view compared to the graph view is that the table displays more metadata and sorting options. I think both are interesting: the table view for a more vertical inspection based primarily on metadata and the graph view for a more horizontal view based primarily on links.

I mention here the project https://markdowndb.com which could be used directly in Cosma to build such a table view. This program extracts metadata and links from a collection of .md files and create a SQLite database, ready for queries. It seems very flexible and can handle all kind of metadata.

infologie commented 3 months ago

@mcaruel This is an intriguing suggestion. Some of us (especially @oledeuff) use Google Sheets to create content for Cosma. Obviously a big selling point of Google Sheets is collaborative synchronous editing. But it also helps sort large datasets with lots of metadata. And it's a simpler way to map things, when you don't want to describe links in detailed paragraphs. So it has a place in our practices. But now with your suggestion I wonder if a table view in the cosmoscope would change things. We're definitely going to explore the idea. I'll keep you posted here.