Closed jpmckinney closed 2 years ago
In a nutshell:
Eligible selected = qualified
Updated according to the next comment.
I think size tends to fall into selection criteria.
For financial health, it depends. If it's something like "declared bankruptcy", it's an exclusion ground / eligibility criterion. If it's something like "minimum $1M revenue" (as a proxy for long-term stability), it's a selection criterion.
If I get it right, the purpose of this issue is to:
eligibilityCriteria
for selection criteriaMore generally, in 1.2 we must pave the way towards straight definitions and consistent structures (xxxCriteriaDetails + structured array of criteria) for all criteria in 2.0.
I'll start with 1. and we can discuss how to tackle 2. I understood the data team has a copy of all the OCDS data in the universe. We should be able to extract samples per publisher and analyse them.
In the schema, I believe the description of awardCriteria
is problematic. It refers both to award criteria (assessment of the goods/services :heavy_check_mark: ) and selection criteria (assessment of the tendering party :x:):
Any detailed or further information on the award or selection criteria
@jpmckinney Is removing "or selection" a breaking change?
I found no misuse of "eligibility" in the docs nor in the schema. It's actually mentioned only two times:
tender.eligibilityCriteria
fieldeligibilityCriteria
document typeI created #1071 for awardCriteriaDetails
.
For this issue, let's add detail to the definition, with some examples, e.g. "For example, a supplier might be ineligible if they have been temporarily suspended or debarred by the buyer."
The issue also proposes adding a tender.selectionCriteria
field.
To assess the use of eligibilityCriteria
, please ask the Helpdesk to query the database to assess how many publishers use it, and to share some example values. I think @pindec might be best to do this.
I've shared Helpdesk's previous research on the topic with @ColinMaudry and will update with some more recent examples.
Analysis of the usage of eligibilityCriteria
by @pindec: https://docs.google.com/spreadsheets/d/1WgXKTfaHQKrIhMdUMQuK_TAPx19T8DXhaLKTykSoeL0/edit?ts=5f71ec09#gid=386792540
My understanding is that eligibilityCriteria
is somewhat used, but not much.
procurementMethodDetails
eligibilityCriteria
, some if it fits, some doesn'tThe other 11 are OK.
Conclusion: the publishers that use eligibility generally use it correctly.
Based on this analysis, in the scope of the 1.2 update, I suggest:
eligibilityCriteria
semantics as-isselectionCriteria
text fieldIn 2.0 we I guess we would rename these text fields xxxDetails
and add array fields.
@ColinMaudry Sounds good! I suggest working on each of the two fields in separate PRs, to make them easier to merge.
An effective solution depends on how frequently eligibilityCriteria is used to disclose selection criteria (a very common concept in procurement) versus eligibility criteria (rare). [...] it's an exclusion ground / eligibility criterion. [...]
Three comments:
Assuming from the discussion above that eligibility criteria would in the EU be the same as the exclusion grounds, then those are very common - every procedure must have them. However, since they were (accidentally) not part of the TED 2.0.9 forms, data about them often wasn't published (and is instead stored only in the ESPD).
Within this issue, shall we also define eligibilityCriteria
and selectionCriteria
? I think we should, as "eligibility" is not clear enough on its own - it doesn't appear in the GPA, EU law, nor UNCITRAL model law.
As far as I remember, the conceptual difference between "exclusion grounds" and "selection criteria" is that selection criteria are linked to the supplier's ability to perform the contract (turnover, experience, etc.), while exclusion grounds are not (e.g. money laundering, tax evasion, labor standards). I would base the definition on that. @ec-mcs could probably remind us whether that is correct.
(There are also two "corollaries" stemming from the above:
For both of the corollaries, I think the EU has some exceptions though (i.e. in some cases there are buyer-specific exclusion grounds; and in some cases you can choose a limited number of candidates based on exclusion grounds), but I would have a tendency to treat those as jurisdiction-specific anomalies and not reflect them in OCDS.)
What about "conditions for participation" that, both conceptually and in EU law, don't really fit neatly in the exclusion grounds nor selection criteria category? In eForms, these are in Other Requirements (BG-705) and include "participation reserved for sheltered workshops / organisations pursuing a public service mission", "participation requires security clearance" as well as the, slightly different, "tenderer must disclose names and qualifications of staff".
My tendency would be to just assume they fit in selectionCriteria and, if necessary, deal with them another day :-). (E.g. once the ESPD team figures out where they belong :-) .)
Another option is, given the poor semantics and infrequent terminology of eligibilityCriteria
, we simply deprecate it, and introduce exclusionGrounds
and selectionCriteria
with proper semantics (the latter is added in #1072).
As for conditions for participation, we similarly have an Other Requirements extension, which can change once it becomes clearer where these fit conceptually.
Sounds good. GPA does mention "may exclude [...] on grounds" as one of the general "conditions for participation". (UNCITRAL talks only about (qualification) "criteria".)
https://www.wto.org/english/docs_e/legal_e/rev-gpr-94_01_e.htm
Where there is supporting evidence, a Party, including its procuring entities, may exclude a supplier on grounds such as: bankruptcy;
- false declarations;
- significant or persistent deficiencies in performance of any substantive requirement or obligation under a prior contract or contracts;
- final judgments in respect of serious crimes or other serious offences;
- professional misconduct or acts or omissions that adversely reflect on the commercial integrity of the supplier; or
- failure to pay taxes
Some other language for inspiration: https://www.procurementjourney.scot/route-3/develop-documents/exclusion-selection-and-award-criteria/exclusion-criteria
I'm splitting this issue as I suggested in https://github.com/open-contracting/standard/issues/901#issuecomment-700363876 so that selection criteria are dealt with separately in #1120
This issue is about the fate of eligibilityCriteria
: whether to change its description or deprecate it in favor of exclusionGrounds
. The comments starting from https://github.com/open-contracting/standard/issues/901#issuecomment-728112974 offer options or what language to use in the description.
Regarding "conditions for participation," the GPA article with that title discusses both selection criteria (e.g. legal and financial capacities, commercial and technical abilities) and exclusion grounds.
UNCITRAL Article 9. Qualifications of suppliers and contractors also has a mix of the two:
(a) That they have the necessary professional, technical and environmental qualifications, professional and technical competence, financial resources, equipment and other physical facilities, managerial capability, reliability, experience and personnel to perform the procurement contract; (b) That they meet ethical and other standards applicable in this State; (c) That they have the legal capacity to enter into the procurement contract; (d) That they are not insolvent, in receivership, bankrupt or being wound up, their affairs are not being administered by a court or a judicial officer, their business activities have not been suspended and they are not the subject of legal proceedings for any of the foregoing; (e) That they have fulfilled their obligations to pay taxes and social security contributions in this State;
Since the two are mixed in these documents, there's a possibility that some jurisdictions also mix them. The EU separates them into selection criteria and exclusion grounds, but I don't know that this distinction exists everywhere.
As such, we might need a common model, e.g. an array of participationConditions
or participationCriteria
, where there's the option to classify/categorize the criterion in order to preserve the distinction where one exists.
So, we should first decide on that last question, and if we chose to have separate fields, then we can continue with the above approach before the horizontal line.
cc @ColinMaudry
Since the two are mixed in these documents, there's a possibility that some jurisdictions also mix them. The EU separates them into selection criteria and exclusion grounds, but I don't know that this distinction exists everywhere.
I understand the cautionary principle, but I think it would be good to find at least one example of a jurisdiction that mixes them, just to be sure we are not being unnecessarily flexible.
As such, we might need a common model, e.g. an array of participationConditions or participationCriteria, where there's the option to classify/categorize the criterion in order to preserve the distinction where one exists.
If we go into modeling individual criteria (or into anything more sophisticated than one or two text fields for entire families of criteria), I think we should be as close as possible to the European Single Procurement Document (ESPD). Main reasons, as far as I know:
The basic structure of the ESPD (looking e.g. at criteria section of the ESPD documentation) is having individual instances of TenderingCriterion which then have property groups and properties. The property "CriterionTypeCode" works as a classification and distinguishes exclusion and selection "criteria" (e.g. 'criterion.exclusion.something', 'criterion.selection.something').
I understand the cautionary principle, but I think it would be good to find at least one example of a jurisdiction that mixes them, just to be sure we are not being unnecessarily flexible.
Good point. @duncandewhurst @yolile Have you come across any governments whose source systems mix selection criteria (professional, technical, financial, etc. qualifications) and exclusion grounds (e.g. being bankrupt or suspended) in the same data element/structure?
I think we should be as close as possible to the European Single Procurement Document (ESPD).
Indeed – I have a feeling we'll need to do an OCDS extension for ESPD. For this issue, we can focus on "whether to change eligibilityCriteria
's description or deprecate it in favor of exclusionGrounds
" (assuming we find no/rare systems that mix selection criteria and exclusion grounds).
Exclusion grounds in eForms: https://docs.google.com/spreadsheets/d/1Nh_HjyYuNk8wuu_Tb0kcPDyV6j8pAMgXqJ3MgwpXZjQ/edit#gid=202916689&range=121:121
ID | Name | Description |
---|---|---|
BG-701 | Exclusion Grounds | The brief description of criteria regarding the personal situation of tenderers that may lead to their exclusion. This must include a list of all such criteria and indicate required information (e.g. self-declaration, documentation). This can also include specific national exclusion grounds. |
Deprecating eligibilityCriteria
in favor of exclusionGrounds
sounds like a good idea.
Looking at the bigger picture, we must set a design pattern for cases where we have core unstructured data that may be structured with an extension. For instance, we work on a core selectionCriteria
field #1120, while an extension enables the publication of structured data: https://github.com/open-contracting-extensions/ocds_selectionCriteria_extension.
There is a pattern that has worked pretty well, in my opinion:
.something
: structured data (data tree or value from a codelist).somethingDetails
: unstructured data that extends or serves as a fallback option for the structured fieldWould that work for exclusionGrounds
? One field could be core while the other would be in an extension.
The linked extension has a different pattern, which I think is preferred: https://extensions.open-contracting.org/en/extensions/selectionCriteria/master/schema/
{
"tender": {
"selectionCriteria": {
"description": "unstructured data",
"criteria": [
// structured data
]
}
}
}
We can do something similar for exclusion grounds.
@duncandewhurst @yolile Have you come across any governments whose source systems mix selection criteria (professional, technical, financial, etc. qualifications) and exclusion grounds (e.g. being bankrupt or suspended) in the same data element/structure?
No feedback from @duncandewhurst and @yolile. I assume mixed participation conditions didn't catch their attention.
Shall we (I) proceed with tender.exclusionGrounds
and tender.selectionCriteria
(#1120)?
@duncandewhurst @yolile Have you come across any governments whose source systems mix selection criteria (professional, technical, financial, etc. qualifications) and exclusion grounds (e.g. being bankrupt or suspended) in the same data element/structure?
@jpmckinney @ColinMaudry no that I'm aware of!
@duncandewhurst @yolile Have you come across any governments whose source systems mix selection criteria (professional, technical, financial, etc. qualifications) and exclusion grounds (e.g. being bankrupt or suspended) in the same data element/structure?
@jpmckinney @ColinMaudry no that I'm aware of!
Likewise!
When resolving this issue, besides changing/removing 'eligbilityCriteria' in documentType
, we should also either expand the definition of evaluationReports
to also cover eligbility/exclusion/selection criteria, or we should add a eligibility/exclusion/selectionReports code.
Regarding document types, I think we should:
Tender.eligibilityCriteria
@jpmckinney @JachymHercher Here is my proposal for exclusionGrounds
:
The criteria regarding the situation of a tenderer that can lead to its exclusion from the process. Typical exclusion grounds include
bankruptcycriminal convictions, presence on a blacklist or failure to pay taxes.
I have reused wording from eForms and GPA and made it more fluid.
It doesn't mention the fact these exclusion grounds are usually defined by a "higher administrative power" than the buyer, I thought it might be more confusing than helpful.
In https://www.procurementjourney.scot/route-3/develop-documents/exclusion-selection-and-award-criteria/exclusion-criteria, bankruptcy is in the "may ask" column, thus less typical than "criminal convictions". I'll update my proposal.
Closed with #1296
Regarding document types, I think we should:
- deprecate "eligibilityCriteria" in favor of "exclusionGrounds", mirroring the fate of Tender.eligibilityCriteria
- after assessing its actual usage, possibly updating the description of "evaluationReports" to explicitly mention the exclusion and selection phases (+ the evaluation of the bids?).
- create a "selectionCriteria" document type
@ColinMaudry I don't see this being resolved as part of the PR closing this issue, has this been done somewhere else? Just to make sure it doesn't fall through the cracks.
@JachymHercher Right, I forgot to take care of the document types! Thanks!
The PR is ready.
1) The following seems straightforward:
> deprecate "eligibilityCriteria" in favor of "exclusionGrounds", mirroring the fate of Tender.eligibilityCriteria
> create a "selectionCriteria" document type
In both cases I have reused the wording used in `exclusionGrounds` and `selectionCriteria`.
(Note: `selectionCriteria` speaks about "tenderers", but should probably be about "potential tenderers"?)
2) The description of selectionCriteria
is
> The minimum requirements for tenderers to participate in the contracting process. Selection criteria ensure that a tenderer has the legal and financial capacities and the technical and professional abilities to perform the contract to be awarded. More structured information can be provided using the selection criteria extension.
while we also have codes for
'economicSelectionCriteria'
> Documentation that describes the economic selection criteria.
and 'technicalSelectionCriteria'.
> Documentation that describes the technical selection criteria.
I am a bit surprised that someone would have documents discussing these separately. Are these fields used? If yes, I would suggest minor rewording to bring them in line with the description of `selectionCriteria`.
> Documentation that describes the minimum economic, financial and legal requirements for potential tenderers to participate in the contracting process.
> Documentation that describes the minimum technical and professional requirements for potential tenderers to participate in the contracting process.
(Alternatively, we could break this into more (e.g. four) subtypes of documents, but I would do that only once there is specific user demand.)
3) > after assessing its actual usage, possibly updating the description of "evaluationReports" to explicitly mention the exclusion and selection phases (+ the evaluation of the bids?).
This could be more complicated, so I've opened up a new issue in https://github.com/open-contracting/standard/issues/1463.
I am a bit surprised that someone would have documents discussing these separately. Are these fields used? If yes, I would suggest minor rewording to bring them in line with the description of selectionCriteria.
You might be right. This is based on the EU standard forms having checkboxes for "Selection criteria as stated in the procurement documents" and "Selection criteria as stated in the procurement documents". https://standard.open-contracting.org/profiles/eu/latest/en/forms/F02/#section-iii
I imagine most buyers just have one big PDF, but I guess in principle that PDF can be broken up into separate documents.
We could omit them, but there is no downside to their inclusion. We can wait for peer review to accept/reject them.
If these checkboxes are the only reason to include them, then I would drop them. They were added to the forms at a later stage than the other fields and sections around them and their point was just to allow the buyer to declare "I have fulfilled my legal responsibility". I don't think it was motivated by actual procurement documents being split this way. (We can wait for peer review to reject them, but we could also just wait for someone to propose it in case they have the need :). )
Okay, we can remove them in the same PR and create an issue on https://github.com/open-contracting-extensions/european-union/issues to update the guidance there.
Done in https://github.com/open-contracting/standard/commit/41fb2cdf59fffa136f3d5e48e8b948933defa607 and https://github.com/open-contracting-extensions/european-union/issues/95.
I'm not 100% sure I've marked this correctly in the change-log.
Background
In OCDS, selection criteria (for example, the criteria used to qualify bidders in a selective procedure in the sense of the GPA) are often mapped to
eligibilityCriteria
.However, selection criteria are not the same as eligibility criteria. For example, the UNDP has qualified but ineligible bidders, e.g. due to suspension or debarment:
eligibilityCriteria
was added in #139, and is described as:At the time,
awardCriteria
was incorrectly termedselectionCriteria
, which was fixed in #162; the confusion might have started in #140.Proposal
An effective solution depends on how frequently
eligibilityCriteria
is used to disclose selection criteria (a very common concept in procurement) versus eligibility criteria (rare).If the field is mainly used for selection criteria, then adding a new
selectionCriteria
field would create a situation in which there are two terms used to disclose the same concept.If the field is rarely used, or only used for eligibility criteria, then we can add a new
selectionCriteria
field, and clearly explain the difference between the two.We should also avoid the terms 'eligible' and 'eligibility' in all related guidance and extensions, unless that is actually what we mean.