You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
things that BP allows but don’t convert cleanly will either be a warning or brought before the PREMIS community.
pathological cases (like above) will be codified as test fixtures to establish a determinate behavior.
GAP analysis & error handling
any conversion input must be valid (by some validation method)
if input is invalid a 400 class response is produced with information about why it is a bad request.
any conversion output must be valid (by some validation method)
if conversion output is invalid but input is valid then 500 class server error is produced and details saved for developers. this case is what we hope to minimize.