Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openprocurement/openprocurement-ocds-mapping
Data mappings from Openprocurement schema to ODCS compatible data format
https://github.com/openprocurement/openprocurement-ocds-mapping
Last synced: 16 days ago
JSON representation
Data mappings from Openprocurement schema to ODCS compatible data format
- Host: GitHub
- URL: https://github.com/openprocurement/openprocurement-ocds-mapping
- Owner: openprocurement
- Created: 2018-04-04T15:39:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T20:32:07.000Z (almost 6 years ago)
- Last Synced: 2024-11-09T11:35:21.134Z (2 months ago)
- Language: Python
- Size: 146 KB
- Stars: 2
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Openprocurement data mapping in OCDS compatible format
---## Purpose:
Repository contains mapping configuration which can be applied to produce OCDS data from Openprocurement API.
Mainly used with [ galleon ](https://gitlab.quintagroup.com/yshalenyk/galleon) package## `schemas` folder contains release schemas in jsonpatch format
1. `schemas/1.1-schema.json`Contains pure schema for OCDS 1.1 data format
2. `schemas/1.1-extended-schema.json`Contains schema with applied Openprocurement extensions
## `mapping`
Folder contains mappings itself for 1.1 adn 1.1 extended format## `extensions`
Folder contains Openprocurement extensions for OCDS 1.1 to fit all data available## OCDS 1.1 progress:
- [x] done## OCDS 1.1 extended:
- [x] Bid
- [x] Auction
- [x] Lot
- [x] Complaints
- [x] AdditionalContactPoints
- [x] ContractID
- [x] ContractNumber
- [x] ContractSuppliers
- [ ] Delivery
- [ ] Eligibility
- [x] Enquiries
- [x] Guarantee
- [x] LinkedDocuments
- [x] MEAT
- [x] Negotiation
- [ ] PendingCancellation
- [x] procurmentMethodDetails
- [x] Qualification
- [ ] Qualification Documents
- [ ] ShortlistedFirm
- [x] tenderID
- [ ] unitCode
- [x] valueAddedTax## Build dev environment:
```bash
pyenv virtualenv env
pyenv activate env
pip install -r requirements.txt
```## Run transform on test data
``` bash
cat test-data/tender-simple.json | python ocds.py pure | jq
```