Publication Policies

Data User Guide [Cross River State Government]

For data published using the Open Contracting Data Standard

The Open data policy of the Government of Cross River state of Nigeria commenced in the year 2021 with the launch of the current e-procurement portal [ http://dppib- crsgov.org ].

The procurement and contracting procedure carried out in the state is implemented through the computerized registry system for procurement within the scope of the Cross River State Due Process and Price Intelligence Bureau along with its regulatory decree. decree.

The adoption of the Open Contracting Data Standard (OCDS) was a challenge for the State Government as it involved reviewing its current procurement processes and translating them to the standard provided by the Open Contracting Partnership. This contributed to the transparency and public integrity policy that is being carried out.

The publication of purchases and contracts in an Open format and with the Open Contracts Standard was thanks to the joint work between the Cross River State Government and Due Process and Price Intelligence Bureau

Purpose of publication

The Open Contracting Data Standard (OCDS) is a global data standard that promotes the disclosure of data and documents at all stages of the contracting process. This standard has been developed for information providers to share structured, standardized and reusable data.

The publication of the procurement data at [ http://dppib- crsgov.org ]. is to ensure that all information on public procurement of the Cross River State Government and its Ministry Department Agencies (MDA) are accessible online and in open formats for the perusal, use, reuse and redistribution by all interested party.

Uses of the data

Cross River State Government is working together with Due Process and Price Intelligence Bureau to use open contracting data to:

  • deliver better value for government funds,
  • create fairer competition and a level playing field for business,
  • drive higher quality goods, works and services for citizens.
  • prevent fraud and corruption
  • Promote evidence-based decision making
  • promote smarter analysis and better solutions for public problems
Creation of OCDS datasets

The Cross River State Due Process and Price Intelligence Bureau (CRSDPP),acts as the reviewBody according to OCDS Organization/Parties role code-list I.e the legal Entity with the permission for the complete extraction and overview of Cross River State Procurement database that includes the three stages of purchasing and contracting process, contracting modality.

The data available in this publication contains two different set of data collection method. First is the manually collected backlog procurement datasets mapped to OCDS source fields. Another is the e-procurement system auto generated datasets

Manually Collected Datasets

These datasets were collected using custom built forms, spreadsheet templates etc. to collate backlog data of past executed contract projects spilled into the year 2020 or procured in the same year 2020.

These datasets do not include real time contracting information but captures brief summary of each contracting stages for each executed projects.

Auto generated e-Procurement datasets

This method generates and updates reports gathered from contracting data entered into the e-Procurement platform. Different fields collected within the source system is mapped to OCDS data field. The information is pulled from our main data store and and converted into OCDS version which is being indexed for search and downloads.

The published data is refreshed nightly through a process which pulls it from our main data store, converts it to OCDS version and indexes it for search, view and download. The information available from [ http://dppib- crsgov.org ].is subject to these updates, which updates itself in real time next to the commencement or completion of a milestone. The following diagrams show a non extensive approach we use to generate OCDS data.

model

With this Modular approach we use a single API to maintain and to call for third party systems. With this approach, complex or high volume APIs calls do not add additional load on live system and with this implemented approach, it is possible to share and re-use open code for providing the data store and API.

Accessing the data

Cross River State Government makes OCDS data available in various formats to meet the needs of different users. The following formats are available:

Format Description Link(s)
Bulk OCDS release download (JSON) Annual files segmented by release date Suitable for analysis and/or storage in a document database [ http://dppib- crsgov.org ].
Bulk OCDS record download (JSON) Annual files segmented by initial release date Suitable for analysis and/or storage in a document database [ http://dppib- crsgov.org ].
Bulk OCDS release download (CSV) Annual files containing a multi-table CSV serialization of OCDS data, segmented by release date and OCID Suitable for analysis in spreadsheet software and/or storage in a relational database. [ http://dppib- crsgov.org ].
Bulk OCDS record download (CSV) Annual files containing a multi-table CSV serialization of OCDS data, segmented by release date and OCID Suitable for analysis in spreadsheet software and/or storage in a relational database. [ http://dppib- crsgov.org ].
Release API (JSON) Programmatic API with query parameters for ocid, release id, release date and buyer. Suitable for access by digital tools to obtain recently updated data or to download a subset of data [ http://dppib- crsgov.org ].
Record API (JSON) Programmatic API with query parameters for ocid and buyer. Suitable for access by tools, to obtain recently updated data or to download a subset of data http://ocdsapi.dppib-crsgov.org/api/ocdsAPI/getReleasePackageFile?id=year&month E.g. http://ocdsapi.dppib-crsgov.org/api/ocdsAPI/getRecordPackageFile?id=202106
Open Contracting Portal - [Cross River State e-Procurement and OCD Platform]

Cross River State Government provides an open contracting portal to support exploration and use of contracting data at the following URL: http://dppib-crsgov.org/ The portal provides filters and visualizations to help users explore the stages (releases) of the contracting process.

Other Contracting data

We previously published backlog or past Cross River State executed procurement datasets dating from 2020 active project in written format. OCDS data is now our [primary / sole / focus] publication method for procurement data, and we are discontinuing publication of our previous releases in written format and making it available in API, JSON, CSV formats all in accordance to OCD Standards

Data Resources

The information on the purchasing and contracting system is published here https://ocds.dppib-crsgov.org

JSON structure sample

Files with JSON format that contains the information of all the purchasing processes published in their different stages (call, award, contracting, participants). For each purchase process an OCID (Open Contracting Identifier) is assigned, to all information referring to the stages through which the associated process passes.

model
PLANNING

File in JSON, CSV (comma, separated, values) format with the information on budget source, budget amount, rationale for budget, reference budget document for all purchases and contracting processes managed through the system.

Section Qualification Description Kind
Planning Plan title A title for this Plan string
Planning Description of the plan A summary of the line items captured in during the Plan stage string
Planning Planning Rationale This the reason behind the plan. This mostly denotes the factor to which a a tender should be initiated. string
Planning Budget This refers to the total amount allocated to carry out the contracting process. object
Planning Budget Source This refers to the source/origin of funds, this could government raised funds, crowdfunding, donations e.t.c. string
Planning Documents The planning document captures all stages of the planning process extensively which could be in various supported formats to be referenced in time. string
TENDER

File in JSON, CSV (comma, separated, values) format with the information on call for participants for all purchasing and contracting processes managed. It contains the details of the bidding documents and conditions (dates, amounts, organizations), the web documents where the information is published and the items to be contracted.

Section Qualification Description Kind
Tender Tender title A title for this tender. This will be used by applications as a header to attract interest and help analysts understand the nature of this engagement. string
Tender Description of the tender A summary description of the tender. This will complement structured information provided using the items array. string
Tender Bid status The current status of the tender based on the tender status code list string
Tender Contracting entity The entity that manages the hiring process. This may be different from the buyer who pays / uses the purchased items. object
Tender Organization name's The name of the stakeholder that is being referenced. This must be the same as the name of an entry in the participants section string
Tender Organization ID The id of an involved party that is referenced. This must be equal to the id of an entry in the section of parties involved. string, integer
Tender Items to be purchased The goods and services to be purchased, divided into types of items of a pre-exist classification when possible. Items should not be duplicated, instead a quantity of 2 should be specified.t array
Tender ID A local identifier to refer to and with which to link the articles. It is unique in relation to the other items of the same contracting process present in the article matrix. string, integer
Tender Description A description of the goods or services that are the object of the contracting procedure. string
Tender Item Classification The primary classification for items in our publication is the UNSPSC classification. A classification consists of two parts; an identifier for the list (schema) from which the classification is drawn, and an identifier for the category of that list that is applied. It is also useful to post a text tag and / or a URI that users can use to interpret the ranking. object
Tender Scheme A classification must be taken from an existing code list or scheme. This field is used to indicate the scheme / code-list from which the classification is taken. For articles or items of a pre-exist classification, this value should represent a known Article Classification Scheme when possible. string
Tender ID The classification code taken from a selected schema. string, integer
Tender Quantity The number of units required number
Tender Unit A description of the unit in which the supplies, services or works are provided (e.g hours, kilograms) and the unit-price. For comparability, an established list of units can be used. object
Tender URL direct link to the document or attachment. The server providing access to this document should be configured to correctly report the document mime type. string
Tender Publication date The publication date of the document. This is particularly important for legally relevant documents, such as tender notices. string
Award

File in JSON, CSV format with the information of the purchasing processes. It incorporates the detail of the documents published after the award and the items awarded.

Section Qualification Description Kind
Award Award ID The identifier of this award. This is a unique code that cannot change within the Open Contracting Process of which it is part (defined by a single ocid). See the identifier guide for more details. string, integer
Award Title Award title string
Award Description Description of the award string
Award Award Status The current status of the award taken from the award Status codelist string
Award Status Value The total value or amount of this award. In the case of a framework contract, this can be the estimate of the total value or maximum value of the agreement. There may be more than one award per hiring process. A negative value indicates that the award may involve payments from the supplier to the buyer (commonly used in concession contracts).Financial values must always be published paired with a currency. object
Award Amount The amount as a figure. number
Award Currency The currency for each amount should always be specified using the ISO4217 3-letter currency code in capital letters. string
Award ID A local identifier to refer to and with which to link the articles. It must be unique in relation to the other items of the same contracting process present in the article matrix. string, integer
Award Description A description of the goods or services that are the object of the contracting procedure. string
Award Classification The primary classification for the article. See the itemClassificationScheme to identify preferred classification lists, including CPV and GSIN. object
Award Scheme A classification must be taken from an existing code list or scheme. This field is used to indicate the scheme / codelist from which the classification is taken. For articles or items of a pre-existing classification, this value should represent a known Article Classification Scheme when possible. object
Award ID The classification code taken from a selected schema. string, integer
Award Quantity The number of units required number
Award Unit A description of the unit in which the supplies, services or works are provided (eg hours, kilograms) and the unit-price. For comparability, an established list of units can be used. object
Award Scheme The list from which the unit of measure identifiers are taken. This should be an entry taken from the options available in the unit ClassificationScheme codelist. The use of the "UNCEFACT" scheme is recommended for UN-CEFACT Recommendation 20. The list of "Codes for units of measurement used in international trade" is recommended, although other options are available. string
Award Name Name of the unit. string
Award Value The monetary value of a unit object
Award Value Financial values must always be published paired with a currency. object
Award Amount The amount as a figure. number
Award Currency The currency for each amount should always be specified using the ISO4217 3-letter currency code in capital letters. string
Award Contract period The period for which the contract has been awarded. object
Award Period Milestones during a hiring process can have a known start date, end date, duration, or maximum scope (the last date the period can be extended). In some cases, not all of these fields will have known or relevant values. object
Award Duration (days) The maximum duration of this period in days. A user interface may want to get or display this data in months or years, but must convert it to days when this field is filled. The field can be used when exact dates are not known. When a startDate and endDate are provided, this field is optional and should reflect the difference between those two days. When a startDate and maxExtentDate are provided, this field is optional and should reflect the difference between startDate and maxExtentDate. integer
Award Documents All documents and attachments related to the award, including any notices or notices. array
Award ID Local and unique identifier for this document. This field is used to keep track of the multiple versions of a document in the process of creating a record of the contracting process (record) that is generated from the deliveries (release). string, integer
Award Document type A classification of the described document taken from the documentType codelist. Values from the provided codelist should be used whenever possible, although extended values can be provided if the codelist does not have a relevant code. string
Award URL direct link to the document or attachment. The server providing access to this document should be configured to correctly report the document mime type. string
Award Publication date The publication date of the document. This is particularly important for legally relevant documents, such as tender notices. string
Contract

File in CSV format with the information of the contracts signed by the parties participating in the process. It contains the detail of the amount actually disbursed by the departments of the GCBA, the items contracted, the contracting terms.

Section Qualification Description Kind
Contract Contract ID The identifier for this contract. It must be unique and cannot change during your Open Contract Process (defined by a single ocid). See the identifier guide for more details. string, integer
Contract Award ID The award identifier (award.id) against which this contract is being issued. string, integer
Contract Contract title Contract title string
Contract Description of the contract Description of the contract string
Contract Contract Status The current status of the contract. Taken from the contractStatus code list string
Contract Period The start and end dates of the contract. object
Contract Period Milestones during a hiring process can have a known start date, end date, duration, or maximum scope (the last date the period can be extended). In some cases, not all of these fields will have known or relevant values. object
Contract Start date The start date of the period. When known, a precise start date must be provided. string
Contract Ending date The end date of the period. When known, a termination date must always be provided. string
Contract Duration (days) The maximum duration of this period in days. A user interface may want to get or display this data in months or years, but must convert it to days when this field is filled. The field can be used when exact dates are not known. When a startDate and endDate are provided, this field is optional and should reflect the difference between those two days. When a startDate and maxExtentDate are provided, this field is optional and should reflect the difference between startDate and maxExtentDate. integer
Contract Value A total value or amount of this contract. A negative value indicates that the contract will involve payments from the supplier to the buyer (commonly used in concession contracts). object
Contract Value Financial values must always be published paired with a currency. object
Contract Amount The amount as a figure. number
Contract Currency The currency for each amount should always be specified using the ISO4217 3-letter currency code in capital letters string
Contract Contracted Items The goods, services and any intangible results of this contract. Note: Do not repeat if the items are the same as the award. array
Contract ID A local identifier to refer to and with which to link the articles. It must be unique in relation to the other items of the same contracting process present in the article matrix. string, integer
Contract Description A description of the goods or services that are the object of the contracting procedure. string
Contract Classification The primary classification for the article. See the itemClassificationScheme to identify preferred classification lists, including CPV and GSIN. object
Contract Classification A classification consists of at least two parts: an identifier for the list (schema) from which the classification is drawn, and an identifier for the category of that list that is applied. It is also useful to post a text tag and / or a URI that users can use to interpret the ranking. object
Contract Scheme A classification must be taken from an existing code list or scheme. This field is used to indicate the scheme / codelist from which the classification is taken. For articles or items of a pre-existing classification, this value should represent a known Article Classification Scheme when possible. string
Contract ID The classification code taken from a selected schema. string, integer
Contract Quantity The number of units required number
Contract Unit The detail of the unit in which the good or service is provided (units, hours, kilograms). object
Contract Scheme The list from which the unit of measure identifiers are taken. This should be an entry taken from the options available in the unitClassificationScheme codelist. The use of the "UNCEFACT" scheme is recommended for UN-CEFACT Recommendation 20. The list of "Codes for units of measurement used in international trade" is recommended, although other options are available. string
Contract Name Name of the unit. string
Contract Value The monetary value of a unit. object
Contract Value Financial values must always be published paired with a currency. object
Contract Amount The amount as a figure. number
Contract Currency The currency for each amount should always be specified using the ISO4217 3-letter currency code in capital letters. string
Contract Signature Date The date the contract was signed. In the case of multiple signatures, the date of the last signature. string
Contract Contract signatories Detail of the parties signing the contract for the provision of goods or services. It consists of a contracting entity and another provider. string
Contract Name of signatory Entity name string
Contract Signer id Entity identifier string
Parties

CSV format file that contains the details of the participating parties (suppliers, buyers, purchasing units) of each of the purchasing processes managed through the system.

. .
Section Qualification Description Kind
Parties Common name A common name for this organization or another participant in the recruitment process. The "Principal Identifier" object provides a space for the legal name or company name; this attribute can repeat that value or it can provide the common name by which this entity or organization is known. This field can also include details of the department or sub-unit involved in this hiring process. string
Parties Entity ID The ID used to refer to this stakeholder from other sections of the release. This field can be constructed with the following structure {identifier.scheme} - {identifier.id} (- {department-identifier}). string
Parties Primary identifier The primary identifier for this organization or participant. Identifiers that uniquely denote a legal entity are preferable. See the org identifier guide for the preferred identifier and schema. object
Parties Identifier A unique identifier for a stakeholder (organization). string
Parties Scheme Organization identifiers can be taken from an existing identifier list. This field is used to indicate the scheme or codelists in which the identifier will be found. This value must be taken from the Organization Identification Scheme. string
Parties ID The identifier of the organization in the selected schema. string, integer
Parties Legal name The legally registered name of the organization. string
Parties Address The street address. For example: 1600 Amphitheater Pkwy. string
Parties Location The location. For example: Obudu resort, calabar string
Parties Postal Code The zip code. For example: 94043 string
Parties Country The name of the country. For example: Nigeria string
Parties Name The name of the contact person, department or point of contact in relation to this hiring process. string
Parties EmailThe email address of the contact point or person string
Parties Telephone The telephone number of the contact point or person. This must include the international dialing code. string
Parties URIA URI to identify the organization, such as those provided by Open Corporate or some other relevant URI provider. This field should not be used to specify the organization's website, which can be specified in the URL field of the Organization's point of contact. string
Parties Roles of the parties The roles of the parties involved in the hiring process. The role (s) must be taken from the partyRole codelist. Values provided in the codelist should be used when possible, although extended values can be used if the codelist does not have a relevant code. string
Data Scope
Dates Data published here includes project whose contract status remains active from the year 2020 and onwards
Buyers The Federal, state and local government agencies procure goods, works or services for, with or on behalf of the Cross River State Government.
Values Federal government, State government and Local government does not have a contracts value below or above which the contracting data is excluded.
Process types Open, selective and direct tenders for purchases, including Public Private Partnerships.
Stages We publish tender and awards data for each contracting process. In addition to this we also provide the contract stage where available in our current scope, we publish financial implementation
Change History A change history for each contracting process is provided through releases associated with each contract’s id (OCID). This publish is updated in real time per milestone set/met
Responsibility, Contact and Feedback

Cross River State Due Process and Price Intelligence Bureau partnering with Periscope Consulting LTD are responsible for this OCDS publication. Please send any feedback to info@dppib.cr.gov.ng or enquiries@periscopeng.com or via the feedback form on https://dppib.cr.gov.ng/contact/ or http://aggregatesolution.com/contactabs/ Alternatively, get in touch via the Help Desk number: +234 9122487070, +234 9033314958, We welcome feedback on our open data and encourage data users and members of the public to get in touch with ideas of how to improve our open data sets. When you provide feedback, we will be in touch to acknowledge your message and may follow up with any clarifications if necessary. Issues raised through feedback will be discussed and enforced in accordance with our future development plans. After discussing your feedback we may contact you to let you know what actions are being taken.

Disclaimer

Access to the publication portal, does not imply that the Cross River State Government has verified the veracity, accuracy, adequacy, suitability, completeness and timeliness of the information provided through our site. Procurement data provided by the Cross River State Government includes data from Procurement Entities and Vendors. The Cross River State Government cannot guarantee the data provided by the different entities contributing to OCDS data is kept up-to-date. The information contained in the documents accompanying the procurement process are digitalisations of the documents sent by the State agencies, any publication constitutes a faithful and complete compilation of the document issued by the official entity, without additions, deletions or corrections of any nature. The Cross River State Government is not responsible for the decisions taken from the information disseminated in the publication portal or for possible damages caused to the visiting user or to third parties due to actions that are based solely on the information obtained on the site. The Cross River State Government may carry out, at any time and without prior notice, modifications and updates on the information contained in the publication portal or its configuration or presentation.