Document ID: chunk:federal_register_of_legislation:F2024L01443:schedule:3:p8
Version: federal_register_of_legislation:F2024L01443
Segment Type: schedule
Provision Reference: sch 3 (pt 8/21)
Character Range: 265953–269890

Table 46 above for the encapsulated claims MUST be applied.
 At least one value of the claims MUST be present for the Other Name Object to be valid.

 Table 49 Other Names Object fields

Attribute    Claim/Field name   Required
Family Name  family_name        Y
Given Name   given_name         N
Middle Name  middle_name        N
Full Name    full_name          Y

        4.2.3.2       Address Object

 The Address Object is a JSON Object that is intended to be used for the self-asserted address scope and claims. The specification for this data type maps directly to the definition outlined in Table 32 above.

 Table 50 Address Object fields definitions

Attribute        Field name       Data type                                   Required
Address Type     address_type     URN from values outlined in Table 33above   Y
Formatted        formatted        string                                      N
Street Address   street_address   string                                      Y
Locality         locality         string                                      Y
Region           region           string                                      Y
Post Code        post_code        string                                      Y
Country          country          string                                      N
Validated        validated        Boolean                                     Y

        4.2.3.3       Other Email Address Object

 The Other Email Address Object is a JSON Object that is intended to be used for the self-asserted other email address scope and claim.

 The data types for the fields of the Other Email Address JSON Object, outlined in section 2.3.3 of this Schedule, are presented in Table 51 below.

 Table 51 Other Email Address type field definitions

Attribute         Field name        Data type                                          Required
Email             email             Email                                              Y
Email Validated   email_validated   Boolean                                            Y
Contact Type      contact_type      URN from the values prescribed in Table 35 above   Y

        4.2.3.4       Other Phone Number Object

 The Other Phone Number Type is a JSON Object that is intended to be sued for the self-asserted other phone numbers scope and claim.

 The data types for the fields Other Phone Number JSON Object, outlined in section 2.3.4 of this Schedule, are presented in Table 52 below.

 Table 52 Other Phone Number type field definitions

Attribute                   Field name              Data type                                          Required
Other Phone                 other_phone             Phone                                              Y
Other Phone Validated       other_phone_validated   Boolean                                            Y
Other Phone Telephony Type  telephony_type          URN from the values prescribed in Table 34 above   Y
Contact Type                contact_type            URN from the values prescribed in Table 35 above   Y

4.3   Mutual attributes

4.3.1      Core

 Each of the Core Attributes are assigned a simple data type (see Table 46 above). Additional requirements for the Core Attribute data representation are outlined in Table 53 below. Normative examples are available in section 4.8 of this Schedule.

 Table 53 Core claim requirements

Claim                  AGDIS data type      Requirements
name                   RequiredNameString   Value MUST be a concatenation of given_name, middle_name and family_name.

                                            The joining character SHOULD be a space.
family_name            RequiredNameString   MUST NOT be an empty string.
given_name             NameString           MAY be excluded from attribute responses when value is an empty string.
middle_name            NameString           MAY be excluded from attribute responses when value is an