This chapter describes the basic building blocks of the ORIGAM - model elements.
All model elements have the following attributes:
| Attribute | Description |
| Id | GUID of an element. Model elements will reference another element by its ID. There are exceptions, such as where model elements are referenced by name. |
| Name | The name of the element is understandable to the developer. Sometimes the name is used as a reference, e.g. in Transformations, where referencing by Id would make the code unclear. |
| Group | Folder under which the element can be found in the Model Explorer. |
| Package | Shows under which package the element is stored. See Packages. |
| IsAbstract | Indicates, if this element can be used as an ancestor of another element. For example, when you want to create a base data entity and derive the table structure to create enhanced data entities, you mark the Base data entity as IsAbstract. See Inheritance. |
| Ancestors | Contains a list of elements that the current element inherits from. See Inheritance. |
| ItemType | Shows element type. Used for developers of core model functionality. |
| SchemaItemType | Shows element type. Used for developers of core model functionality. |