Description
The knowledge graph service, entity type, relationship type, property name, or data store name contains an invalid character. The following are naming restrictions for the different components of a knowledge graph.
Knowledge graph service—Unicode characters can be used with some restrictions when creating a knowledge graph as follows:
- The service name cannot start with a number, a period (.), an underscore (_), or the text esri__. Also, leading and trailing spaces are not permitted. These characters can be used between other characters in the name.
- Some characters are not permitted anywhere in the service name, including the forward slash (/) and colon (:), as well as control characters such as \n and \r that correspond with ASCII codes less than 32.
- The name must have a maximum of 111 bytes.
NoSQL database—Any Neo4j or ArangoDB database that is registered as a NoSQL data store must have a name or alias that meets the same criteria as the knowledge graph service.
Entity types, relationship types, and properties of entities and relationships—When defining a property for an entity type or a relationship type, these names are subject to similar restrictions as knowledge graph services as follows:
- The property name cannot start with a number or the text esri__.
- Some characters are not permitted anywhere in the property name, including spaces and ASCII symbols such as the forward slash (/) and colon (:), as well as control characters such as \n and \r that correspond with ASCII codes less than 32.
- The name must have a maximum of 64 Unicode characters.
- The name must not be a reserved keyword in any associated system such as objectid, globalid, NONE, RETURN, and CONTAINS.
Solution
Provide a new name that satisfies all naming restrictions.