-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Two-stage processes: Review tenderPeriod and add a field for bid submission deadline #1649
Comments
In brief, let's go with option 2 (a simple date field for the requests deadline). HistoryComment originally written May 2022 #1160 (comment) when describing the timeline of a contracting process, as a bullet under:
To which Jáchym responded:
For context:
To which I wrote:
Contracting process timelineAlthough we're deprecating tender status = 'active', I think it's correct for the "active" period to continue until the bid submission deadline. Backwards compatibilityRe: "tender submission", #1353 (which closed #1230) made many changes from "tender" to "bid", and in all cases I think it was fairly clear that "tender" meant "bid". (Same for changes to extensions, which appear as links in #1230.) As such, I consider the changes in #1353 to be backwards compatible. That said, it might very well be the case that some publishers used tenderPeriod for requests and not bids – either because it is the only date they tracked, or because we didn't offer a field for the other date. However, I don't think that incorrect usage (no matter how common) due to a deficiency in the standard implies that the incorrect usage needs to be preserved or protected. In terms of how the field is used, there are a few indicators that use tenderPeriod/startDate, though I think they would all prefer tender/datePublished if provided. Almost all use tenderPeriod/endDate to mean the deadline for bids.
In terms of usage, it seems like the semantics of bid deadline is preferred. As for, "In a two-stage process, I think this is usually the deadline for requests to participate (first stage)." – I don't remember why I thought that (I might have been thinking of options related to #440 that we didn't opt for). OptionsAnother option to sidestep the issue is to deprecate tenderPeriod and add two date fields for bid deadline and requests deadline (as I'm not sure the start date is relevant now that we have datePublished). However, tenderPeriod is one of the most used fields, and it's mostly used with the intended semantics, so I think this would be overkill. So, best to go with option 2. |
All sounds good to me! |
We’ll want to review the first stage mapping in the framework agreements example. I’m not sure if we want to keep it as is, as the setup has only one type of submission, but also has awards. If so, we might need the tender period definition to have a caveat for multistage procedures (like in the release definition). I can’t remember if we have other examples with requests to participate. |
Good spot. I will check for any other occurrences of "request to participate" or "first stage" etc. in the documentation. |
@jpmckinney let me know what you think of the following Schema changes
Would it be helpful to add further clarification to the description of
Documentation changes
|
I think request to participate might be a more EU-specific term based on some quick research, so maybe
Other than the change from "tender" to "bid",
I omitted "tender" as a synonym to avoid introducing confusion. I'm not sure what more we can add to its description that is directly relevant to the field itself. We explain framework agreements elsewhere, and we generally avoid pointing out other fields unless essential. |
Agreed on documentation changes. I haven't done a review of my own to find any other cases. |
@jpmckinney are you happy for me to make a start on a PR for this? I can double check for any other documentation changes that might be needed while working on it. |
Yes! In other words, the documentation changes from Duncan's #1649 (comment) (and any others you find) and the schema change from my #1649 (comment). There are two cases where we use "request/requests to participate". We can change this to expressions/expression of interest. Edit: These extensions also use "requests to participate" in the schema or codelists
|
From: #1160 (comment):
The description of
tender.tenderPeriod
on1.2-dev
is clear that the end date is the bid deadline:Prior to #1353, the semantics were ambiguous ("tender submission" could be interpreted as "bid submissions" or as submissions for the
tender
object, which typically represents the first stage of a multi-stage procedure):I think that there are two options:
tenderPeriod
to reflect how the field is used in practice, i.e. bid deadline for single-stage processes and first-stage deadline for multi-stage processes, and add a new field for the bid submission deadline. This option is backward compatible but it introduces conditional semantics and requires users to look in two different places for the bid deadline, depending on the type of process.tenderPeriod
as-is and add a new field for the first-stage submission deadline. I prefer this option, however, I'm not sure if the change already made from "tender submissions" to "bid submissions" was actually backward compatible given how the field is being used in multi-stage procedures.@jpmckinney what do you think?
The text was updated successfully, but these errors were encountered: