Open sfolsom opened 1 month ago
Steps for PUTing a resource:
(If we decide to implement deprecation the way id.loc.gov does, it will be a PUT with new assertions)
Steps for DELETEing a resource:
(TBD, based on deletion policy)
From what I see, validation steps are not included on the API, are these a function of sinopia templates? I can't find any example in the template description.
If so, then the api needs to have an additional validation step that includes 1.) Validation of the records (SHACL), and 2) review of the existing corpus.
I think we validation needs to happen regardless of templates because we will have some data (eventually) that is created via MARC2BF conversion. Note: MARC2BF conversion is out of scope for the prototype.
Keeping the templates and validation decisions in sync will be important though.
Steps for POSTing a new resource: