Examples¶
This page provides examples to help you understand and implement OC4IDS. There are two examples:
Ejemplo práctico¶
The worked example is a JSON file that conforms to the project package schema. It contains a single project that conforms to the project schema. You can view the complete worked example below or download the JSON file. You can also view excerpts from the worked example alongside each sub-schema in the schema reference documentation.
The worked example describes a fictional infrastructure project to upgrade a motorway in the UK with three related contracting processes. An example value is provided for each field in the schema, including:
forecasts
andmetrics
that describe planned and actual physical progressmodifications
that describe changes to the duration, scope and value of contracting processescompletion
data, describing the final end date, value and scope of the project.
{
"version": "0.9",
"uri": "https://standard.open-contracting.org/infrastructure/0.9/en/_static/example.json",
"publishedDate": "2018-12-10T15:53:00Z",
"publisher": {
"name": "Open Data Services Co-operative Limited",
"scheme": "GB-COH",
"uid": "9506232",
"uri": "http://data.companieshouse.gov.uk/doc/company/09506232"
},
"license": "http://opendatacommons.org/licenses/pddl/1.0/",
"publicationPolicy": "https://standard.open-contracting.org/1.1/en/implementation/publication_policy/",
"projects": [
{
"id": "oc4ids-bu3kcz-m75-junctions-4-to-5-smart-motorway",
"identifiers": [
{
"id": "M75/SM/4-5",
"scheme": "internal"
}
],
"updated": "2018-12-10T15:53:00Z",
"title": "M75 Junctions 4 to 5 upgrade smart motorway",
"description": "Upgrading the 5km stretch of the M75 near Birmingham Airport, between junction 4 near Patcham and junction 5 at Windlesham, to an all-lane running smart motorway.",
"status": "completed",
"period": {
"startDate": "2016-01-01T00:00:00Z",
"endDate": "2018-12-10T00:00:00Z",
"durationInDays": 1074
},
"identificationPeriod": {
"startDate": "2016-01-01T00:00:00Z",
"endDate": "2016-06-30T00:00:00Z"
},
"preparationPeriod": {
"startDate": "2016-07-01T00:00:00Z",
"endDate": "2016-12-31T00:00:00Z"
},
"implementationPeriod": {
"startDate": "2017-01-01T00:00:00Z",
"endDate": "2017-06-30T00:00:00Z"
},
"completionPeriod": {
"startDate": "2017-07-01T00:00:00Z",
"endDate": "2017-12-31T00:00:00Z"
},
"maintenancePeriod": {
"startDate": "2018-01-01T00:00:00Z",
"endDate": "2040-07-01T00:00:00Z"
},
"decommissioningPeriod": {
"startDate": "2040-07-01T00:00:00Z",
"endDate": "2041-06-30T00:00:00Z"
},
"sector": [
"transport",
"transport.road"
],
"additionalClassifications": [
{
"scheme": "COFOG",
"id": "04.5.1",
"description": "Road transport (CS)"
}
],
"type": "expansion",
"purpose": "To help support local economic growth and maintain mobility.",
"relatedProjects": [
{
"id": "1",
"scheme": "oc4ids",
"identifier": "oc4ids-bu3kcz-m75-junctions-4-to-5-construction",
"relationship": "construction",
"title": "Original construction of M75 J4-5"
}
],
"assetLifetime": {
"startDate": "2018-07-01T00:00:00Z",
"endDate": "2040-07-01T00:00:00Z",
"durationInDays": 8027
},
"locations": [
{
"id": "001",
"description": "M75 J4 Patcham Interchange",
"geometry": {
"type": "Point",
"coordinates": [
52.2571843,
-0.1163333
]
},
"gazetteer": {
"scheme": "GEONAMES",
"identifiers": [
"2657507"
]
},
"address": {
"streetAddress": "Patcham Interchange, New Road",
"locality": "Patcham",
"region": "Westshire",
"postalCode": "WS20 5TV",
"countryName": "United Kingdom"
},
"uri": "https://www.openstreetmap.org/node/202995"
},
{
"id": "002",
"description": "M75 J5 Windlesham interchange",
"geometry": {
"type": "Point",
"coordinates": [
52.1373584,
-0.1198955
]
},
"gazetteer": {
"scheme": "OSMN",
"identifiers": [
"https://www.openstreetmap.org/node/26571091"
]
},
"address": {
"streetAddress": "Windlesham Interchange, Old Road",
"locality": "Windlesham",
"region": "Westshire",
"postalCode": "WS21 6RZ",
"countryName": "United Kingdom"
},
"uri": "https://www.openstreetmap.org/node/1638915385"
}
],
"budget": {
"description": "Budget allocation for Motorways UK, aligned with the 2016-2018 strategic plan.",
"amount": {
"amount": 40000000,
"currency": "GBP"
},
"requestDate": "2015-05-30T00:00:00Z",
"approvalDate": "2015-06-24T00:00:00Z",
"budgetBreakdowns": [
{
"id": "1",
"description": "Breakdown by year of implementation",
"budgetBreakdown": [
{
"id": "2016",
"description": "2016 budget allocation",
"amount": {
"amount": 10000000,
"currency": "GBP"
},
"period": {
"startDate": "2016-01-01T00:00:00Z",
"endDate": "2016-12-31T00:00:00Z"
},
"sourceParty": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
}
},
{
"id": "2017",
"description": "2017 budget allocation",
"amount": {
"amount": 20000000,
"currency": "GBP"
},
"period": {
"startDate": "2017-01-01T00:00:00Z",
"endDate": "2017-12-31T00:00:00Z"
},
"sourceParty": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
}
},
{
"id": "2018",
"description": "2018 budget allocation",
"amount": {
"amount": 10000000,
"currency": "GBP"
},
"period": {
"startDate": "2018-01-01T00:00:00Z",
"endDate": "2018-12-31T00:00:00Z"
},
"sourceParty": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
}
}
]
}
],
"finance": [
{
"id": "1",
"assetClass": "debt",
"type": "loan",
"concessional": true,
"value": {
"amount": 50000000,
"currency": "USD"
},
"source": "Green Climate Fund",
"financingParty": {
"id": "1",
"name": "United Nations Development Programme"
},
"period": {
"startDate": "2024-01-01T00:00:00Z",
"endDate": "2043-12-31T00:00:00Z"
},
"paymentPeriod": {
"startDate": "2029-01-01T00:00:00Z",
"endDate": "2043-12-31T00:00:00Z"
},
"interestRate": {
"margin": 0.0075
},
"description": "Annual principal repayment years 11\u201320 (% of initial principal): 6.7%. Service fee (per annum): 0.50%. Commitment fee (per annum): Up to 0.75%."
}
]
},
"costMeasurements": [
{
"id": "1",
"date": "2024-05-01T00:00:00Z",
"lifeCycleCosting": {
"value": {
"amount": 10000000,
"currency": "USD"
}
},
"costGroups": [
{
"id": "1",
"category": "endOfLife",
"costs": [
{
"id": "1",
"value": {
"amount": 50000000,
"currency": "USD"
},
"classification": {
"id": "4.02",
"scheme": "icms",
"description": "Decommissioning and decontamination"
}
}
]
}
]
}
],
"parties": [
{
"name": "Motorways UK",
"id": "GB-GOR-XX1234",
"identifier": {
"scheme": "GB-GOR",
"legalName": "Motorways UK",
"id": "XX1234",
"uri": "https://government-organisation.register.gov.uk/records/XX1234"
},
"additionalIdentifiers": [
{
"scheme": "GB-GOV",
"legalName": "Motorways UK",
"id": "ABCDE"
}
],
"address": {
"postalCode": "LL55 4NY",
"countryName": "United Kingdom",
"streetAddress": "8 Mountain Walk",
"region": "Westshire",
"locality": "Patcham"
},
"contactPoint": {
"name": "Motorways Manager",
"email": "EX12345@motorwaysuk.gov.uk",
"telephone": "+44 0123 456 7890",
"faxNumber": "+44 0123 456 7891"
},
"roles": [
"procuringEntity",
"buyer",
"publicAuthority",
"funder",
"payee"
],
"people": [
{
"id": "1",
"name": "Jane Bloggs",
"jobTitle": "Chair"
}
],
"classifications": [
{
"id": "national",
"scheme": "costIdsAdministrativeLevel"
}
]
},
{
"name": "A1 Expert Smart Moto Design",
"id": "GB-COH-11111111",
"identifier": {
"scheme": "GB-COH",
"id": "11111111",
"legalName": "A1 Expert Smart Moto Design Ltd",
"uri": "https://beta.companieshouse.gov.uk/company/11111111"
},
"address": {
"streetAddress": "Farm Grove, Prince Road",
"locality": "Patcham",
"region": "Westshire",
"postalCode": "WS18 5BW",
"countryName": "United Kingdom"
},
"contactPoint": {
"name": "Kim Designer",
"email": "kim.designerd@a1expertsmart.com",
"telephone": "+44 0123 456 7890",
"url": "https://www.example.com"
},
"roles": [
"supplier",
"tenderer"
]
},
{
"name": "Motorway Design Services PLC",
"id": "GB-COH-12345678",
"identifier": {
"scheme": "GB-COH",
"id": "12345678",
"legalName": "Motorway Design Services PLC",
"uri": "https://beta.companieshouse.gov.uk/company/22222222"
},
"address": {
"streetAddress": "567 High Street",
"locality": "Mareham",
"region": "Eastshire",
"postalCode": "ES22 3TW",
"countryName": "United Kingdom"
},
"roles": [
"tenderer"
]
},
{
"name": "Expert Motorway Supervisors Ltd",
"id": "GB-COH-22222222",
"identifier": {
"scheme": "GB-COH",
"id": "22222222",
"legalName": "Expert Motorway Supervisors Ltd",
"uri": "https://beta.companieshouse.gov.uk/company/22222222"
},
"address": {
"streetAddress": "9 Seaview Road",
"locality": "London",
"region": "London",
"postalCode": "SE1 1EZ",
"countryName": "United Kingdom"
},
"contactPoint": {
"name": "Supervisor Manager",
"email": "supervisor.manager@example.com",
"telephone": "+44 0123 456 7890",
"faxNumber": "+44 0123 456 7891",
"url": "https://www.example.com"
},
"roles": [
"supplier",
"tenderer"
]
},
{
"name": "Concrete Motorways Construction",
"id": "GB-COH-33333333",
"identifier": {
"scheme": "GB-COH",
"id": "33333333",
"legalName": "Concrete Motorways Construction Ltd",
"uri": "https://beta.companieshouse.gov.uk/company/33333333"
},
"address": {
"streetAddress": "5 Example Grove",
"locality": "London",
"region": "London",
"postalCode": "SW1A 1AA",
"countryName": "United Kingdom"
},
"contactPoint": {
"name": "Construction Manager",
"email": "construction.example@example.com",
"telephone": "+44 0123 456 7890",
"faxNumber": "+44 0123 456 7891",
"url": "https://www.example.com"
},
"roles": [
"supplier",
"tenderer"
],
"beneficialOwners": [
{
"id": "1",
"name": "Juan Perez",
"identifier": {
"scheme": "PRY-IDCARD",
"id": "12345"
},
"nationalities": [
"PY"
],
"address": {
"streetAddress": "Avenida Eusebio Ayala 1347",
"locality": "Asunci\u00f3n",
"region": "Gran Asunci\u00f3n",
"postalCode": "1001",
"countryName": "Paraguay"
},
"email": "jperez@example.com",
"faxNumber": "+595210000001",
"telephone": "+595210000000"
}
]
},
{
"name": "Motorways Administrator UK",
"id": "GB-GOR-XX9876",
"identifier": {
"scheme": "GB-GOR",
"legalName": "Motorways Administrator UK",
"id": "XX9876",
"uri": "https://government-organisation.register.gov.uk/records/XX9876"
},
"address": {
"postalCode": "BN18 9AB",
"countryName": "United Kingdom",
"streetAddress": "High Street, Arundel",
"region": "West Sussex"
},
"contactPoint": {
"name": "Motorways Administrator",
"email": "EX6789@motorways-administration-uk.gov.uk",
"telephone": "+44 0678 456 7890",
"faxNumber": "+44 0678 456 7891"
},
"roles": [
"administrativeEntity"
],
"people": [
{
"id": "1",
"name": "Elstra Lovelace",
"jobTitle": "Commercial Contract Officer"
}
]
},
{
"id": "1",
"name": "United Nations Development Programme",
"roles": [
"payer",
"funder"
]
}
],
"publicAuthority": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"documents": [
{
"id": "plan-1234",
"documentType": "procurementPlan",
"title": "M75 Junction 4 to 5 Smart Motorway procurement plan.",
"description": "Procurement plan for the M75 Junction 4 to 5 Smart Motorway covering the full life-cycle of the Smart Motorway junction upgrade.",
"url": "https://example.com/he/M75-junctions-4-to-5-smart-motorway/results/M75J4-5+procurement+plan.pdf",
"datePublished": "2016-05-01T00:00:00Z",
"dateModified": "2016-05-11T00:00:00Z",
"format": "application/pdf",
"language": "en",
"author": "Fred Consulter"
},
{
"id": "environmental-impact-5678-r4",
"documentType": "environmentalImpact",
"title": "Environmental Study Report",
"description": "An Environmental Study Report into the M75 Junction 4 to 5 Smart Motorway Upgrade",
"url": "http://example.com/roads/road-projects/M75+junctions+4+to+5++smart+motorway/M75+J4-5SM+Environmental+Study+Report.pdf",
"datePublished": "2016-02-10T00:00:00Z",
"dateModified": "2016-12-15T00:00:00Z",
"format": "application/pdf",
"author": "Jane Environment, Environment Motorway Consultants Ltd."
},
{
"id": "budget-approval-5678",
"documentType": "budgetApproval",
"title": "Approval of Budget for M75 J4-5 upgrade",
"description": "A full budget approval document for the M75 J4-5 upgrade with budgeting for design, build and supervision.",
"url": "http://example.com/roads/road-projects/M75+unctions+4+to+5+budget+approval.pdf",
"datePublished": "2015-10-01T00:00:00Z",
"dateModified": "2018-03-01T00:00:00Z",
"format": "application/pdf",
"author": "UK Motorways Budget Agency",
"pageStart": "55",
"pageEnd": "60",
"accessDetails": "Documents can be inspected in the Motoways UK Example Archive or users can register for free to access."
},
{
"id": "feasibility-study-8976",
"documentType": "feasibilityStudy",
"title": "Feasibility Study for Smart Motorway project: benefits and costs",
"description": "A report commissioned by Motorways UK to carry out initial investigations and site visits to esablish the suitability of upgrading the existing motorway junctions M75 J4-5 to Smart Motorways.\n\nThe survey recorded existing motorway infrastructures and concluded that upgrading to Smart Motorways is feasible. \n\nAdditional design issues are noted in the report.",
"datePublished": "2015-10-10T00:00:00Z",
"format": "application/pdf",
"author": "Feasibility Consultants Example Limited",
"pageStart": "55"
}
],
"forecasts": [
{
"id": "physicalProgress",
"title": "Physical progress",
"observations": [
{
"id": "1",
"measure": "50",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-01-07T00:00:00Z",
"endDate": "2018-01-07T00:00:00Z"
},
"value": {}
},
{
"id": "2",
"measure": "75",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-04-07T00:00:00Z",
"endDate": "2018-04-07T00:00:00Z"
}
},
{
"id": "3",
"measure": "100",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-07-01T00:00:00Z",
"endDate": "2018-07-01T00:00:00Z"
}
}
]
}
],
"metrics": [
{
"id": "physicalProgress",
"title": "Physical progress",
"observations": [
{
"id": "1",
"measure": "50",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-01-07T00:00:00Z",
"endDate": "2018-01-07T00:00:00Z"
},
"value": {}
},
{
"id": "2",
"measure": "75",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-08-07T00:00:00Z",
"endDate": "2018-08-07T00:00:00Z"
}
},
{
"id": "3",
"measure": "100",
"unit": {
"name": "percent",
"id": "P1",
"scheme": "UNCEFACT"
},
"period": {
"startDate": "2018-12-01T00:00:00Z",
"endDate": "2018-12-01T00:00:00Z"
}
}
]
}
],
"contractingProcesses": [
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b",
"summary": {
"ocid": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b",
"externalReference": "2016-SMP-M75-J4_J5-construction",
"nature": [
"construction"
],
"title": "Smart Motorways Programme - Construction - Package 3 - M75 J8 - 10",
"description": "Collaborative Delivery Framework (CDF) - Lot 3B - Construction \u00a310 to \u00a350m",
"status": "closed",
"tender": {
"procurementMethod": "limited",
"procurementMethodDetails": "Restricted procedure",
"datePublished": "2016-04-01T00:00:00Z",
"costEstimate": {
"amount": 33000000,
"currency": "GBP"
},
"numberOfTenderers": 1,
"tenderers": [
{
"name": "Concrete Motorways Construction",
"id": "GB-COH-33333333"
}
],
"procuringEntity": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"administrativeEntity": {
"name": "Motorways Administrator UK",
"id": "GB-GOR-XX9876"
},
"sustainability": [
{
"strategies": [
"awardCriteria"
]
}
]
},
"suppliers": [
{
"name": "Concrete Motorways Construction",
"id": "GB-COH-33333333"
}
],
"contractValue": {
"amount": 29000000,
"currency": "GBP"
},
"contractPeriod": {
"startDate": "2017-07-07T00:00:00Z",
"endDate": "2018-07-01T00:00:00Z"
},
"finalValue": {
"amount": 35250000,
"currency": "GBP"
},
"milestones": [
{
"id": "1",
"title": "Construction payment",
"status": "met",
"dueDate": "2017-08-07T00:00:00Z",
"dateMet": "2017-08-07T00:00:00Z",
"type": "payment",
"value": {
"amount": 1950000,
"currency": "GBP"
}
}
],
"transactions": [
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-00001-1",
"source": "https://openspending.org/motorways-uk-spending/",
"date": "2017-08-07T00:00:00Z",
"value": {
"amount": 1950000,
"currency": "GBP"
},
"payer": {
"id": "GB-GOR-XX1234",
"name": "Motorways UK"
},
"payee": {
"name": "Concrete Motorways Construction",
"id": "GB-COH-33333333"
},
"uri": "https://openspending.org/motorways-uk-spending/transaction/xyz123",
"relatedImplementationMilestone": {
"id": "1",
"title": "Construction payment"
}
}
],
"documents": [
{
"id": "a1b1c1-construction-excavation-report",
"documentType": "physicalProgressReport",
"title": "Report on construction excavation",
"description": "A report on the construction at Junction 5 where excavation damaged a watercourse.",
"url": "https://example.com/Published/a1b1c1-construction-monitoring.html",
"datePublished": "2018-02-01T00:00:00Z",
"dateModified": "2018-02-11T00:00:00Z",
"format": "text/html",
"language": "en",
"accessDetails": "Register for document access.",
"author": "Motorways UK"
},
{
"id": "a1b1c1-construction-completion",
"documentType": "completionCertificate",
"title": "Completion certificate for construction at M75 J4-5 upgrade",
"description": "Completion certificate for the construction upgrading motorway M75 Junctions 4-5.",
"url": "https://example.com/Published/a1b1c1-construction-completion.html",
"datePublished": "2018-12-10T00:00:00Z",
"format": "text/html",
"language": "en",
"accessDetails": "Register for document access.",
"author": "Motorways UK"
}
],
"modifications": [
{
"id": "m27-4-5-construction-modification-001",
"date": "2018-04-01T15:15:00Z",
"description": "Construction extended for 5 months",
"rationale": "Excavation damaged a watercourse. Construction extended for repairs.",
"type": "duration",
"releaseID": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b005",
"oldContractPeriod": {
"startDate": "2017-07-07T00:00:00Z",
"endDate": "2018-07-01T00:00:00Z"
},
"newContractPeriod": {
"startDate": "2017-07-07T00:00:00Z",
"endDate": "2018-12-01T00:00:00Z"
}
},
{
"id": "m27-4-5-construction-modification-002",
"date": "2018-04-01T15:15:00Z",
"description": "Construction scope extended to include repairing a watercourse",
"rationale": "Excavation damaged a watercourse. Construction scope extended for repairs.",
"type": "scope",
"releaseID": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0015"
},
{
"id": "m27-4-5-construction-modification-003",
"date": "2018-04-01T15:15:00Z",
"description": "Contract value increased from 29000000 to 35250000 to include repairing a watercourse",
"rationale": "Excavation damaged a watercourse. Construction budget extended for repairs.",
"type": "value",
"releaseID": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0015",
"oldContractValue": {
"amount": 29000000,
"currency": "GBP"
},
"newContractValue": {
"amount": 35250000,
"currency": "GBP"
}
}
],
"social": {
"laborBudget": {
"amount": "150000",
"currency": "USD"
},
"laborObligations": {
"obligations": [
"minimumWage"
],
"description": "The local minimum wage will be paid to all contracted workers."
}
}
},
"releases": [
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0011",
"date": "2015-09-16T15:12:32Z",
"tag": [
"tender"
],
"url": "https://example.com/Published/releases/5553-b55.json"
},
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0012",
"date": "2015-12-16T15:15:00Z",
"tag": [
"award"
],
"url": "https://example.com/Published/releases/5553-b56.json"
},
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0013",
"date": "2015-12-16T15:15:00Z",
"tag": [
"contract"
],
"url": "https://example.com/Published/releases/5553-b57.json"
},
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0014",
"date": "2015-12-16T15:15:00Z",
"tag": [
"implementation"
],
"url": "https://example.com/Published/releases/5553-b58.json"
},
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0015",
"date": "2018-04-01T15:15:00Z",
"tag": [
"implementationUpdate"
],
"url": "https://example.com/Published/releases/5553-b59.json"
},
{
"id": "ocds-a1b1c1-c9b14c18-adc8-11e6-9901-0019b9f3037b-cdfpc3b0016",
"date": "2018-12-10T09:15:00Z",
"tag": [
"contractTermination"
],
"url": "https://example.com/Published/releases/5553-b60.json"
}
]
},
{
"id": "ocds-a1b1c1-a410a80d-adc8-11e6-9901-0019b9f3037b",
"summary": {
"ocid": "ocds-a1b1c1-a410a80d-adc8-11e6-9901-0019b9f3037b",
"externalReference": "2016-SMP-M75-J4_J5-design",
"nature": [
"design"
],
"title": "Smart Motorway Design M75 J4-5",
"description": "Design of Smart Motorway upgrade M75 J4-5",
"status": "closed",
"tender": {
"procurementMethod": "limited",
"datePublished": "2017-01-01T00:00:00Z",
"procurementMethodDetails": "Restricted procedure",
"costEstimate": {
"amount": 2000000,
"currency": "GBP"
},
"numberOfTenderers": 2,
"tenderers": [
{
"name": "A1 Expert Smart Moto Design",
"id": "GB-COH-11111111"
},
{
"name": "Motorway Design Services PLC",
"id": "GB-COH-12345678"
}
],
"procuringEntity": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"administrativeEntity": {
"name": "Motorways Administrator UK",
"id": "GB-GOR-XX9876"
}
},
"suppliers": [
{
"name": "A1 Expert Smart Moto Design",
"id": "GB-COH-11111111"
}
],
"contractValue": {
"amount": 1950000,
"currency": "GBP"
},
"contractPeriod": {
"startDate": "2016-06-01T00:00:00Z",
"endDate": "2017-07-07T00:00:00Z"
},
"finalValue": {
"amount": 1950000,
"currency": "GBP"
},
"documents": [
{
"id": "a1b1c1-tender-doc-001",
"documentType": "tenderNotice",
"title": "M72 improvements at J4-5: Tender Notice",
"description": "A tender notice for the design of improvements to M75 J4-5",
"url": "https://example.com/Published/a1b1c1-design-001.html",
"datePublished": "2015-12-10T16:45:00Z",
"format": "text/html",
"author": "Motorways UK"
}
]
},
"releases": [
{
"id": "ocds-cdf-pc10008",
"date": "2016-04-01T00:00:00Z",
"tag": [
"tender"
],
"url": "https://www.example.com/releases/ocds-cdf-pc10008.json"
},
{
"id": "ocds-cdf-pc10009",
"date": "2016-06-01T15:49:19Z",
"tag": [
"award"
],
"url": "https://www.example.com/releases/ocds-cdf-pc10009.json"
},
{
"id": "ocds-cdf-pc10010",
"date": "2017-08-17T00:00:00Z",
"tag": [
"implementation",
"contractTermination"
],
"url": "https://www.example.com/releases/ocds-cdf-pc10010.json"
}
]
},
{
"id": "ocds-a1b1c1-370ad85a-097f-4b8c-adf8-09d840c7c48b",
"summary": {
"ocid": "ocds-a1b1c1-370ad85a-097f-4b8c-adf8-09d840c7c48b",
"externalReference": "2016-SMP-M75-J4_J5-supervision",
"nature": [
"supervision"
],
"title": "Commercial Management and Assurance for the Motorways Upgrade Programme M75 J4-5",
"description": "Specialist Professional and Technical Services Framework: Commercial Management and Assurance for the Motorways Upgrade Programme M75 J4-5",
"status": "closed",
"tender": {
"procurementMethod": "limited",
"datePublished": "2017-01-01T00:00:00Z",
"procurementMethodDetails": "Framework",
"costEstimate": {
"amount": 5000000,
"currency": "GBP"
},
"numberOfTenderers": 1,
"tenderers": [
{
"name": "Expert Motorway Supervisors",
"id": "GB-COH-22222222"
}
],
"procuringEntity": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"administrativeEntity": {
"name": "Motorways Administrator UK",
"id": "GB-GOR-XX9876"
}
},
"suppliers": [
{
"name": "Expert Motorway Supervisors",
"id": "GB-COH-22222222"
}
],
"contractValue": {
"amount": 4900000,
"currency": "GBP"
},
"contractPeriod": {
"startDate": "2017-02-24T00:00:00Z",
"endDate": "2018-10-10T00:00:00Z"
},
"finalValue": {
"amount": 4900000,
"currency": "GBP"
},
"documents": [
{
"id": "a1b1c1-spats-2-033-completion",
"documentType": "completionCertificate",
"title": "Completion Certificate for supervision",
"description": "A completion certificate for Expert Motorway Supervisors supervision of M75 J4-5",
"url": "https://example.com/Published/a1b1c1-spats-2-033-completion.html",
"datePublished": "2018-12-10T16:45:00Z",
"format": "text/html"
}
]
},
"releases": [
{
"id": "ocds-a1b1c1-spats-2-033e",
"date": "2017-03-02T17:14:37Z",
"tag": [
"tender"
],
"url": "https://example.com/releases/ex-a1b1c1--033e.json"
},
{
"id": "ocds-a1b1c1-spats-2-033f",
"date": "2017-05-02T17:14:37Z",
"tag": [
"award"
],
"url": "https://example.com/releases/ex-a1b1c1--033f.json"
},
{
"id": "ocds-a1b1c1-spats-2-033g",
"date": "2017-07-02T17:14:37Z",
"tag": [
"implementation"
],
"url": "https://example.com/Published/releases/ex-a1b1c1--033g.json"
},
{
"id": "ocds-a1b1c1-spats-2-033h",
"date": "2018-12-10T14:45:00Z",
"tag": [
"contractTermination"
],
"url": "https://example.com/releases/ex-a1b1c1--033h.json"
}
]
}
],
"milestones": [
{
"id": "1",
"title": "Grant disbursement",
"status": "met",
"dueDate": "2016-01-01T00:00:00Z",
"dateMet": "2016-01-01T00:00:00Z",
"type": "payment",
"value": {
"amount": 5000000,
"currency": "GBP"
}
}
],
"transactions": [
{
"id": "1",
"date": "2016-01-01T00:00:00Z",
"value": {
"amount": 5000000,
"currency": "GBP"
},
"payer": {
"id": "1",
"name": "United Nations Development Programme"
},
"payee": {
"id": "GB-GOR-XX1234",
"name": "Motorways UK"
},
"relatedImplementationMilestone": {
"id": "1",
"title": "Grant disbursement"
}
}
],
"completion": {
"endDate": "2018-12-10T00:00:00Z",
"endDateDetails": "Construction was delayed due to excavation problems when a watercourse was damaged.",
"finalValue": {
"amount": 42100000,
"currency": "GBP"
},
"finalValueDetails": "Budget increase due to construction delay.",
"finalScope": "Upgrade of Junctions 4 and 5 and repairs to the watercourse at Junction 5.",
"finalScopeDetails": "Scope was expanded to include repairs to a watercourse damaged during construction excavation."
},
"lobbyingMeetings": [
{
"id": "1",
"date": "2024-01-01T00:00:00Z",
"address": {
"streetAddress": "1600 Amphitheatre Pkwy",
"locality": "London",
"region": "London",
"postalCode": "WC1 8HG",
"countryName": "United Kingdom"
},
"numberOfParticipants": 4,
"publicOffice": {
"person": {
"name": "Brett Gliddon"
},
"organization": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"jobTitle": "Group General Manager Transport Services"
}
}
],
"social": {
"consultationMeetings": [
{
"id": "1",
"address": {
"streetAddress": "1600 Amphitheatre Pkwy",
"locality": "London",
"region": "London",
"postalCode": "WC1 8HG",
"countryName": "United Kingdom"
},
"date": "2024-01-15T00:00:00Z",
"numberOfParticipants": "25",
"publicOffice": {
"person": {
"name": "Brett Gliddon"
},
"organization": {
"name": "Motorways UK",
"id": "GB-GOR-XX1234"
},
"jobTitle": "Group General Manager Transport Services"
}
}
],
"landCompensationBudget": {
"amount": 10000,
"currency": "USD"
},
"inIndigenousLand": false,
"healthAndSafety": {
"materialTests": {
"test": [
"masonry",
"metal"
],
"description": "Onsite tests were conducted on the steel frames and masonry according to relevant ASTM International standards."
}
}
},
"environment": {
"goals": [
"climateChangeMitigation"
],
"conservationMeasures": [
{
"type": "locationAnalysis",
"description": "Detailed GIS analysis was undertaken comparing multiple potential locations to select the final project site with the lowest potentially negative ecological impact."
}
],
"climateOversightTypes": [
"internal"
],
"hasImpactAssessment": true,
"impactCategories": [
{
"scheme": "ifc-environmental-social",
"id": "a"
}
],
"abatementCost": {
"amount": 12.29,
"currency": "USD"
},
"inProtectedArea": true,
"climateMeasures": [
{
"type": "regenerativeDesign",
"description": "Regenerative design measures for the project include biomimicry to imitate nature."
}
]
},
"policyAlignment": {
"policies": [
"infrastructurePlan"
],
"description": "The project is intended to contribute towards the goals set out in the 2021 Australian Infrastructure Plan."
},
"benefits": [
{
"title": "Environmental",
"description": "The new water management plant will mean less water is removed from the delta meaning more is left in place for use by the local biome.",
"beneficiaries": [
{
"description": "Local population of water plant.",
"numberOfPeople": 1000,
"location": {
"id": "1",
"address": {
"countryName": "United Kingdom"
}
}
}
]
}
]
}
]
}
Blank example¶
The blank example is a JSON file that conforms to the structure of the project schema. You can view the blank example below or download the JSON file. Field values are replaced with either:
Empty strings (
""
) or empty arrays ([]
)The type of the field, e.g. "string" or "array"
The name of the codelist referenced by the field, e.g. "string from currency codelist"
{
"id": "",
"identifiers": [
{
"id": "",
"scheme": ""
}
],
"updated": "",
"title": "",
"description": "",
"status": "string from projectStatus codelist",
"period": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"identificationPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"preparationPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"implementationPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"completionPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"maintenancePeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"decommissioningPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"sector": [],
"purpose": "",
"additionalClassifications": [
{
"scheme": "string",
"id": "",
"description": "string",
"uri": "string"
}
],
"type": "string from projectType codelist",
"relatedProjects": [
{
"id": "",
"scheme": "",
"identifier": "",
"relationship": "",
"title": "",
"uri": ""
}
],
"assetLifetime": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"locations": [
{
"id": "",
"description": "string",
"geometry": {
"type": "string from geometryType codelist",
"coordinates": "array"
},
"gazetteer": {
"scheme": "string",
"identifiers": "array"
},
"uri": "string",
"address": {
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"countryName": "string"
}
}
],
"budget": {
"description": "",
"amount": {
"amount": "number",
"currency": "string from currency codelist"
},
"requestDate": "",
"approvalDate": "",
"budgetBreakdowns": [
{
"id": "string",
"description": "string",
"budgetBreakdown": [
{
"id": "",
"description": "string",
"amount": {
"amount": "number",
"currency": "string from currency codelist"
},
"uri": "string",
"period": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"sourceParty": {
"name": "string",
"id": ""
}
}
]
}
],
"finance": [
{
"id": "string",
"assetClass": "string from assetClass codelist",
"type": "string from financingArrangementType codelist",
"concessional": "boolean",
"value": {
"amount": "number",
"currency": "string"
},
"source": "string",
"financingParty": {
"id": "string",
"name": "string"
},
"period": {
"startDate": "string",
"endDate": "string"
},
"paymentPeriod": {
"startDate": "string",
"endDate": "string"
},
"interestRate": {
"margin": "number"
},
"description": "string"
}
]
},
"costMeasurements": [
{
"id": "string",
"date": "string",
"lifeCycleCosting": {
"value": {
"amount": "number",
"currency": "string from currency codelist"
}
},
"costGroups": [
{
"id": "string",
"category": "string",
"costs": [
{
"id": "string",
"value": {
"amount": "number",
"currency": "string from currency codelist"
},
"classification": {
"id": "string",
"scheme": "string",
"description": "string"
}
}
]
}
]
}
],
"forecasts": [
{
"id": "",
"title": "string",
"description": "string",
"observations": [
{
"id": "",
"period": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"value": {
"amount": "number",
"currency": "string from currency codelist"
},
"measure": "string",
"unit": {
"name": "string",
"scheme": "string",
"id": "",
"uri": "string"
},
"dimensions": {},
"notes": "string"
}
]
}
],
"parties": [
{
"name": "string",
"id": "",
"identifier": {
"scheme": "string",
"id": "",
"legalName": "string",
"uri": "string"
},
"additionalIdentifiers": [
{
"scheme": "string",
"id": "",
"legalName": "string",
"uri": "string"
}
],
"address": {
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"countryName": "string"
},
"contactPoint": {
"name": "string",
"email": "string",
"telephone": "string",
"faxNumber": "string",
"url": "string"
},
"roles": "array",
"people": [
{
"id": "",
"name": "",
"jobTitle": ""
}
],
"beneficialOwners": [
{
"id": "string",
"name": "string",
"identifier": {
"scheme": "string",
"id": "string"
},
"nationalities": [
"string"
],
"address": {
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"countryName": "string"
},
"email": "string",
"faxNumber": "string",
"telephone": "string"
}
],
"classifications": [
{
"id": "string",
"scheme": "string"
}
]
}
],
"publicAuthority": {
"name": "string",
"id": ""
},
"documents": [
{
"id": "",
"documentType": "string",
"title": "string",
"description": "string",
"url": "string",
"datePublished": "string",
"dateModified": "string",
"format": "string",
"language": "string",
"pageStart": "string",
"pageEnd": "string",
"accessDetails": "string",
"author": "string"
}
],
"contractingProcesses": [
{
"id": "",
"summary": {
"ocid": "",
"externalReference": "",
"nature": [],
"title": "",
"description": "",
"status": "string from contractingProcessStatus codelist",
"tender": {
"procurementMethod": "string from method codelist",
"procurementMethodDetails": "",
"datePublished": "string",
"costEstimate": {
"amount": "number",
"currency": "string from currency codelist"
},
"numberOfTenderers": 0,
"tenderers": [
{
"name": "string",
"id": ""
}
],
"procuringEntity": {
"name": "string",
"id": ""
},
"administrativeEntity": {
"name": "string",
"id": ""
},
"sustainability": [
{
"strategies": [
"string"
]
}
]
},
"suppliers": [
{
"name": "string",
"id": ""
}
],
"contractValue": {
"amount": "number",
"currency": "string from currency codelist"
},
"contractPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"finalValue": {
"amount": "number",
"currency": "string from currency codelist"
},
"documents": [
{
"id": "",
"documentType": "string",
"title": "string",
"description": "string",
"url": "string",
"datePublished": "string",
"dateModified": "string",
"format": "string",
"language": "string",
"pageStart": "string",
"pageEnd": "string",
"accessDetails": "string",
"author": "string"
}
],
"modifications": [
{
"id": "",
"date": "string",
"description": "string",
"rationale": "string",
"type": "string",
"releaseID": "string",
"oldContractValue": {
"amount": "number",
"currency": "string from currency codelist"
},
"newContractValue": {
"amount": "number",
"currency": "string from currency codelist"
},
"oldContractPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"newContractPeriod": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
}
}
],
"transactions": [
{
"id": "",
"source": "string",
"date": "string",
"value": {
"amount": "number",
"currency": "string from currency codelist"
},
"payer": {
"name": "string",
"id": ""
},
"payee": {
"name": "string",
"id": ""
},
"uri": "string"
}
],
"milestones": [
{
"id": "string",
"title": "string",
"type": "string from milestoneType codelist",
"description": "string",
"code": "string from milestoneCode codelist",
"dueDate": "string",
"dateMet": "string",
"dateModified": "string",
"status": "string from milestoneStatus codelist",
"relatedImplementationMilestone": {
"id": "string",
"title": "title"
},
"value": {
"amount": "number",
"currency": "string from currency codelist"
}
}
],
"social": {
"laborBudget": {
"amount": "number",
"currency": "string from currency codelist"
},
"laborObligations": {
"obligations": [
"string from laborObligations codelist"
],
"description": "string"
}
}
},
"releases": [
{
"id": "",
"tag": [],
"date": "",
"url": ""
}
]
}
],
"metrics": [
{
"id": "",
"title": "string",
"description": "string",
"observations": [
{
"id": "",
"period": {
"startDate": "string",
"endDate": "string",
"maxExtentDate": "string",
"durationInDays": "integer"
},
"value": {
"amount": "number",
"currency": "string from currency codelist"
},
"measure": "string",
"unit": {
"name": "string",
"scheme": "string",
"id": "",
"uri": "string"
},
"dimensions": {},
"notes": "string"
}
]
}
],
"transactions": [
{
"id": "",
"source": "string",
"date": "string",
"value": {
"amount": "number",
"currency": "string from currency codelist"
},
"payer": {
"name": "string",
"id": ""
},
"payee": {
"name": "string",
"id": ""
},
"uri": "string"
}
],
"milestones": [
{
"id": "string",
"title": "string",
"type": "string from milestoneType codelist",
"description": "string",
"code": "string from milestoneCode codelist",
"dueDate": "string",
"dateMet": "string",
"dateModified": "string",
"status": "string from milestoneStatus codelist",
"relatedImplementationMilestone": {
"id": "string",
"title": "title"
},
"value": {
"amount": "number",
"currency": "string from currency codelist"
}
}
],
"completion": {
"endDate": "",
"endDateDetails": "",
"finalValue": {
"amount": "number",
"currency": "string from currency codelist"
},
"finalValueDetails": "",
"finalScope": "",
"finalScopeDetails": ""
},
"lobbyingMeetings": [
{
"id": "string",
"address": {
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"countryName": "string"
},
"date": "date-time",
"numberOfParticipants": "integer",
"publicOffice": {
"person": {
"name": "string"
},
"organization": {
"id": "string",
"name": "string"
},
"jobTitle": "string"
}
}
],
"social": {
"consultationMeetings": [
{
"id": "string",
"address": {
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"countryName": "string"
},
"date": "date-time",
"numberOfParticipants": "integer",
"publicOffice": {
"person": {
"name": "string"
},
"organization": {
"id": "string",
"name": "string"
},
"jobTitle": "string"
}
}
],
"landCompensationBudget": {
"amount": "number",
"currency": "string from currency codelist"
},
"inIndigenousLand": "boolean",
"healthAndSafety": {
"materialTests": {
"test": [
"string from constructionMaterial codelist"
],
"description": "string"
}
}
},
"environment": {
"goals": [
"string"
],
"conservationMeasures": [
{
"type": "string from conservationMeasure codelist",
"description": "string"
}
],
"climateOversightTypes": [
"string"
],
"hasImpactAssessment": "boolean",
"impactCategories": [
{
"scheme": "string",
"id": "string"
}
],
"abatementCost": {
"amount": "number",
"currency": "string from currency codelist"
},
"inProtectedArea": "boolean",
"climateMeasures": [
{
"type": "string from climateMeasures codelist",
"description": "string"
}
]
},
"benefits": [
{
"title": "string",
"description": "string",
"beneficiaries": [
{
"description": "string",
"location": {},
"numberOfPeople": "integer"
}
]
}
],
"policyAlignment": {
"policies": [
"string"
],
"description": "string"
}
}