ID, Name, Description, and Author
Applies to: AddDataFormTemplateSpec, EditDataFormTemplateSpec, ViewDataFormTemplateSpec
The ID attribute is a GUID and the other three attributes are strings. Although ID uniquely identifies a data form template, another attribute, DataFormInstanceID, is used to reference the data form from other features. DataFormInstanceID is described here: DataFormInstanceID.
The Name attribute is friendly name to use when displaying the data form feature in the Catalog Browser. When you configure the shell to display a data form or a data list, for example, you refer to the Name attribute for the root element of the spec. Once you have configured the shell user interface to refer to a data form by its Name attribute, behind the scenes the shell will ‘link’ to the referenced data form by its DataFormInstanceID. However, if you are configuring the shell to open a page or any other type of spec instead of a data form spec, behind the scenes, the shell will ‘link’ to the page by its ID.
Note: Name is the friendly name for the Catalog Browser. But FormHeader is the friendly name that appears at the top of the form's screen when the form is displayed. Furthermore, there is a NameUIOverride attribute.