問題文
A team wants to make the owner field optional. Which kind of extension is that, and what does the documentation say about its risk?
選択肢
- Changing the field validators through the model extension point, which is low risk because the envelope and metadata validators are independent of the schema of each kind.
- Setting a configuration key, which the validation reads before it decides which of the metadata fields it insists on.
- Replacing the processor that validates the core kinds, which is high risk and not recommended in normal cases.
- Adding a new type value, which is low risk because the plugins that read the field simply ignore any unfamiliar value.