Atributos
Pares chave-valor nos nós: transformar um mapa mental numa pequena base de dados consultável.
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:
| Modo | Efeito |
|---|---|
| Mostrar todos | Toda a tabela em todos os nós |
| Mostrar selecionados | Só os atributos marcados como visíveis |
| Ocultar todos | Nenhum; os dados continuam lá |
| Mostrar só do nó selecionado | Aparecem 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:
customaior que10000responsávelé igual aAnaprazoexiste (qualquer nó que tenha prazo definido)statusnã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 quando | Use nó filho quando |
|---|---|
| O dado é uma propriedade do nó | O dado é uma parte do assunto |
| O valor é curto e único | O conteúdo se desdobra |
| Você vai filtrar ou somar por ele | Ele vai ter filhos próprios |
| A chave se repete em muitos nós | Cada 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:
- Um nó por tarefa, sob três ramos de fase.
- Em cada tarefa, atributos
responsável,prazo(formatoAAAA-MM-DD) ecusto. - Registre as três chaves em Gerenciar atributos do mapa.
- Restrinja
responsávela uma lista de quatro nomes. - Ponha a visibilidade em “só do nó selecionado”.
- 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
- Que problema o registro de chaves resolve, e o que acontece sem ele?
- Ocultar atributos os remove? O que continua alcançando os valores?
- Qual é o critério entre atributo e nó filho?
- Escreva um filtro que ache todo nó sem responsável definido.