Quando um aplicativo é construído, o projeto da árvore de tópicos
deve levar em conta os seguintes princípios de sintaxe e semântica de
nomes de tópicos:
- Nomes de tópicos fazem distinção entre maiúsculas e minúsculas.
Por exemplo, "CONTAS" e "Contas"
são dois tópicos diferentes.
- Nomes de tópicos podem incluir o caractere de espaço.
Por exemplo, "Contas a pagar" é um tópico válido.
- Uma "/" à esquerda cria um tópico distinto.
Por exemplo,
"/USA" é diferente de "USA" e "/USA' corresponde a "+/+" e "/+", mas
não a "+".
- Um nome de tópico que contém '//' não é um nome válido. Uma tentativa de
se associar a um tópico com tal nome provoca um erro.
- Não inclua o caractere nulo (\x0000 em Unicode) em nenhum tópico.
- Os caracteres curinga "+" e "#" não são tratados
como curingas se estiverem misturados com quaisquer outros caracteres (incluindo eles
próprios, mas excluindo o separador de nível de tópico "/") dentro de um nível de tópico.