Create a general knowledge ontology that users can create translations into

there can be multiple “general ontologies”, perhaps for different industries or areas (academic research, corporate documentation, etc)

for example, a general ontology may be like Joel Chan’s Discourse Graph (types: question, claim, evidence, etc.. relationships: supports, opposes, informs, etc)

if a user can translate their knowledge graph into this “discourse graph ontology”, then other users can see how to utilize that user’s knowledge graph in the context of a discourse graph ontology

a user could create this translation / functor by describing how that user’s knowledge graph types and relationships map to the general ontology’s types and relationships

Translations = functors

here I am using the term category theory term functor to describe a (potentially lossy) translation between two “knowledge graphs”