Skip to content
Jeffrey Benjamin Brown edited this page Apr 11, 2017 · 12 revisions

What is a "knowledge graph"?

It's an inclusive concept: A search engine generates search results from a knowledge graph. A mindmap is also a knowledge graph.

The data model has generalized. Initially the graph was a collection of text notes in a Neo4j database. (We use Gremlin, a meta-language for graph databases, so we're not tied to Neo4j.) Now a collection of git repositories can also be a data source. More generalizations are forthcoming.

What's the main use case?

Organizing, studying, writing, and planning. Collecting, quickly traversing, and selectively sharing notes.

Trees generalize (flat) lists, and graphs generalize trees, so you could use a knowledge graph for anything you might use a list for. Semantic Synchrony integrates with google chrome, so surfing the graph and surfing the net are a unified experience.

Is it like a semantic wiki? git for structured data? distributed mindmap?

So far, users need not commit to any fixed ontology; they can invent categories as they see the need arise. It is no replacement for git, but it will let you construct and view treelike representations of the data's git history.