7.3. FRED-defined data types¶
Simple data types defined in the FRED namespaces.
- contact:ccType
- extra-addr:ccType
a xs:token of the length of 2 characters
- contact:e164StringType
a phone number in the international format without spaces and the national prefix separated from the rest with a period (a xs:token matching the
(\+[0-9]{1,3}\.[0-9]{1,14})?
pattern and having the maximum length of 17 characters)- contact:emailCommaListType
a comma-separated list of email addresses (a xs:token matching the
[^@, ]{1,64}@[^@, ]+(,[^@, ]{1,64}@[^@, ]+)*
pattern and having the maximum length of 320 characters)- contact:emailType
a single email address (a xs:token matching the
[^@]{1,64}@[^@]+
pattern and having the maximum length of 320 characters)- contact:emailUpdCommaListType
a comma-separated list of email addresses, empty string allowed (a xs:token matching the
([^@, ]{1,64}@[^@, ]+(,[^@, ]{1,64}@[^@, ]+)*)?
pattern and having the length between 0 and 320 characters)- contact:identValueT
a xs:token of the maximum length of 32 characters
- contact:optPostalLineType
a xs:normalizedString of the length between 0 and 255 characters
- contact:pcType
- extra-addr:pcType
a xs:token of the maximum length of 16 characters
- contact:postalLineType
- extra-addr:postalLineType
a xs:normalizedString of the length between 1 and 255 characters
- contact:vatT
a xs:token of the maximum length of 20 characters
- domain:pLimitType
an xs:unsignedShort ranging from 1 to 99 (inclusive)
- domain:trIDStringType
a xs:token of the length between 3 and 64 characters
- fred:amountType
a xs:decimal of the maximum length of 10 digits of which at most 2 digits are the fraction
- fredcom:authInfoType
a xs:normalizedString of the length between 0 and 300 characters
- fredcom:msgType
an unbounded xs:normalizedString
- fredcom:objIDChgType
a xs:token of the length between 0 and 63 characters
- fredcom:objIDCreateType
a xs:token of the length between 1 and 30 characters matching the
[a-zA-Z0-9](-?[a-zA-Z0-9])*
pattern- fredcom:objIDType
a xs:token of the length between 1 and 63 characters
- keyset:keyT
a xs:base64Binary string, non-empty
- nsset:addrStringType
a xs:token of the length between 3 and 45 characters
- nsset:reportlevelType
an xs:unsignedByte ranging from 0 to 10 (inclusive)
- nsset:trIDStringType
a xs:token of the length between 3 and 64 characters