Brazilian Financial Ontology - Uma Ontologia Formal do Sistema Financeiro Brasileiro

Quando trabalhamos com sistemas financeiros, frequentemente nos deparamos com uma realidade frustrante: diferentes instituições falam sobre os mesmos conceitos — conta corrente, investimento, transação — mas de formas completamente distintas. Essa falta de padronização não é apenas um desafio técnico; ela impacta diretamente a vida das pessoas, dificultando a integração de serviços, a portabilidade de dados e, em última instância, a inclusão financeira.

Ao longo da minha trajetória trabalhando com dados e produtos no setor financeiro, percebi que precisávamos de mais do que APIs e formatos de intercâmbio. Precisávamos de uma linguagem comum, uma forma compartilhada de entender e representar o sistema financeiro brasileiro. Foi dessa necessidade que nasceu a Brazilian Financial Ontology (BFO).

1 O que é a BFO?

A BFO é uma ontologia formal do sistema financeiro brasileiro, construída em OWL/RDF1 — tecnologias que permitem representar conhecimento de forma estruturada e processável por máquinas. Mas além da tecnologia, o projeto busca três objetivos fundamentais:

  • Interoperabilidade semântica: Permitir que diferentes sistemas financeiros se comuniquem não apenas trocando dados, mas compreendendo seu significado
  • Alinhamento internacional: Integração com a FIBO2 (Financial Industry Business Ontology), o padrão global da indústria financeira
  • Contexto brasileiro: Incorporação dos padrões nacionais como Open Finance Brasil3 e diretrizes do Banco Central4

2 Por que isso importa?

A padronização de dados financeiros não é apenas sobre eficiência tecnológica. É sobre criar um ecossistema mais justo e acessível. Quando sistemas conversam melhor, startups podem inovar mais rapidamente, consumidores têm mais controle sobre seus dados, e serviços financeiros podem ser mais inclusivos.

Em um momento em que o Open Finance está transformando o setor, iniciativas de padronização semântica se tornam ainda mais relevantes. Afinal, dados abertos só cumprem sua promessa quando são verdadeiramente compreensíveis e utilizáveis.

3 Como você pode usar

O repositório está disponível no GitHub como um projeto de código aberto. Se você trabalha com sistemas financeiros, pesquisa em fintech, ou simplesmente se interessa pelo tema, convido você a explorar, contribuir e utilizar em seus próprios projetos.

Reconheço que ainda há muito a desenvolver e aprimorar. É um trabalho em construção, e acredito que quanto mais pessoas contribuírem com suas perspectivas e experiências, mais robusto e útil o projeto se tornará.

Acesse o repositório

Que desafios você enfrenta ao integrar sistemas financeiros? Como sua organização lida com padronização de dados? Vamos conversar sobre isso!

Para citar em trabalhos acadêmicos:

@software{bfo2026,
  author       = {Brolesi, F. F.},
  title        = {{Brazilian Financial Ontology (BFO): Uma Ontologia Formal do Sistema Financeiro Brasileiro}},
  year         = {2026},
  publisher    = {GitHub},
  url          = {https://github.com/brolesi/bfo},
  version      = {1.0.0},
  note         = {Ontologia OWL/RDF alinhada com FIBO e integrada ao Open Finance Brasil e BCB}
}

4 Referências


  1. W3C OWL Web Ontology Language - https://www.w3.org/OWL/↩︎

  2. FIBO - Financial Industry Business Ontology - https://spec.edmcouncil.org/fibo/↩︎

  3. Open Finance Brasil - https://openbankingbrasil.org.br/↩︎

  4. Banco Central do Brasil - Normas e Regulamentação - https://www.bcb.gov.br/estabilidadefinanceira/normaseregulamentacao↩︎