EP Cheat Sheet
This page is a quick-reference appendix listing all built-in system types shipped with the platform. These types form the meta model and cannot be modified by customers.
Built-in Entity Types
| Reference | Description |
|---|---|
entity_type/entity_type | The meta-type for all entity types (self-describing) |
entity_type/relationship_type | Defines typed connections between entities |
entity_type/property_type | Base type for all property types |
entity_type/trait | Defines dynamic mixin types |
entity_type/lc_map | Lifecycle map definition |
entity_type/lc_status | Lifecycle status definition |
entity_type/action | Base type for actions |
entity_type/executable_script | Action subtype: inline Lua script |
entity_type/service_function | Action subtype: external HTTP endpoint |
entity_type/enums | Enum definition |
entity_type/enum_entry | Individual value within an enum |
entity_type/file | File entity (used by preview trait) |
Built-in Relationship Types
| Name | Target | Description | Docs |
|---|---|---|---|
has_prop | property_type | Declares a property on an entity or relationship type | Property Types |
has_virtual_prop | property_type | Declares a computed (read-only) property | Virtual Properties |
has_rel | relationship_type | Declares a relationship on an entity or relationship type | Relationship Types |
has_list | entity_type | Declares an ordered sub-entity list | Lists |
has_parent | entity_type | Inheritance link (child extends parent) | Inheritance |
has_lc_map | lc_map | Assigns a lifecycle map to an entity type | Lifecycle |
has_lc_status | lc_status | Links a lifecycle map to its statuses | Lifecycle |
has_lc_transition | lc_status | Defines a valid transition between statuses | Lifecycle |
has_action | action | Declares a callable action on an entity type | Actions & Hooks |
has_hook | action | Declares a lifecycle hook on an entity type | Actions & Hooks |
Built-in Property Types
Scalar Types
| Reference | Description |
|---|---|
bool_property_type/generic | Boolean (true/false) |
int_property_type/generic | Integer |
float_property_type/generic | Floating point |
datetime_property_type/generic | Date/time (ISO 8601) |
blob_property_type/generic | Binary large object (S3 reference) |
String Types
| Reference | Regex | Description |
|---|---|---|
string_property_type/generic | -- | Plain string |
string_property_type/system_name | [a-zA-Z0-9_]+ | System-safe identifier |
string_property_type/filename | ^[^<>:;,?"*|/]+$ | Valid filename |
string_property_type/email | RFC 5321 | E-mail address |
string_property_type/uri | RFC 3986 | Uniform Resource Identifier |
string_property_type/url | RFC 3986 | Uniform Resource Locator |
string_property_type/lua_script | -- | Lua scripting code |
Multi-Language Types
| Reference | Description |
|---|---|
multi_lang_property_type/generic | Localized string (locale map) |
multi_lang_property_type/standard_label | Localized display name |
multi_lang_property_type/standard_description | Localized description |
Rich Text
| Reference | Description |
|---|---|
rich_text_property_type/generic | Formatted/rich text content |
Entity Reference Types
| Reference | Target | Description |
|---|---|---|
entity_property_type/file_ref | entity_type/file | Reference to a file entity |
entity_property_type/entity_type_ref | entity_type/entity_type | Reference to an entity type |
Enum Types
| Reference | Description |
|---|---|
enum_property_type/generic | Generic enum property |
Built-in Traits
| Reference | Description | Docs |
|---|---|---|
trait/is_preview_enabled | Attaches a preview file to an entity | Traits |
trait/is_semantically_tagged | Attaches a semantic tag URI | Traits |
Built-in Lifecycle: EP_Default
| Status | Number | Released | Read-Only | Color |
|---|---|---|---|---|
lc_status/new | 0 | no | no | #FF0000 |
lc_status/review | 100 | no | yes | #FFBB00 |
lc_status/released | 200 | yes | yes | #00FF00 |
lc_status/obsolete | 300 | no | yes | #DDDDDD |
Transitions: new -> review -> released -> obsolete, and review -> new.
See Lifecycle for the full documentation.