open-contracting / standard_extension_template

Use this template to author your OCDS extensions
Apache License 2.0
5 stars 8 forks source link

An approach to extend existing codelists #2

Closed timgdavies closed 7 years ago

timgdavies commented 7 years ago

For the PPP project we have an number of different extensions which want to add to an existing codelist. For example, adding to documentType.

The current approach lets us over-write codelists, but not add to them. This is a problem when you have multiple interacting codelists.

Could we develop an approach based on a syntax such as '_codeListName.csv' to append, and 'codeListName.csv' to over-write?

This depends on:

kindly commented 7 years ago

I think that "+codeListName.csv" and "-codeListName.csv" should be good to add an remove and codeListName.csv to replace.

timgdavies commented 7 years ago

I believe this has been partially implemented in some of the work on the PPP profile, but it is not yet fully worked up in all our tools.

jpmckinney commented 7 years ago

Moving to https://github.com/open-contracting/standard/issues/584 as the extension template is not the appropriate forum for discussing this issue.