sul-dlss-deprecated / taco

Apache License 2.0
10 stars 7 forks source link

Any non-technical requirement for ur-agreement? #405

Closed cmharlow closed 6 years ago

cmharlow commented 6 years ago

Do we have any reason beyond recursion of data model for the sake of technological concerns (i.e Agreements are Objects too so need an Agreement like all Objects) to have an Ur-Agreement?

hannahfrost commented 6 years ago

No, there is no reason as far as I know.

blalbrit commented 6 years ago

I think we were limited by data model previously - all objects had to have an APO, therefore APOs had to have an APO, etc. (recursion as you say). The only caution about relaxing that is that I've been tracking new ETDs that were submitted to SDR without an APO, so we just need to be rigorous in our screening of such objects. In the current model - "items" must require an APO, "collections" should require an APO, but presumably workflows, APOs and other administrative objects probably don't.

However that translates to the new model. :-)