Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TBFY/knowledge-graph

TheyBuyForYou Knowledge Graph (KG)
https://github.com/TBFY/knowledge-graph

Last synced: 2 months ago
JSON representation

TheyBuyForYou Knowledge Graph (KG)

Awesome Lists containing this project

README

        


                                       
![Docker](https://img.shields.io/badge/python-v3.7-blue.svg)
[![GitHub Issues](https://img.shields.io/github/issues/TBFY/knowledge-graph.svg)](https://github.com/TBFY/knowledge-graph/issues)
[![License](https://img.shields.io/badge/license-Apache2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![DOI](https://zenodo.org/badge/123939667.svg)](https://zenodo.org/badge/latestdoi/123939667)

# About

This is the repository where all source code, information and documentation for creating, deploying and using the TheyBuyForYou knowledge graph (KG) are found. The repository contains the following modules:

* Ontology model file that defines the schema for the TBFY knowledge graph:
* TBFY ontology [ [.ttl file](https://github.com/TBFY/knowledge-graph/blob/master/model/tbfy-ontology.ttl) ]
* Data that must be loaded into the TBFY knowledge graph:
* NACE and OpenCorporates identifier system data files [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/data) ]
* Python scripts and RML mappings for the data ingestion pipeline (onboarding data to the knowledge graph):
* Python scripts [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/python-scripts) ]
* RML mappings [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/rml-mappings) ]
* Docker scripts for deploying the TBFY knowledge graph:
* Docker scripts [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/docker-scripts) ]
* Dockerfile for creating the knowledge graph ingestion service Docker image:
* Dockerfile [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/docker-image) ]
* Slurm scripts for running jobs (e.g., Python scripts to ingest and publish data):
* Slurm scripts [ [repository folder](https://github.com/TBFY/knowledge-graph/tree/master/slurm-scripts) ]

# References

* [OCDS ontology](https://github.com/TBFY/ocds-ontology) for procurement data. This ontology is being developed in the [TBFY project](http://theybuyforyou.eu) as part of the work on the main TBFY ontology.
* [euBusinessGraph ontology](https://github.com/euBusinessGraph/eubg-data) for company data. This ontology is being developed in the [euBusinessGraph project](http://eubusinessgraph.eu/) and used by the TBFY ontology, which in addition to representing procurement data also aims to define links between procurement data and companies.