The Knowledge Graph Creator (KGcreator) is a tool for automating the generation of data for Knowledge Graphs from raw text data, databases, and spreadsheets.


KGcreator is written in two separate versions: Common Lisp and in Haskell. Currently the Haskell version is publicly available as one of the example applications in the second edition of my book Haskell Tutorial and Cookbook under the AGPL version 3 license. If you want a commercial license (i.e., if the AGPL does not work for you) please see my Open Source web page for details on paying the $50 commercial license fee.

The Common Lisp version will be similarly released in a new edition of my Common Lisp book that will be released in December 2019.

You can hire me as a consultant to modify KGcreator and work with you on your Knowledge Graph applications.

Data created by KGcreator is stored internally in an generalized data structure and rendered for use in two formats:

Screen shot of part of an automatically generated graph in Neo4j: Neo4J demo screenshot

References for Knowledge Graphs

Knowledge Graphs are implemented as directed graphs where nodes can represent people, locations, documents, organizations, business processes, documents on the web, etc. Graph edges represent property relations between nodes. Both nodes and edges can contain named properties. KGcreator generates graph data in two formats for both Neo4J and RDF/OWL linked data sources.

I worked as a contractor at Google on their Knowledge Graph. Facebook also has a Knowledge Graph to store information on users and connections.

Here is some reading material:


Privacy statement: this site KGcreator.com collects no personal data.