Open rhiaro opened 4 months ago
Thanks, @rhiaro! Yes, you're right that 0.4 only saw a minimal update to the the isComponent
and componentRecords
fields - and they need a good reworking/rethinking.
Given the other changes in BODS 0.4 (particularly, addition of the declaration
field and better specification for handling information updates), I wonder whether we need the 'component' feature at all.
Summary of the bug or issue
The description of
isComponent
is hard to follow, and I think it still contains some text/concepts from earlier version of BODS.In (1) the
componentRecords
property is on the Relationship Record object, so referring to "Relationship Statement" here threw me off.(3) makes more sense with
replacesStatement
, which has been deprecated. I think it should be removed, or replaced with clearer non-normative guidance about updating records / making new statements, because "be considered" is a vague normative requirement in any case.