Type
This schema defines a type as an entity. Types includes property types and entity types. Custom types can also be defined by the users to extend the metadata system.
Properties
- id: Unique identifier of the type instance. Refer to ../type/basic.json#/definitions/uuid.
- name: Unique name that identifies the type. Refer to #/definitions/entityName.
- fullyQualifiedName: FullyQualifiedName same as- name. Refer to ../type/basic.json#/definitions/fullyQualifiedEntityName.
- displayName(string): Display Name that identifies this type.
- description: Optional description of entity. Refer to ../type/basic.json#/definitions/markdown.
- category: Refer to #/definitions/category.
- nameSpace(string): Namespace or group to which this type belongs to. For example, some of the property types commonly used can come from- basicnamespace. Some of the entities such as- table,- database, etc. come from- datanamespace. Default:- custom.
- schema: JSON schema encoded as string that defines the type. This will be used to validate the type values. Refer to ../type/basic.json#/definitions/jsonSchema.
- customProperties(array): Custom properties added to extend the entity. Only available for entity type.- Items: Refer to ../type/customProperty.json.
 
- version: Metadata version of the entity. Refer to ../type/entityHistory.json#/definitions/entityVersion.
- updatedAt: Last update time corresponding to the new version of the entity in Unix epoch time milliseconds. Refer to ../type/basic.json#/definitions/timestamp.
- updatedBy(string): User who made the update.
- href: Link to this table resource. Refer to ../type/basic.json#/definitions/href.
- changeDescription: Change that lead to this version of the entity. Refer to ../type/entityHistory.json#/definitions/changeDescription.
- incrementalChangeDescription: Change that lead to this version of the entity. Refer to ../type/entityHistory.json#/definitions/changeDescription.
- domains: Domains the asset belongs to. When not set, the asset inherits the domain from the parent it belongs to. Refer to ../type/entityReferenceList.json.
- dataProducts: List of data products this entity is part of. Refer to ../type/entityReferenceList.json.
Definitions
- entityName(string): Name of the property or entity types. Note a property name must be unique for an entity. Property name must follow camelCase naming adopted by openMetadata - must start with lower case with no space, underscore, or dots.
- category(string): Metadata category to which a type belongs to. Must be one of:- ['field', 'entity'].
Documentation file automatically generated at 2025-08-12 05:39:47.683420+00:00.