Changelog¶
[0.9.4] - 2023-12-12¶
Documentation¶
Guidance
Reference
#355 - use correct normative and non-normative keywords in documentation.
Schema¶
#355 - use correct normative and non-normative keywords in schema descriptions.
#361 - clarify project budget description.
#368 - clarify contracting processes id description.
#378 - clarify semantics of
additionalClassifications
.#450 - replace
budget.budgetBreakdown
withbudget.budgetBreakdowns
.Add fields:
#362 -
language
#390 -
identifiers
#367 -
budget.budgetBreakdowns.budgetBreakdown.approvalDate
#444 -
budget.finance
andcontractingProcesses.summary.finance
#427 -
parties.beneficialOwners
#445 -
parties.classifications
#432:
identificationPeriod
preparationPeriod
implementationPeriod
completionPeriod
maintenancePeriod
decommissioningPeriod
#443 -
costMeasurements
#426 -
transactions
#379 -
contractingProcesses.summary.tender.datePublished
#434 -
contractingProcesses.summary.tender.sustainability
#426 -
contractingProcesses.summary.milestones
#433 -
contractingProcesses.summary.social
#437 -
policyAlignment
#438 -
benefits
#428 -
social.consultationMeetings
#449 -
social.healthAndSafety.materialTests
#448 -
social.inIndigenousLand
#448 -
social.landCompensationBudget
#442 -
environment.abatementCost
#447 -
environment.conservationMeasures
#457 -
environment.climateMeasures
#451 -
environment.climateOversightTypes
#431 -
environment.goals
#441 -
environment.hasImpactAssessment
#441 -
environment.impactCategories
#455 -
environment.inProtectedArea
#428 -
lobbyingMeetings
Codelists¶
#355 - use correct normative and non-normative keywords codelist descriptions.
#377 - clarify business logic in contractingProcessStatus codelist.
#432 - rename 'completed' to 'maintenance' in the projectStatus codelist.
Add codelists:
#369 - classificationScheme
#457 - climateMeasures
#451 - climateOversightTypes
#447 - conservationMeasure
#449 - constructionMaterial
#443 - costCategory
#427 - country
#431 - environmentalGoal
#433 - laborObligations
#437 - policyAlignment
#434 - sustainabilityStrategy
#426:
milestoneCode
milestoneStatus
milestoneType
#444:
assetClass
debtRepaymentPriority
financingArrangementType
financingPartyType
Add codes:
documentType:
-
'antiCorruptionCertification'
'buildingInspectionReport'
'climateAndDisasterRiskAssessment'
'climateTransformation'
'costBenefitAnalysis'
'decommissioningPlans'
'environmentalExemption'
'ghgEmissions'
'ghgEmissionsForecast'
'ghgEmissionsReduction'
'impactMethodology'
'inclusiveDesign'
'inclusiveImplementation'
'informationRequest'
'informationRequestResponse'
'lifeCycleCostMethodology'
'oversightReport'
'procurementStrategyRiskAssessment'
'supplierEnvironmentalCertification'
'supplierHealthAndSafetyCertification'
#428:
'consultationMeetingInvitation'
'minutes.consultationMeeting'
'minutes.lobbyingMeeting'
#442 - 'abatementCostMethodology'
#457 - 'climateMeasures'
#447 - 'conservationMeasures'
#449 - 'materialTestResults'
#437 - 'policyAlignment'
-
#455 - locationGazetteers:
'WDPA'
partyRole:
#432 - projectStatus:
'decommissioning'
'decommissioned'
#435 - projectSector:
'energy.biomass'
'energy.geothermal'
'energy.hydropower'
'energy.solar'
'energy.wind'
'naturalResources'
'naturalResources.floodProtection'
'transport.lowCarbon'
#440 - projectType:
'decommissioning'
Other¶
[0.9.3] - 2021-10-07¶
Documentation¶
#210:
update the 'Mapping from OCDS' column to reflect the logic used in convert-from-ocds.
remove references to the PPP profile, reference individual extensions instead.
update project identification mapping for sector.
replace reference to Budget and projects extension with Projects extension.
remove reference to 'publicAuthority' code from OCDS mapping.
#216 - update CoST IDS & OCDS mapping documentation to separate the OC4IDS to CoST IDS mapping and the OCDS to OC4IDS mapping.
#217 - remove repeated 'OCDS:' in mapping documentation.
#220 - add reactive disclosure elements to CoST IDS & OCDS mapping documentation.
#246 - correct link and wording to Project extension in project identifiers guidance.
#268, #269 replace 'finalAudit' with 'technicalAuditReport' and 'financialAuditReport' in mapping.
#278 - add reactive disclosures to worked example.
#304 - update blank OC4IDS file with schema changes, and add project package.
#316 - update wording around worked example file, add link to blank.json.
#260 - improve the clarity of the Getting Started documentation.
#329 - fix incorrect references to
document.type
in the CoST IDS & OCDS mapping.#339 - update link to CoST IDS on mapping page.
#382 - update email addresses for support.
Schema¶
#277 - add
forecasts
andmetrics
, which can be used to publish implementation progress reports.#317 - update fields shared with OCDS for PPPs 1.0.0-beta3 and OCDS 1.1.5.
#264 - add a field and class for natural persons.
#273 - add
contractingProcesses/summary/transactions
, which can be used to publish disbursement records.#284 - restore
classification/uri
field.#223 - add stricter validation rules to catch empty arrays, objects and strings.
Codelists¶
#317 - update codes shared with OCDS for PPPs 1.0.0-beta3 and OCDS 1.1.5.
documentType codelist¶
Changed:
#261 Update description of 'feasibilityStudy' code to include "project".
#267 Update description of 'completionCertificate' code to include "project".
Added:
#262 'socialImpact'
#263 'resettlementPlan'
#265 'financialAgreement'
#266 'budgetAmendmentApproval'
#268 'technicalAuditReport'
#269 'financialAuditReport'
#271 'escalationApproval'
#272 'qualityAssuranceReport'
#274 'incorporationCertificate'
#275 'contractAmendment'
#270 'designReport'
#273 'paymentCertificate'
Removed:
[0.9.2] - 2020-06-29¶
Documentation¶
#96 - add guidance on providing project identifiers in OCDS data.
#120 - add list of registered project identifier prefixes to documentation.
#124 - clarify guidance on project identifier prefixes.
#131 - replace 'owner' with 'publicAuthority' in mapping.
#133 - improve clarity of 'what is a project' in getting started section.
#136 - add project identifier prefix to example file.
#143 - update worked example page to describe project package, use non-normative keywords, and edit for clarity.
#143 - add data user guide page.
#145 - re-order codelist reference page, refer to OCDS and extension documentation for codelists that are shared.
#146 - add 'publicAuthority' role to example file.
#218 - add link to CoST guidance note on OGP commitments.
#211 - update description of 'publicAuthority' role.
Schema¶
Project package schema¶
OC4IDS project schema¶
#127 - remove the requirement that linked OCDS releases must be provided in release packages containing only one release. Remove recommendation that OCDS releases are cached from schema and add guidance on caching releases from unreliable sources to implementation guidance.
#132 - add a publicAuthority organization reference field.
#139 - update properties of fields in common with OCDS to version 1.1.4.
#140 - update the description of
project/period
to clarify that this field should be used to provide the planned start and end dates during the preparation phase, for comparison with the actual completion date for the project.#141 - clarify that
contractingProcesses/summary/description
is for the contract's initial scope of work.#141 - remove incorrect guidance about other fields from
contractingProcesses/summary/modifications
.#153 - add project/relatedProjects array.
#154 - add
.requestDate
field toproject/budget
to record the date of the budget request for the project.#156 - fix the description of
completion/endDateDetails
to refer to the end date of the project, not that of the contract.#157 - fix spelling and grammar issues.
#158 - make
contractingProcesses/releases/tag
an array, not a string (bugfix).#160 - describe the components of
project/id
, and link to guidance.#161 - removed
contractingProcesses/summary/ocid
because it duplicatescontractingProcesses/id
.#182 - update validation properties to enforce unique items in arrays and minimum length on required string fields.
Codelists¶
[0.9.1] - 2019-06-17¶
Changed¶
Add changelog.
Update ocds-babel to 0.1.0.
Fixed¶
Correct schema URLs in schema files.
[0.9.0-beta] - 2019-03-19¶
This changelog entry indicates notable changes since the alpha-2 development release of OC4IDS, it is not intended to be a complete list of changes.
In addition to the specific changes to schema and codelists noted below:
Various refinements and clarifications were made to schema and codelist descriptions.
Guidance on mapping values from OCDS was moved from the schema to the IDS and OCDS mapping section of the documentation.
Documentation was expanded and restructured.
Packaging¶
Add project package schema. OC4IDS data must be published as part of a project package.
Schema updates¶
sector
- use projectSector open codelist.ContractingProcess
- add requiredid
field.LinkedRelease
- makeid
required.variations
- rename tomodifications
.Location
- add requiredid
field.
New codelists¶
projectSector
codelist - add codelist for project sector.
Codelist updates¶
projectStatus codelist - replace 'construction' with 'implementation'.
variationType codelist - rename to modificationType.
partyRole codelist - add OC4IDS codes mentioned in schema and mapping:
funder
administrativeEntity
partyRole codelist - add codes from OCDS partyRole codelist:
buyer
procuringEntity
supplier
tenderer
partyRole codelist - remove PPP-specific codes:
bidder
qualifiedBidder
preferredBidder
privateParty
leadBank
lender
equityInvestor
consortiaMember
interestedParty
grantor
disqualifiedBidder
socialWitness
otherWitness
notary
documentType codelist - remove PPP-specific codes:
financeAdditionality
pppModeRationale
riskComparison
discountRate
equityTransferCaps
financeArrangements
guaranteeReports
grants
servicePayments
landTransfer
assetTransfer
revenueShare
otherGovernmentSupport
tariffMethod
tariffReview
tariffs
tariffIllustration
handover
financialStatement
documentType codelist - add codes from OCDS documentType codelist:
contractNotice
completionCertificate
procurementPlan
biddingDocuments
contractArrangements
physicalProgressReport
financialProgressReport
hearingNotice
marketStudies
eligibilityCriteria
clarifications
assetAndLiabilityAssessment
winningBid
complaints
contractAnnexe
subContract
projectPlan
billOfQuantity
bidders
conflictOfInterest
debarments
illustration
submissionDocuments
contractSummary
cancellationDetails