Open JachymHercher opened 2 years ago
@JachymHercher Yes, it'd be great to have a documented convention for field ordering. We can discuss that here, and then add it to the handbook. This will likely be one of the "final" PRs – to avoid conflicts – but we can decide on the convention already.
(This issue is similar to https://github.com/open-contracting/standard/issues/1349, but while #1349 deals with consistency across stages, this one deals rather with the general ordering logic and it's relationship with procurement practice.)
Logically ordering fields should make working with a standard easier (both because it should be more intuitive and because it should be more aligned with other systems and templates OCDS users use). However, the problem is that there are so many logical ways of ordering fields to chose from. For example:
Do we have a conscious approach in OCDS to how we order fields? If not, I can try to come up with something and propose changes in field ordering.
Examples of changes we could make in
Tender
:procurementMethod
so that procurement categories (mainProcurementCategory
andadditionalProcurementCategory
) are next to values (value
,maximumValue
, etc.) so that all the information more concerning the "items" is together.exclusionGrounds
,selectionCriteria
andawardCriteria
so that they are next to each other and their order corresponds to the order in which they are evaluated.