O que você vai aprender

  • Adicionar atributos a nós e entender chave, valor e visibilidade
  • Padronizar chaves com a lista de atributos do mapa
  • Filtrar e ordenar por atributo
  • Saber quando atributo é melhor que nó filho

Antes de começar

  • Saber criar e formatar nós

Atributos🔗

Um atributo é um par chave-valor pendurado num nó, exibido numa pequena tabela abaixo do texto:

Contratar desenvolvedor
  responsável : Ana
  prazo       : 2026-09-15
  custo       : 12000
  status      : em andamento

O nó continua sendo um nó. Os atributos são metadados estruturados sobre ele.

Isso é o que separa o Freeplane da maioria dos programas de mapa mental. Com atributos, um mapa vira uma base de dados hierárquica: você pode filtrar por valor, ordenar, somar em fórmulas e ler por script.

Adicionando🔗

Com o nó selecionado, Alt+F9 abre o diálogo de atributos. Ou Editar → Atributos → Adicionar atributo.

Digite a chave, Tab, o valor, Enter. Repita para mais atributos.

Para editar depois, clique duas vezes na linha do atributo direto no mapa.

Visibilidade🔗

Atributos ocupam espaço, e um mapa onde todos os nós mostram cinco linhas fica ilegível. Ver → Atributos controla o que aparece:

ModoEfeito
Mostrar todosToda a tabela em todos os nós
Mostrar selecionadosSó os atributos marcados como visíveis
Ocultar todosNenhum; os dados continuam lá
Mostrar só do nó selecionadoAparecem ao selecionar

O último modo é o mais confortável no dia a dia: o mapa fica limpo e os dados surgem sob demanda.

💡

Ocultar atributos não os apaga. Eles continuam disponíveis para filtros, fórmulas e exportação — só não são desenhados.

Padronizando as chaves🔗

O maior risco dos atributos é a bagunça: responsavel, Responsável, resp e dono convivendo no mesmo mapa e nenhum filtro funcionando.

Editar → Atributos → Gerenciar atributos do mapa resolve. Ali você:

  • registra as chaves que o mapa usa;
  • opcionalmente restringe os valores possíveis a uma lista;
  • define se novas chaves podem ser criadas livremente.

Restringir vale a pena para chaves de domínio fechado. status com valores pendente / em andamento / concluído / cancelado vira uma lista suspensa, e não há mais como digitar concluido sem acento e quebrar tudo.

Filtrando por atributo🔗

O painel de filtros aceita condições sobre atributos:

  • custo maior que 10000
  • responsável é igual a Ana
  • prazo existe (qualquer nó que tenha prazo definido)
  • status não é concluído

Combinadas com E e OU, essas condições dão consultas de verdade. “Tudo que é da Ana, tem prazo e não está concluído” é uma pergunta que o mapa responde em dois cliques.

Atributo ou nó filho?🔗

Uma dúvida recorrente. A regra prática:

Use atributo quandoUse nó filho quando
O dado é uma propriedade do nóO dado é uma parte do assunto
O valor é curto e únicoO conteúdo se desdobra
Você vai filtrar ou somar por eleEle vai ter filhos próprios
A chave se repete em muitos nósCada item é diferente

prazo: 2026-09-15 é atributo. Riscos com cinco filhos é ramo.

Atributos e fórmulas🔗

Fórmulas leem atributos pelo nome, o que permite cálculos sobre a árvore:

= node.children.sum { it['custo'].num0 }

Esse nó passa a mostrar a soma dos custos de todos os filhos, atualizada sozinha. É a base de orçamentos e cronogramas dentro do mapa — assunto de Fórmulas.

Exportação🔗

Atributos sobrevivem à exportação para HTML e são visíveis na exportação para imagem se estiverem em modo visível. Não sobrevivem à exportação para Markdown.

Para levar os dados a uma planilha, o caminho é exportar para HTML e copiar a tabela, ou usar um script Groovy que gere CSV — há uma receita em Exportar atributos para CSV.

Erros comuns

  • Chaves escritas de formas diferentes no mesmo mapa; filtros deixam de funcionar
  • Deixar todos os atributos visíveis e tornar o mapa ilegível
  • Usar atributo para conteúdo que vai crescer — vira um nó mal disfarçado
  • Datas em formatos misturados (15/09/26, 2026-09-15), o que impede ordenar

Na prática🔗

Monte um mapa de projeto:

  1. Um nó por tarefa, sob três ramos de fase.
  2. Em cada tarefa, atributos responsável, prazo (formato AAAA-MM-DD) e custo.
  3. Registre as três chaves em Gerenciar atributos do mapa.
  4. Restrinja responsável a uma lista de quatro nomes.
  5. Ponha a visibilidade em “só do nó selecionado”.
  6. Filtre por custo > 5000.

Você aprendeu

  • Atributo é par chave-valor; transforma o mapa numa base de dados consultável
  • Padronize as chaves em Gerenciar atributos do mapa ou os filtros não funcionarão
  • Ocultar atributos não os remove — continuam disponíveis para filtro e fórmula
  • Propriedade do nó → atributo; parte do assunto → nó filho

Perguntas para reflexão

  1. Que problema o registro de chaves resolve, e o que acontece sem ele?
  2. Ocultar atributos os remove? O que continua alcançando os valores?
  3. Qual é o critério entre atributo e nó filho?
  4. Escreva um filtro que ache todo nó sem responsável definido.

Artigos relacionados

Referências🔗

  1. Freeplane — Data recognition and data formats
  2. Freeplane — Scripting: atributos
  3. Freeplane — Formulas