Create an OwnIdentityAttribute
This use case is intended to create an OwnIdentityAttribute.
Parameters
- The
contentfor the OwnIdentityAttribute that ought to be created as IdentityAttribute without theownerproperty, since it is automatically set to theaddressof your Identity.
On Success
- An OwnIdentityAttribute is created according to the parameters.
On Failure
- The OwnIdentityAttribute cannot be created if the provided
content.value.@typedoes not match one of the allowed IdentityAttribute value types. - The OwnIdentityAttribute cannot be created if invalid
content.tagswere specified. A tag is invalid if it is neither contained in the AttributeTagCollection for thecontent.value.@typeand starts with the prefixbkb:nor starts with the custom tag prefixx:orX:, the prefixurn:, the prefixlanguage:followed by a valid ISO 639 language code nor the prefixmimetype:followed by a valid MIME type matching the pattern^[a-z-*]+/[a-z-*]+$. - The OwnIdentityAttribute cannot be created if there is already an existing OwnIdentityAttribute whose
succeededByproperty is undefined that has the exact samecontent.value.