Skip to content

This application collects the input data for knowledge graph from the given Git repositories

License

Notifications You must be signed in to change notification settings

uilab-vtt/knowledge-graph-input-repo-collector

Repository files navigation

Knowledge Graph Input Repository Collector

This project helps the user to collect input data for the project knowledge-graph-builder from multiple repositories that follow the rule described in the repository vtt-example-video-label-data.

Config files

sources.json

sources.json contains the information on source repositories to collect input data for knowledge graph builder from.

source-filenames.json

source-filenames.json decides which files are going to be validated and used as a knowledge graph source data from all repositories.

How to use

Install Node.js and Yarn first. When they are ready, run following command to get dependencies.

$ yarn install

After installing all dependencies, run following command to collect all required external repositories. Data source repositories are downloaded in this stage with other depedencies.

$ yarn fetch

Setup your validator and validate the source data with the following command.

$ yarn validate

This will create the validation-report.md file that lists the validation errors found from all source data collected.

Acknowledgements

This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (2017-0-01780, The technology development for event recognition/relational reasoning and learning knowledge based system for video understanding)

About

This application collects the input data for knowledge graph from the given Git repositories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published