Open Contracting Data Standard

 

An introduction

Interoperability

Quality

The Open Contracting Data Standard

A brief history

Built around data supply

And users needs

Government:

seeking value

for money

Corruption hunter:

detecting fraud 

& corruption

SMEs:

competing for public

contracts

CSOs:

monitoring service

delivery

Resulting in...

Field & identifier specifications

What to publish, and how to identify it consistently

 

JSON schema & flattened serialisations

How to publish data so that it can be read by different systems, and converted into accessible formats for different users. 

 

Publishing patterns

Stepping stones towards best practices for sharing data on the web: improving usability. 

A worked example

1) Planning

2) Tender / formation

3) Enquiries

4) Award

5) Contract

6) Progress update

7) Contract ammendment

8) Completion

The pieces...

This is where OCDS comes in

The contracting process

Planning

Tender/ formation

Award

Contract

Implementation

The contracting record

Releases and records

  • Real-time notices and updates;
  • As much information as the publishing system can share;
  • Linked to a contracting process ID;
  • Summarising the current state of the contracting process;
  • Bringing together data from different systems;
  • Providing change history;

Planning

Tender

Tender amendment

Award

Releases and records

Format & schema

Flat serialisation

Joining it up

OCID

Contracting process identifier

- Look for existing identifiers that join up the whole contracting process

Organisation identifiers

Master Road Builders Ltd

MRB Ltd

master road builders limited

MASTER ROAD BUILDERS LTD.

Maestro Camino Constructores Ltd

 

Or

GB-COH - 12345678

Implementation process

Basic

Publication Policy

Intermediate

Advanced

Versioned | Persistence | URIs

Implementation approaches

  1. Map existing information sources
    What data do you have now? What data that users demand is missing? 
     
  2. Identify the identifiers
    Can you identify a whole contracting process?
     
  3. Engage users
    Understand the needs of your user community, and what they can bring to implementation.
     
  4. Choose architecture
    Centralised vs. distributed
     
  5. Publish & improve

Architectures

Central

Database

API

Release & Records

XLS Data DumpsGenerated periodically for data portal

Planning

spreadsheet

Procurement

database

Contract

management

system

Conversion process

API

Releases

Mapping from existing API

Middle layer

Maintaining index of releases & generating records (inc. version history)

XLS Data Dumps

API & Visualisation

Government run

Independently administered

Implementation

examples

UK Government

(Work in progress)

OCDS CoVE

(Conversion and validation)

City of Montreal

(Awards Data)

Documentation and support

http://ocds.open-contracting.org

Help-desk:
data@open-contracting.org

 

  • Questions?
  • Supporting data validation
  • Information about tools
  • Standard updates

Discussion list:

 

standard-discuss@open-contracting.org

 

  • Community updates
  • Tool updates
  • Standard news & upgrades

http://github.com/open-contracting/

Inside the data

  • Line items
     
  • Documents
     
  • Values
     
  • Milestones
     
  • Dates
     
  • Locations
     
  • Organisations
     
  • External links

Contracting process identifier

OCID

Globally unique identifier

 

Used in each release for a contracting process

ocds-{prefix}-{identifier from internal systems}

Assigned by 

the helpdesk

Identified by 

surveying your own systems

Organisation identifiers

Master Road Builders Ltd

MRB Ltd

master road builders limited

MASTER ROAD BUILDERS LTD.

Maestro Camino Constructores Ltd

 

Or

GB-COH - 12345678

From organisation registration agency codelist

Registered company number

Documents & notices

Line items

Description

 

Quantity

 

Classifications

Location information

Extension: coming in version 1.1

Delivery address

Street address for geocoding

 

Delivery locations
gazetteer, points and polygons

Joined up data

Link out to other open datasets

Company register
 

Project registers
 

Budget data
 

Goods & services classifications

 

Etc.

Panel discussion

Open Contracting Data Standard

By Tim Davies

Open Contracting Data Standard

An introduction to the Open Contracting Data Standard

  • 2,142