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á.
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
W3C OWL Web Ontology Language - https://www.w3.org/OWL/↩︎
FIBO - Financial Industry Business Ontology - https://spec.edmcouncil.org/fibo/↩︎
Open Finance Brasil - https://openbankingbrasil.org.br/↩︎
Banco Central do Brasil - Normas e Regulamentação - https://www.bcb.gov.br/estabilidadefinanceira/normaseregulamentacao↩︎