Contributions to OpenCogData are welcome! All of the code is managed through the GitHub repository.

How to submit a dataset

There are three main ways you can submit a dataset for entry to OpenCogData, which are described in turn below. Note that they are ranked in order of preference, from most preferred to least preferred, by the maintainers of OpenCogData.

1. Fill out the Google form

Have a dataset to submit? Fill out this form: https://forms.gle/N87Dqhs73vbfoPec8

2. Submit a pull request

To directly add a dataset yourself, you can open a pull request on Github. First you should fork the OpenCogData library via GitHub and make modifications on your fork. The OpenCogData database is written in markdown using a standardized, easy-to-copy template. To add a dataset, add a markdown file named with the format `{firs_authors_last_name.lower()}{year}.md` to the `source/contribute` directory. Once your modification is complete, submit a pull request to merge your changes into the docs branch of OpenCogData. Pull requests will be reviewed by the maintainers.

3. Open an issue

To flag a dataset for entry into the database, you can open a new issue via GitHub. Please provide a link to a repository for the data and, if available, a link to a corresponding manuscript describing the data.