Since the introduction of datalink, we saw the possibility the remove boiler plate code as well as code repetitions in the app adapters by generating some of the OAI entries based on datalink information.
The cost of such a simplification of the app code (less adapter, or even removal of them) is a complexification of the algorithm generating the OAI entries.
Now some of the OAI entries are generated from the datalink tables: see the DefaultDatalinkOAIAdapter. It would be important to document this process and how these entries are generated.
Since the introduction of datalink, we saw the possibility the remove boiler plate code as well as code repetitions in the app adapters by generating some of the OAI entries based on datalink information.
The cost of such a simplification of the app code (less adapter, or even removal of them) is a complexification of the algorithm generating the OAI entries.
Now some of the OAI entries are generated from the datalink tables: see the
DefaultDatalinkOAIAdapter
. It would be important to document this process and how these entries are generated.