Naming Entities
All entities created in ThingWorx must have a name. Follow these rules when naming entities in your model:
Uniqueness
Names must be unique within the same entity type.
Names can be the same across entity types. For example, a Thing and a Thing Shape can share a name.
Character rules
Names cannot exceed 255 characters.
Names are case insensitive.
ThingWorx has reserved strings that cannot be used as DataShape field names. For example, ThingShape is a reserved name and should be avoided. These restrictions also apply when creating or importing custom extensions.
Spaces are allowed, but:
Not at the beginning or end of the name.
Cannot be followed by another space.
Underscores are allowed anywhere in the name.
Names cannot contain most special characters, including:
Plus sign (+)
Forward slash (/)
Colon (:)
Asterisk (*)
Quotation mark (")
* 
UTF-8 characters are typically supported. For a full list, refer to the UTF-8 encoding table and Unicode characters UTF-8 encoding table and Unicode characters.
Names cannot contain emoji characters.
Special cases
The colon (:) is allowed in user and user group names, but:
You cannot log in using the basic authenticator.
Active Directory does not support colons in usernames.
Other authentication methods such as form login and custom authentication are supported.
The name cannot be the reserved keyword “me”.
For user names, you can use an email address. For more information, see Users.
Description field
The Description field for an entity does not have a character limit.
Was this helpful?