This issue proposes enhancing DCAT CRUD operations to support updating and deleting of any record. This should be accomplished by accessing the record by its record_id. This is useful in the event that a record (resources, datasets, variables, standard variables) need to be updated. Currently, changes to records are captured by making various fields into arrays. For example, resource_type, if entered twice for a given resource, will become an array instead of simply updating in place the string.
Therefore it would be useful to allow UPDATE and DELETE operations for records to reduce duplication which would otherwise be generated as part of the data registration process.
Overview
This issue proposes enhancing DCAT CRUD operations to support updating and deleting of any record. This should be accomplished by accessing the record by its
record_id
. This is useful in the event that a record (resources, datasets, variables, standard variables) need to be updated. Currently, changes to records are captured by making various fields into arrays. For example,resource_type
, if entered twice for a given resource, will become an array instead of simply updating in place the string.Therefore it would be useful to allow
UPDATE
andDELETE
operations for records to reduce duplication which would otherwise be generated as part of the data registration process.