cbadenes / company-ontology

Ontology to represent companies and related information.
Apache License 2.0
0 stars 0 forks source link

company-ontology

                                                        Docker Python GitHub Issues License

Basic Overview

Ontology and KG where companies and related information are represented.

Quick Start

It is built on top of the TBFY platform and the euBusinessGraph model.

  1. Install Docker and Docker-Compose
  2. Clone this repo

    git clone https://github.com/cbadenes/company-platform.git
  3. Download the latest data dump from Zenodo into a temporal folder (e.g /tmp).
  4. Run the service by:
    docker-compose up -d
  5. Wait for all services to be available (e.g. Started Application in xx.xx seconds). The first time it may take a few minutes to download the Docker images.
    docker-compose logs -f
  6. Load data into the RDF repository
    1. Log into the Fuseki administration GUI, http://localhost:3030, using the admin user and the password that you set in the fuseki.env file.
    2. Create a new dataset tbfy with the dataset type Persistent (TDB2).
    3. Upload the NACE and OpenCorporates identifer system data files from here.
    4. Create the environment variable TBFY_FUSEKI_URL in your localhost:
      export TBFY_FUSEKI_URL=http://localhost:3030
    5. Follow these instructions to prepare and publish the input data.
  7. That's all!

Local Resources

A yasgui-based interface and a REST API based on R4R are available:

service description
/organisation organizations
/contract contracts
/tender tenders
/supplier suppliers
/award awards
/contractingProcess contracting processes

Online Demo

A remote yasgui-based interface and a remote REST API based on R4R are available:

service description
/organisation organizations
/contract contracts
/tender tenders
/supplier suppliers
/award awards
/contractingProcess contracting processes