O GovFrame usa a taxonomia como espinha dorsal. A taxonomia organiza o contexto de negócio; os demais objetos se relacionam com um ou mais níveis para explicar o significado de um dado, quem é responsável por ele, onde está, como é controlado e como é publicado.
Esta página responde a duas perguntas:
- Em que nível taxonômico cada objeto se relaciona?
- Como os objetos de negócio, técnicos e operacionais se conectam entre si?
1. A taxonomia é o eixo de navegação
O tenant pode trabalhar com um destes modelos:
Taxonomia padrão: Domínio → Entidade → Atributo
Taxonomia expandida: Domínio → Subdomínio → Entidade → Atributo
| Nível | O que representa | O que costuma depender dele |
|---|---|---|
| Domínio | Grande escopo de negócio e responsabilidade. | Escopo de usuários, responsabilidades, produtos, contratos, políticas e objetos de alto nível. |
| Subdomínio | Divisão opcional do Domínio. | Escopo mais preciso, Entidades, produtos, contratos, políticas e casos operacionais. |
| Entidade | Conceito ou objeto de negócio. | Atributos, Termos, funções de governança, Repositórios herdados e dados não estruturados. |
| Atributo | Elemento de informação dentro de uma Entidade. | Regras de qualidade, Campos do Dicionário técnico, classificações e contratos. |
Um objeto pode ter uma associação direta com um nível ou chegar a ele por meio de uma relação derivada. Por exemplo, um Campo técnico aponta diretamente para um Atributo; o Domínio é obtido percorrendo Atributo → Entidade → (Subdomínio) → Domínio.
2. Regra de associação direta e herdada
- Direta: o registro armazena explicitamente o vínculo com o nível taxonômico. Exemplo: um Produto armazena
domainIde, opcionalmente,subdomainId. - Por componente: o vínculo é armazenado em uma relação reutilizável que permite associar um objeto a um ou mais nós. Exemplo: um Repositório pode ser associado a vários Domínios ou Subdomínios.
- Herdada: o sistema calcula o contexto a partir de um objeto filho. Exemplo: uma Regra de qualidade herda o Domínio e o Subdomínio do Atributo ao qual pertence.
- Derivada por composição: um Contrato pode chegar a Atributos, Regras, Campos e Termos por meio de suas tabelas de associação, embora seu escopo principal seja Domínio/Subdomínio.
A associação herdada não altera o nível original do objeto. Ela serve para filtros, autorização, navegação, cobertura e análise de impacto.
3. Matriz de objetos e níveis de relação
| Objeto | Associação principal atual | Nível de relação | Relações relevantes |
|---|---|---|---|
| Termo de negócio | Domínio e vínculos com uma ou várias Entidades. | Domínio ou Entidade; pode ser vinculado por meio de componentes a outros nós. | Define a linguagem de negócio; pode fazer parte de um Contrato e documentar um KPI. |
| Função de governança | Domínio e vínculos com Entidades. | Domínio e Entidade. | Representa a responsabilidade de Responsável pelos dados/Curador de dados ou outra responsabilidade; pode ser responsável por um Produto ou Contrato. |
| Regra de qualidade | Atributo. | Atributo, com contexto herdado de Entidade, Subdomínio e Domínio. | Usa uma Dimensão; é associada a Campos técnicos válidos e pode fazer parte de Contratos e Workflows. |
| Campo do Dicionário técnico | Atributo e Repositório. | Atributo; o Repositório fornece o contexto físico. | Armazena esquema, tabela, coluna, tipo e características físicas; materializa um vínculo com a fonte. |
| Repositório de dados | Um ou vários Domínios/Subdomínios por meio de associações de alto nível; pode manter a Entidade herdada. | Domínio/Subdomínio; opcionalmente Entidade, por compatibilidade ou contexto legado. | Conecta-se por meio de um Conector; contém metadados, snapshots e Campos do Dicionário técnico; pode pertencer a um Sistema. |
| Sistema de informação | Um ou vários Domínios/Subdomínios por meio de associações de alto nível; pode manter a Entidade herdada. | Domínio/Subdomínio; opcionalmente Entidade, por contexto legado. | Relaciona-se com Repositórios, Produtos e Contratos. |
| Dados não estruturados | Entidade e/ou associação de componente. | Entidade, com Domínio/Subdomínio herdado. | Pode ser um ativo de arquitetura e participar de relações de governança. |
| Ativo de dados | Domínio. | Domínio; pode receber associações adicionais de taxonomia. | Pode fazer parte de um Produto e ser certificado, classificado ou comentado. |
| Produto de dados | Domínio e Subdomínio opcional. | Domínio/Subdomínio. | Agrupa Ativos e relaciona-se com um Responsável pelos dados e com Contratos. |
| Contrato de dados | Domínio, Subdomínio e Responsável pelos dados. | Domínio/Subdomínio. | Inclui Atributos, Regras de qualidade, Campos do Dicionário, Termos, Sistemas e Produto. |
| Política, Processo e Procedimento | Domínio/Subdomínio opcionais. | Domínio/Subdomínio. | Mantêm a hierarquia Política → Processo → Procedimento, versões, responsáveis e aprovações. |
| Objetivo | Domínio/Subdomínio opcionais. | Domínio/Subdomínio. | Relaciona-se com um ou vários KPIs e mantém medições e revisões. |
| KPI ou Key Result | Nível primário explícito: Domínio, Subdomínio, Entidade ou Atributo. | Qualquer um dos quatro níveis. | Pode ter vínculos secundários com taxonomia e Termos, Ativos, Regras, Dicionário, Repositórios, Sistemas, Produtos e Contratos. |
| Workflow e caso | Domínio/Subdomínio opcionais e objeto-alvo. | Contexto direto ou derivado do objeto afetado. | Um caso pode apontar para qualquer objeto do ecossistema; suas tarefas, decisões, evidências e notificações dependem do caso. |
| Solicitação de acesso | Objeto solicitado e caso de Workflow. | É derivada do objeto: tabela, dashboard, dataset ou outro destino permitido. | Pode agrupar várias solicitações, ter aprovação parcial, mascaramento e provisionamento. |
| Stewardship | Atribuições de Responsável pelos dados, escopos, classificações, certificações, comentários e tarefas. | É resolvida a partir do objeto-alvo e de seu contexto taxonômico. | Acrescenta responsabilidade e estado sem substituir a relação taxonômica do objeto. |
Riscos e controles: precisão do modelo atual
Na implementação atual, não existe um módulo de catálogo independente chamado Riscos ou Controles com tabelas próprias equivalentes às de Termos ou Regras. O controle é representado por combinações de objetos existentes, por exemplo:
- uma Regra de qualidade como controle técnico;
- uma Política/Procedimento como controle normativo;
- um Workflow, tarefa ou aprovação como controle operacional;
- uma Regra incluída em um Contrato como compromisso verificável;
- uma classificação, certificação ou tarefa de stewardship como acompanhamento.
A interface pode exibir riscos, alertas ou cobertura derivados do dashboard e de tarefas, mas esta documentação não os apresenta como um inventário independente até que esse módulo e seu contrato de dados existam.
4. Como o ecossistema se forma
O fluxo funcional típico é:
Taxonomia
↓
Responsáveis e escopo
↓
Termos de negócio ───────────────┐
↓ │
Entidades e Atributos │
↓ │
Dicionário técnico ← Repositório ← Conector / fonte
↓
Regras de qualidade ────────────┐ │
↓ │ │
Produto de dados ← Ativos ←────┘ │
↓ │
Contrato de dados ← Termos, Atributos, Regras, Campos, Sistemas
↓
Workflows, solicitações, tarefas, aprovações e auditoria
Os KPIs e Objetivos atravessam o ecossistema: adotam um nível taxonômico primário e podem documentar sua fórmula, fonte de medição, controle, evidência, produto ou contrato por meio de vínculos tipados.
5. Como ler uma relação na interface
- Comece pelo Domínio ou Subdomínio para entender o contexto e o escopo.
- Avance até a Entidade e o Atributo para encontrar o significado preciso.
- A partir de um Atributo, consulte as Regras de qualidade e os Campos do Dicionário técnico.
- A partir do Campo, identifique o Repositório, o esquema, a tabela, a coluna e o Sistema, quando estiverem registrados.
- Percorra Produtos e Contratos para entender o que é entregue, a quem e com quais compromissos.
- Use Workflows, tarefas e solicitações para acompanhar decisões pendentes, alterações e acessos.
O Explorador de relações tem três perspectivas: Visão geral para descobrir, Impacto para analisar dependências e Detalhe técnico para acompanhar o vínculo entre a taxonomia e as fontes físicas. O guia de uso está em Como ler o mapa de relações.
6. Limites importantes
- Todas as relações são isoladas por empresa e devem respeitar o escopo do usuário.
- Os códigos técnicos identificam registros, mas os guias funcionais devem exibir nomes legíveis.
- Uma associação de alto nível não significa que todos os Campos de uma fonte estejam associados a todos os Atributos.
- Uma Regra de qualidade só gera SQL quando tem associações válidas a Campos físicos.
- Desativar um módulo oculta e bloqueia sua operação para o tenant, mas não exclui automaticamente seus dados.
