Skip to content

Automatic population of a Grakn Knowledge Graph from a single input file

License

Notifications You must be signed in to change notification settings

strath-ace/GraknAutoPOP

Repository files navigation

GraknAutoPOP

GraknAutoPOP is a wrapper for the Automatic POPulation of a Grakn Knowledge Graph using Grakn Python client. The functions created are based on the specific input structure of the file that is described in the article:

Automatic Knowledge Construction of a Grakn Knowledge Graph.

For the example proposed, I'm relying on data taken from two articles created by Soroush Saffari of the Grakn team:

Schema: Who’s calling? Grakn. Model and Load a schema into a knowledge graph.

Instances: Loading data and querying knowledge from a Grakn Knowledge Graph using the Python client.

Requirements

To contribute to this project, please ensure that you have installed the following (install guides are provided on the respective websites):

  • Git
  • Connecting to GitHub with SSH
  • Python > 3.6
  • Python IDE, e.g., Pycharm

Installation

Before starting GraknAutoPOP framework, it is necessary to run the following commands to download, build, and install the required dependencies.

python setup.py

Contributing

  1. Clone GraknAutoPOP
  2. Create your test branch - git checkout -b name_of_my_branch
  3. Push to your branch - git push origin name_of_my_branch
  4. Create a Pull Request from your branch
  5. Your pull request will be checked and tested and eventually approved

About

Automatic population of a Grakn Knowledge Graph from a single input file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages