TM Forum · Schema

OtherNameIndividual

Keeps track of other names, for example the old name of a woman before marriage or an artist name.

TelcoTelecommunicationsBSSOSSOpen APIsStandards

Properties

Name Type Description
title string Use for titles (aristrocatic, social, ...): Pr, Dr, Sir,....
aristocraticTitle string e.g. Baron, Graf, Earl, etc.
generation string e.g. Sr, Jr, etc.
givenName string First name
preferredGivenName string Contains the chosen name by which the person prefers to be addressed. Note: This name may be a name other than a given name, such as a nickname
familyNamePrefix string Family name prefix
familyName string Contains the non-chosen or inherited name. Also known as last name in the Western context
legalName string Legal name or birth name (name one has for official purposes)
middleName string Middle name or initial
fullName string Full name flatten (first, middle, and last names)
formattedName string . A fully formatted name in one string with all of its pieces in their proper place and all of the necessary punctuation. Useful for specific contexts (Chinese, Japanese, Korean, etc.)
validFor object
View JSON Schema on GitHub

JSON Schema

tmf632-party-management-other-name-individual-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/tm-forum/refs/heads/main/json-schema/tmf632-party-management-other-name-individual-schema.json",
  "title": "OtherNameIndividual",
  "description": "Keeps track of other names, for example the old name of a woman before marriage or an artist name.",
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Use for titles (aristrocatic, social, ...): Pr, Dr, Sir,...."
    },
    "aristocraticTitle": {
      "type": "string",
      "description": "e.g. Baron, Graf, Earl, etc."
    },
    "generation": {
      "type": "string",
      "description": "e.g. Sr, Jr, etc."
    },
    "givenName": {
      "type": "string",
      "description": "First name"
    },
    "preferredGivenName": {
      "type": "string",
      "description": "Contains the chosen name by which the person prefers to be addressed. Note: This name may be a name other than a given name, such as a nickname"
    },
    "familyNamePrefix": {
      "type": "string",
      "description": "Family name prefix"
    },
    "familyName": {
      "type": "string",
      "description": "Contains the non-chosen or inherited name. Also known as last name in the Western context"
    },
    "legalName": {
      "type": "string",
      "description": "Legal name or birth name (name one has for official purposes)"
    },
    "middleName": {
      "type": "string",
      "description": "Middle name or initial"
    },
    "fullName": {
      "type": "string",
      "description": "Full name flatten (first, middle, and last names)"
    },
    "formattedName": {
      "type": "string",
      "description": ". A fully formatted name in one string with all of its pieces in their proper place and all of the necessary punctuation. Useful for specific contexts (Chinese, Japanese, Korean, etc.)"
    },
    "validFor": {
      "$ref": "#/components/schemas/TimePeriod"
    }
  }
}