subconsciousnetwork / noosphere

Noosphere is a protocol for thought; let's discover it together!
Apache License 2.0
665 stars 40 forks source link

Graph Querying #35

Open Miniminitrue opened 2 years ago

Miniminitrue commented 2 years ago

We're building a collective intelligence social network which needs to be able to scale to a large userbase and enable complex relational search and filtering queries across the entire database of posts, spaces, and users. Would love to intergrate noosphere into the backend to contribute to private, group and public knowledge graphs.

cdata commented 2 years ago

Thank you for filing this feature request! This is something that would be really nice to have for a lot of reasons.

As discussed in Discord, Noosphere is a very young library. At this time the only thing it will offer is basic, file-system-like access to content in the graph.

Additionally, I mentioned:

You may be interested to look into some of the ground breaking work Fission is taking on in this area. In time, I suspect that Noosphere can benefit from their work to enable complex graph queries and conflict-free sync across peers with various access levels to data.

Fission (https://fission.codes/) has a nascent effort called Dialog that they first detailed here: https://fission.codes/blog/fission-reactor-dialog-first-look/. As Dialog matures, there may be opportunities for us to integrate it in part or in whole to Noosphere to enable rich graph querying.