O Tellico irá incluir todos os campos padrão de uma coleção, caso o elemento do primeiro campo tenha o nome _default. Para os campos de Parágrafo, Tabela ou Imagem, a categoria do campo deverá ser idêntica ao título do campo.
O tipo de campo é fornecido no atributo 'type' do elemento 'field'. O valor é igual ao valor enumerado FieldType em src/field.h.
Tabela 7.2. Valores do Tipo de Campo
| Tipo do Campo | Valor |
|---|---|
| Texto simples | 1 |
| Parágrafo | 2 |
| Escolha | 3 |
| Opção | 4 |
| Número | 6 |
| URL | 7 |
| Tabela | 8 |
| Imagem | 10 |
| Data | 12 |
| Classificação | 14 |
O campo poderá ter diferentes opções ativas, indicado como um valor em OR's do atributo 'flags' do elemento 'field'. A opção para impedir o usuário de apagar um campo é necessária para algumas coisas, como a chave de citação dos itens bibliográficos.
Tabela 7.3. Valores das Opções dos Campos
| Opções do Campo | Valor |
|---|---|
| Permitir Valores Múltiplos | 0x01 |
| Permitir o Agrupamento | 0x02 |
| Permitir o Completamento | 0x04 |
| Proibir a Remoção | 0x08 |
| Proibir a edição | 0x10 |
| Valor derivado | 0x20 |
O formato do campo é indicado no atributo 'format' do elemento 'field'. A Formatação de Datas não é usada no momento. O agrupamento por Pessoas usa todos os campos que usam a Formatação de Nomes. Atribuir a opção Valor derivado, implica que o valor do campo seja gerado a partir da propriedade do modelo e dos valores dos outros campos.
Tabela 7.4. Valores dos Formatos dos Campos
| Formato do Campo | Valor |
|---|---|
| Apenas com Capitalização | 0 |
| Formatação de Títulos | 1 |
| Formatação de Nomes | 2 |
| Formatação de Datas | 3 |
| Sem Formatação | 4 |