Skip to main content Skip to complementary content

Creating a custom object type

Create a custom object type to be part of a custom model.

Before you begin

  • You have a Talend Data Catalog Advanced Plus license edition.
  • You have been assigned a global role with the Application Administration capability.


  1. Go to MANAGE > Metamodel then click START EDITING.
  2. In the Object Types panel, click Add.
  3. Select Custom as the type.
  4. Enter a name and a description then click OK.
    The object name must be unique in the entire repository.
  5. Edit or configure the following fields as necessary.
    Field Description
    Name Enter a name.

    An object name should be a singular noun optionally preceded with an adjective and short as possible.

    Description Enter a description.
    Parent object type Optionally, select a parent object type from the list.

    Object types inherit attribute types and relationships from their parent. You can add only one parent object type. The root of this tree is the Entity object type.

    Mandatory attributes Optionally, select the attribute types already assigned to the object type to be made mandatory in the user interface.
    Abstract object type By default, this option is disabled. Select Yes to enable it.

    Abstract object types are never instantiated and are only defined to have common attributes types and relationships which are to be inherited by multiple child object types.

    Package Select a package that the object type is a member of.

    The Default package is assigned by default.

  6. Click SAVE.


You can now associate attribute types with object types.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!