ThingWorx Model Definition and Composer > Naming Entities
Naming Entities
All entities created in ThingWorx must have a name. When naming entities in your model, use the following rules:
Names must be unique within the same entity type; however, they can be the same across entity types. For example, you can have a Thing and a Thing Shape with the same name, but you cannot have a data table and a Thing with the same name.
Names are case sensitive.
Names cannot exceed 255 characters.
The Description field for an entity does not have a character limit in ThingWorx.
Names cannot contain most special characters including the following:
Typically, UTF-8 characters are supported. For a list of UTF-8 characters, see UTF-8 encoding table and Unicode characters.
Hyphens, spaces, and periods are allowed but not at the beginning or end of the name. Underscores are allowed anywhere in the name.
Lua Script Resource cannot reference Things that contain a period in their name.
A space cannot be followed by another space in a name.
The name cannot be the reserved keyword “me.”
User names are a special case because you can use an email address.
For more information, see Users.