Hacker News new | ask | show | jobs
by abraxaz 1862 days ago
Is there a reason why you did not use rdf for representation and some rdf aware encoding like jsonld for serialization?

Would be significantly easier for others to work with, could easily query it with SPARQL.

1 comments

An early version of Notion (before my time) used Neo4j, but it turned out to be very slow for the kinds of data access Notion does.
You don't have to use neo4j or any graph database to use RDF. It is just your current model seems very graph based and actually not that difficult to map to RDF, it would likely be possible to do with a jsonld context, and if you provided such a context then it would make your data a lot easier for others to consume.