Claim elements can be from any XML namespace but must treat certain attributes with care. The following list is a superset of attributes used by everarch. So it depends on the context if the attributes are mandatory or optional.
The claim-ref attribute is the claim ref of this claim. It’s usually added to claims while processing them. This attribute should not be persisted in claims stored in a glacier.
The seed attribute is a claim ref which points to the seed claim. An omitted seed attribute indicates that the claim itself is a seed claim. It is perfectly fine that the seed ref points to the claim itself.
The index-seed attribute contains an integer index that points to another claim in the parent claim-set element. It is used to reference a seed claim within the same claim-set without needing to know it’s seed ref. This is helpful when persisting multiple related claims in one claim-set into the glacier.