Logotipo do LAC
Representações do Conhecimento Texto, visualização, código, dados e grafos

Página complementar da Fundação e da Arquitetura das Linguagens

Representações do Conhecimento no LAC

O mesmo conhecimento pode ser expresso como texto, sintetizado em um knowgrama, publicado em HTML, estruturado em JSON, modelado como grafo e persistido em banco de dados. Cada representação revela aspectos diferentes do objeto, mas todas devem preservar identidade, significado, relações, contexto e rastreabilidade.

1. Visão geral

Representar conhecimento é dar forma perceptível, comunicável, manipulável e preservável a algo que foi compreendido, interpretado ou modelado.

Princípio: o objeto de conhecimento não se confunde com sua representação. Texto, knowgrama, HTML, JSON, grafo e banco de dados são formas diferentes de expressar, organizar, transmitir ou armazenar o mesmo objeto.

Compreender

O texto explica conceitos, contexto, argumentos e significado.

Visualizar

O knowgrama evidencia estrutura, direção, agrupamentos e relações.

Publicar

O HTML materializa a representação em uma página navegável.

Estruturar

O JSON organiza dados e relações em formato legível por sistemas.

Relacionar

O grafo explicita entidades, vínculos, caminhos e padrões.

Persistir

O banco de dados armazena, consulta, atualiza e preserva estados.

2. Objeto de conhecimento e representação

Objeto de conhecimento

O que está sendo conhecido

É a unidade conceitual organizada pelo LAC: uma ideia, processo, situação, método, problema, sistema, pessoa, lugar, obra, decisão ou relação.

Representação

Como o objeto se torna acessível

É a forma escolhida para tornar o objeto perceptível, comunicável, navegável, processável ou armazenável.

Um mesmo objeto pode possuir várias representações complementares. Nenhuma delas, isoladamente, esgota todo o conhecimento sobre o objeto.

3. Cadeia de transformação

Conhecimento interpretado
Texto conceitual
Knowgrama
HTML navegável
JSON estruturado
Grafo semântico
Banco de dados

A cadeia não é necessariamente linear. Um grafo pode gerar um knowgrama; um JSON pode produzir HTML; um texto pode ser extraído de um banco; e o uso de uma página pode gerar novos dados e atualizar o grafo.

4. Texto

O texto é a representação mais adequada para explicar contexto, definição, argumento, interpretação, causalidade, exceções, critérios e narrativa.

Força

Expressa nuances, sequência, justificativa e contexto com grande riqueza semântica.

Limitação

Relações complexas podem ficar dispersas e exigir maior esforço de leitura.

Uma pergunta ativa uma Jornada.
A Jornada seleciona capacidades do LAC.
Essas capacidades transformam a demanda em um Objeto de Conhecimento.
O objeto é representado, publicado, usado e avaliado.
As evidências de uso realimentam o LAC.

5. Knowgrama

O knowgrama é uma representação visual do conhecimento. Ele organiza entidades, relações, direção, agrupamentos, níveis e sínteses em uma única visão.

Pergunta
   │
   └── ativa ──► Jornada
                    │
                    ├── seleciona ──► Capacidades
                    ├── organiza ──► Transformação
                    └── produz ──► Objeto de Conhecimento
                                       │
                                       ├── é representado em ──► Texto
                                       ├── é visualizado em ──► Knowgrama
                                       ├── é publicado em ──► HTML
                                       ├── é estruturado em ──► JSON
                                       ├── é relacionado em ──► Grafo
                                       └── é persistido em ──► Banco de dados

Força

Reduz carga cognitiva e evidencia padrões e relações de forma rápida.

Limitação

Pode simplificar demais conceitos que exigem explicação detalhada e contexto.

6. HTML

O HTML materializa o conhecimento como documento navegável. Ele estrutura títulos, seções, parágrafos, listas, tabelas, imagens, links, formulários e regiões interativas.

<article class="objeto-conhecimento">
  <h1>Jornada no LAC</h1>
  <p>Uma Jornada é ativada por uma pergunta ou demanda.</p>

  <section>
    <h2>Relações</h2>
    <ul>
      <li>Jornada seleciona capacidades.</li>
      <li>Jornada organiza transformação.</li>
      <li>Jornada produz entrega e aprendizagem.</li>
    </ul>
  </section>
</article>
O HTML representa estrutura documental. O CSS representa apresentação visual. O JavaScript representa comportamento e interação. A URL ou rota representa localização e acesso.

7. JSON

O JSON representa dados estruturados por pares de chave e valor. É adequado para intercâmbio entre páginas, aplicações, APIs, agentes de IA e bancos de dados.

{
  "id": "OC-JORNADA-001",
  "tipo": "objeto_de_conhecimento",
  "titulo": "Jornada no LAC",
  "definicao": "Percurso ativado por uma pergunta ou demanda.",
  "relacoes": [
    {
      "predicado": "seleciona",
      "objeto": "capacidades"
    },
    {
      "predicado": "organiza",
      "objeto": "transformacao"
    },
    {
      "predicado": "produz",
      "objeto": "entrega"
    }
  ],
  "representacoes": [
    "texto",
    "knowgrama",
    "html",
    "grafo"
  ]
}

Força

É simples, portátil, legível por pessoas e facilmente processado por sistemas.

Limitação

Não executa consultas complexas sozinho e depende de aplicações ou bancos.

8. Grafo

O grafo representa conhecimento por nós e relações. É especialmente adequado quando o significado depende das conexões entre entidades.

(Pergunta)-[:ATIVA]->(Jornada)
(Jornada)-[:SELECIONA]->(Capacidade)
(Jornada)-[:ORGANIZA]->(Transformação)
(Jornada)-[:PRODUZ]->(ObjetoDeConhecimento)
(ObjetoDeConhecimento)-[:TEM_REPRESENTAÇÃO]->(Texto)
(ObjetoDeConhecimento)-[:TEM_REPRESENTAÇÃO]->(Knowgrama)
(ObjetoDeConhecimento)-[:TEM_REPRESENTAÇÃO]->(HTML)
(ObjetoDeConhecimento)-[:ESTRUTURADO_COMO]->(JSON)
(ObjetoDeConhecimento)-[:PERSISTIDO_EM]->(BancoDeDados)

Exemplo em Cypher

CREATE (p:Pergunta {texto: "Como o LAC organiza conhecimento?"})
CREATE (j:Jornada {id: "JOR-001", titulo: "Compreender a organização do LAC"})
CREATE (o:ObjetoDeConhecimento {id: "OC-001", titulo: "Organização do LAC"})

CREATE (p)-[:ATIVA]->(j)
CREATE (j)-[:PRODUZ]->(o)

9. Banco de dados

O banco de dados é a infraestrutura de persistência. Ele guarda entidades, propriedades, relações, estados, versões, eventos e evidências.

Relacional

Tabelas e chaves

Indicado para estruturas regulares, transações, controles e integridade entre registros.

Grafo

Nós e relações

Indicado para conhecimento altamente conectado, navegação semântica e exploração de caminhos.

Documental

Documentos JSON

Indicado para estruturas flexíveis, conteúdo variável e integração por APIs.

Arquivos

HTML, JSON e imagens

Indicado para publicação estática, portabilidade, versionamento e implantação simples.

O banco de dados não substitui o conhecimento nem sua representação. Ele preserva estruturas e estados para que aplicações possam recuperar, combinar, atualizar e apresentar o conhecimento.

10. Comparação das representações

Representação Função principal Melhor para Limitação principal
Texto Explicar e argumentar Contexto, definição, interpretação, narrativa e critérios Relações complexas podem ficar dispersas
Knowgrama Sintetizar visualmente Estruturas, relações, fluxos, níveis e visão geral Pode simplificar nuances
HTML Publicar e navegar Páginas, documentos, links, interfaces e interação Não é banco nem modelo semântico completo
JSON Estruturar e intercambiar dados APIs, configurações, agentes e aplicações Depende de software para consulta e apresentação
Grafo Relacionar entidades Semântica, caminhos, dependências e padrões Exige modelagem e ferramentas específicas
Banco de dados Persistir e consultar Estados, versões, transações, evidências e histórico A estrutura armazenada não comunica sozinha todo o significado

11. Exemplo integrado

Considere o objeto de conhecimento Jornada. O significado central deve permanecer reconhecível em todas as representações.

OBJETO: Jornada no LAC
│
├── Texto
│   └── explica definição, finalidade, contexto e uso
│
├── Knowgrama
│   └── mostra pergunta, percurso, capacidades, entrega e aprendizagem
│
├── HTML
│   └── organiza a página navegável sobre Jornada
│
├── JSON
│   └── estrutura propriedades e relações do objeto
│
├── Grafo
│   └── conecta Jornada a pergunta, papel, domínio, entrega e evidência
│
└── Banco de dados
    └── guarda identidade, versão, estado, relações e histórico
A identidade pode ser preservada por um código estável, como OC-JORNADA-001, reutilizado no HTML, JSON, grafo e banco de dados.

12. Rastreabilidade entre representações

Para evitar que as representações se afastem umas das outras, o LAC deve manter elementos comuns de identificação e linhagem.

Identificador

Código estável do objeto de conhecimento.

Título e definição

Nome e significado central preservados.

Versão

Estado evolutivo de cada representação.

Fonte

Origem conceitual, documental ou empírica.

Relações

Predicados e objetos conectados.

Evidências

Uso, validação, testes, decisões e aprendizagem.

OC-JORNADA-001
├── texto: fundamentos/o_que_e_uma_jornada_no_lac.html
├── knowgrama: fundamentos/assets/img/knowgrama_jornada_lac.png
├── json: dados/objetos/oc_jornada_001.json
├── grafo: nó ObjetoDeConhecimento {id: "OC-JORNADA-001"}
├── banco: registro principal do objeto
└── evidências: páginas, experimentos, testes e usos relacionados

13. Critérios para escolher uma representação

Finalidade

Explicar, visualizar, publicar, integrar, consultar ou persistir?

Público

Pessoa iniciante, especialista, autor, sistema ou agente de IA?

Complexidade

O objeto é linear, hierárquico, relacional, processual ou altamente conectado?

Atualização

A representação será estática, versionada, transacional ou atualizada continuamente?

Interoperabilidade

Precisa ser lida por navegadores, APIs, bancos, grafos ou outros sistemas?

Rastreabilidade

Como manter identidade, origem, versão, relações e evidências?

14. Posicionamento no LAC

Fundação do LAC
│
├── Linguagem do LAC
├── Representação do Conhecimento
└── Arquitetura das Linguagens
        │
        ├── Linguagem Natural ──► Texto
        ├── Linguagem Visual ──► Knowgrama
        ├── Linguagem Computacional ──► HTML e JSON
        ├── Linguagem de Grafos ──► Grafo e Cypher
        └── Persistência ──► Banco de dados
                │
                └── sustenta
                    Objetos de Conhecimento
                    Jornadas
                    Navegação
                    Máquina de Conhecimento
                    Evidências e aprendizagem
Esta página complementa a Linguagem do LAC, a Arquitetura das Linguagens, a Taxonomia das Representações e o Modelo Conceitual de Referência.

15. Páginas relacionadas

Linguagem do LAC

Define signos, vocabulário, gramática, semântica, pragmática, documentos e protocolos.

Arquitetura das Linguagens

Integra linguagem natural, matemática, computacional, visual e especializada.

Taxonomia das Representações

Classifica formas de representar conhecimento no LAC.

Modelo Conceitual de Referência

Posiciona representações, objetos, Jornadas, navegação e Máquina de Conhecimento.

Organização do LAC

Relaciona Fundação, capacidades, Jornadas, linguagens, navegação e sustentação.

Vocabulário do LAC

Preserva coerência terminológica e semântica entre representações.