Git Product home page Git Product logo

match-companies's Introduction

The present package produces a data table about the entities who have bid on contracts for projects funded by the World Bank Group.

Data dictionary

Within any project funded by the World Bank, many different contracts may be involved. Several different bidders will bid on each contract. Bidders are usually single companies, but they are sometimes joint ventures of multiple companies. Each row in the "companies.csv" table corresponds to a company inside a bidder inside a contract inside a project.

We have the following fields for each company.

project.name
Name of the project that the company bid on
contract.uri
Page on the World Bank website for the contract that the company bid on
contract.number
Identification number for the contract
bidder.name
This is the name of the bidder. This is not necessarily a company because a bidder can be a joint venture of multiple companies.
bidder.country
Country for the bidder
bid.status
Bids are "awarded" (evaluated and chosen) "evaluated" (evaluated and not chosen) or "rejected" (rejected before evaluation for not following formal bid procedures).
original.company.name
Name of the company as listed on the World Bank website
original.company.country
Country of the company as listed on the World Bank website
opencorporates.company.name
Original company names were reconciled with the Open Corporates reconciliation API. If a match was found, this field contains the Open Corporates name; otherwise, this field is empty.
opencorporates.company.uri
Original company names were reconciled with the Open Corporates reconciliation API. If a match was found, this field contains the Open Corporates URI; otherwise, this field is empty.
address
Dunno
country
Separate field for the country of the bidder
duration
Dunno
date.signature
Dunno
score.financial
Dunno
score.technical
Dunno
score.final
Dunno
original.price.opening
Raw text for the opening price
original.price.evaluated
Raw text for the evaluated price
original.price.contract
Raw text for the contract price
price.opening.currency
Currency of the opening price
price.opening.amount
Numeric opening price
price.evaluated.currency
Currency of the evaluated price
price.evaluated.amount
Numeric evaluated price
price.contract.currency
Currency of the contract price
price.contract.amount
Numeric contract price
method.procurement
?
method.selection
?
scope
?
name
?
reason.rejection
?
small.contract.notice
?
ranking.final
?

Maxime Rusaev produced some of these fields, (in the ./scraper directory.) and then Thomas Levine split those up further (in the reconcile.py file).

Acquiring the resulting data

The resulting table is called "companies.csv".

You can access the resulting dataset at http://small.dada.pink/match-companies-output/companies.csv or by running

./reconcile.py

match-companies's People

Contributors

tlevine avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.