Entity Naming Conventions

Most of the ActiveMatrix BusinessWorks named entities are modeled as NCNames (or as a subset of an NCName). These include activity names and schema names.

NCName stands for XML non-colonized name. For the W3C definition for NCName, see https://www.w3.org/TR/xmlschema-2/#NCName. NCNames conform to the following restrictions:
  • Include any or all of the following valid characters: A-Z, a-z, numbers 0-9, hyphen (-), underscore (_).
  • Do not include the following characters: at (@), colon (:), dollar ($), percent (%), ampersand (&), slash (/), plus (+), comma (,), semicolon (;) , parentheses (()), and white space characters.
  • Do not begin with a number, dot (.), or hyphen (-). However, these characters can appear in an NCName.