Modelo estrutural
Declara entidades, atributos, relações, identificadores e metadados.
Modelo comportamental da Máquina de Conhecimento
Formalização dos estados, eventos, guardas, ações e transições que controlam a evolução das jornadas, dos Objetos de Conhecimento, das representações, das versões e das publicações no LAC.
Seu papel é tornar explícito como jornadas, objetos, representações, versões e publicações evoluem ao longo do tempo. O documento complementa o Modelo Conceitual de Dados e Metadados, que responde o que existe, indicando como cada entidade pode evoluir.
Declara entidades, atributos, relações, identificadores e metadados.
Declara estados, eventos, guardas, ações, transições e histórico.
| Elemento | Definição | Exemplo no LAC |
|---|---|---|
| Estado | Situação persistente de uma entidade em determinado momento. | Publicado |
| Evento | Fato interno ou externo que pode solicitar uma mudança. | Solicitação de publicação |
| Transição | Mudança autorizada de um estado para outro. | Validado → Publicado |
| Guarda | Condição lógica que precisa ser verdadeira para permitir a transição. | Metadados mínimos completos |
| Ação | Operação executada durante ou após a transição. | Atualizar índice e gerar JSON |
| Estado inicial | Primeiro estado reconhecido no ciclo de vida. | Identificado |
| Estado final | Estado de encerramento controlado do ciclo. | Arquivado |
| Histórico | Registro temporal das transições realizadas. | Quem publicou, quando e por quê |
| Estado | Significado | Saídas possíveis |
|---|---|---|
| Proposta | Jornada reconhecida, ainda sem planejamento aprovado. | Planejada, Cancelada |
| Planejada | Objetivo, responsáveis, etapas e critérios definidos. | Em execução, Suspensa, Cancelada |
| Em execução | Atividades e tarefas em andamento. | Em revisão, Suspensa |
| Em revisão | Resultados submetidos à análise. | Validada, Em execução |
| Validada | Critérios de aceitação atendidos. | Concluída, Em execução |
| Concluída | Entregas finalizadas e registradas. | Encerrada, Reaberta |
| Encerrada | Jornada encerrada com histórico preservado. | Reaberta por decisão formal |
| Suspensa | Execução temporariamente interrompida. | Planejada, Em execução, Cancelada |
| Cancelada | Jornada encerrada sem conclusão planejada. | Estado terminal controlado |
| Estado | Condição | Transições permitidas |
|---|---|---|
| Identificado | Objeto reconhecido e com identidade reservada. | Em elaboração, Cancelado |
| Em elaboração | Conteúdo ou estrutura sendo produzidos. | Registrado, Suspenso |
| Registrado | Ficha e metadados mínimos existentes. | Em validação, Em elaboração |
| Em validação | Objeto submetido aos critérios definidos. | Validado, Em elaboração |
| Validado | Conteúdo e metadados aprovados. | Publicado, Em elaboração |
| Publicado | Objeto oficial disponível no ambiente de produção. | Em manutenção, Substituído, Suspenso |
| Em manutenção | Objeto publicado em atualização controlada. | Em validação, Publicado |
| Substituído | Existe sucessor vigente. | Arquivado |
| Arquivado | Objeto preservado apenas para memória e rastreabilidade. | Restaurado por decisão formal |
As representações incluem HTML, JSON, SQL, Cypher, knowgramas, imagens, PDFs, grafos, APIs e outras formas concretas de expressão.
Registra mudança no significado, estrutura, escopo ou função do objeto.
Registra mudança de formato, layout, tecnologia ou suporte.
A publicação relaciona uma versão a um ambiente, localização, público, regra de acesso, vigência e responsável.
| Evento | Finalidade | Entidades afetadas |
|---|---|---|
| Criar | Iniciar uma nova entidade ou representação. | Jornada, objeto, representação |
| Planejar | Definir objetivo, responsáveis, etapas e critérios. | Jornada |
| Iniciar | Ativar execução. | Jornada, atividade |
| Editar | Alterar conteúdo ou estrutura. | Objeto, representação |
| Registrar | Atribuir identidade persistente e metadados mínimos. | Objeto |
| Revisar | Submeter a análise de coerência e completude. | Jornada, objeto, versão |
| Validar | Aplicar critérios e registrar resultado. | Objeto, versão, representação |
| Aprovar | Autorizar a passagem para publicação ou vigência. | Versão, publicação |
| Publicar | Disponibilizar oficialmente. | Objeto, representação, versão |
| Sincronizar | Atualizar representações e repositórios. | HTML, JSON, PostgreSQL, Memgraph |
| Suspender | Interromper temporariamente o uso ou execução. | Jornada, objeto |
| Rejeitar | Devolver para correção. | Objeto, versão, publicação |
| Substituir | Indicar sucessor vigente. | Objeto, versão |
| Arquivar | Encerrar uso ativo preservando histórico. | Jornada, objeto, representação |
| Restaurar | Retomar entidade arquivada ou suspensa. | Jornada, objeto |
estado = VALIDADO
Metadados mínimos completos, responsável identificado e autorização registrada.
dependencias_ativas = 0
Ou existência de sucessor formalmente indicado.
criterios_aceitacao = atendidos
Entregas, evidências e responsáveis registrados.
identidade_consistente = true
HTML, JSON, PostgreSQL e Memgraph utilizam o mesmo identificador.
sucessor_id != null
Objeto ou versão sucessora precisa estar validado ou publicado.
proibido_para_publicados = true
Objetos publicados devem ser arquivados, não apagados.
| Transição | Ações automáticas recomendadas |
|---|---|
| Registrado → Em validação | Verificar links, metadados, identificadores, responsável e documento principal. |
| Validado → Publicado | Atualizar índice, gerar JSON, atualizar PostgreSQL, registrar no Memgraph, gerar checksum e registrar proveniência. |
| Publicado → Em manutenção | Abrir nova versão, preservar versão vigente e registrar demanda de mudança. |
| Em manutenção → Publicado | Encerrar versão anterior, ativar nova versão e sincronizar ambientes. |
| Publicado → Substituído | Registrar sucessor, atualizar links e manter redirecionamento ou aviso. |
| Substituído → Arquivado | Retirar do fluxo operacional e preservar histórico, relações e evidências. |
| Entidade | Estado atual | Evento | Guarda | Próximo estado | Responsável |
|---|---|---|---|---|---|
| Jornada | Proposta | Planejar | Objetivo e responsável definidos | Planejada | Gestor |
| Jornada | Planejada | Iniciar | Recursos e prioridade confirmados | Em execução | Gestor |
| Jornada | Em execução | Revisar | Entregas preliminares existentes | Em revisão | Autor |
| Jornada | Em revisão | Validar | Critérios atendidos | Validada | Curador |
| Jornada | Validada | Concluir | Entregas registradas | Concluída | Gestor |
| Objeto | Identificado | Elaborar | ID reservado | Em elaboração | Autor |
| Objeto | Em elaboração | Registrar | Ficha e metadados mínimos | Registrado | Autor |
| Objeto | Registrado | Validar | Documento principal existente | Em validação | Curador |
| Objeto | Em validação | Aprovar | Critérios atendidos | Validado | Curador |
| Objeto | Validado | Publicar | Autorização e sincronização | Publicado | Gestor |
| Objeto | Publicado | Atualizar | Demanda de mudança registrada | Em manutenção | Autor |
| Objeto | Publicado | Substituir | Sucessor vigente | Substituído | Gestor |
| Objeto | Substituído | Arquivar | Dependências atualizadas | Arquivado | Gestor |
O modelo comportamental deve ser refletido por tabelas ou estruturas equivalentes para:
Campo controlado como estado_codigo.
Registro de entidade, estado anterior, evento, estado seguinte, agente e data.
Regras, constraints, funções ou procedimentos de validação.
Triggers, serviços de aplicação ou rotinas transacionais.
O grafo pode representar a situação atual e o histórico de evolução.
Podem ocorrer quando as guardas forem objetivas, verificáveis e de baixo risco.
Agentes de IA podem preparar evidências, detectar inconsistências e sugerir mudanças.
Publicação, substituição, arquivamento e mudança normativa exigem autoridade definida.
Toda transição relevante deve ser reconstruível por histórico e proveniência.
Códigos, definições e escopos de uso.
Eventos normativos e suas entidades-alvo.
Origem, evento, guarda, destino e ação.
Tabelas de estado, evento, transição e histórico.
Nós de estado, eventos e relações temporais.
API ou motor responsável por aplicar as transições.
Documento apto a orientar o vocabulário de estados e eventos, a matriz formal de transições, o dicionário de dados, os modelos lógicos e os mecanismos de workflow da Máquina de Conhecimento.
maquina_estados_maquina_conhecimento_oc.html.OC-MC-0006.