bic-org-uk / bic-lcf

BIC Library Communication Framework
https://bic-org-uk.github.io/bic-lcf
Other
7 stars 4 forks source link

In a Manifestation entity, should E01C02 Manifestation identifier be mandatory ? #293

Closed franciscave closed 1 year ago

franciscave commented 2 years ago

It has been reported that at least one major implementation of LCF is not populating E01C02 Manifestation identifier. But this element has always been mandatory in the LCF data framework. The explanation for it being mandatory in the LCF data framework is the assumption that a Manifestation will always require two identifiers:

However, the LCF entity XML binding does NOT specify E01C02 to be mandatory. This inconsistency between the LCF data framework and the LCF entity XML binding has existed from the first version of LCF.

This inconsistency needs to be fixed, and the obvious (non-breaking) change will be to make E01C02 non-mandatory in the LCF data framework.

franciscave commented 2 years ago

At the Technical Panel meeting on 11 October 2022 it was agreed that E01C02 should be made non-mandatory in the LCF data framework. The necessary change is in pull request #297.