Ontologia
Uma ontologia financeira legível por máquina que codifica 7 padrões globais em um único grafo de conhecimento validável. Cada entidade, relacionamento e restrição é definido em RDF/OWL e aplicado por shapes SHACL.
Sete padrões internacionais nativamente incorporados à ontologia Revenu, criando uma camada semântica unificada para operações bancárias.
Financial Industry Business Ontology — o modelo canônico do EDM Council para instrumentos financeiros, entidades e processos.
Plano Contábil das Instituições do Sistema Financeiro Nacional — taxonomia contábil obrigatória do BACEN para instituições financeiras brasileiras.
Normas Internacionais de Relatório Financeiro — padrões globais de contabilidade para demonstrações financeiras transparentes e comparáveis.
Padrão universal de mensageria financeira — modelo de dados estruturado para pagamentos, títulos, comércio e câmbio em todo o mundo.
Sistema de pagamento instantâneo do Brasil — pagamentos em tempo real regulados pelo Banco Central com QR codes, chaves e liquidação 24/7.
Banking Industry Architecture Network — framework de paisagem de serviços definindo 300+ domínios de serviço para operações bancárias.
Gestão de Segurança da Informação — padrão internacional para estabelecer, implementar e manter controles de segurança da informação.
Uma arquitetura onde o modelo de domínio É a ontologia. O código se conforma à semântica formalmente definida, não o contrário.
Cada transação, entidade e relacionamento é validado contra shapes SHACL derivados da ontologia. Dados inválidos são rejeitados antes de entrar no sistema.
Requisitos regulatórios do COSIF, IFRS e BACEN são codificados como restrições formais. A conformidade é verificada automaticamente, não manualmente.
Uma única fonte de verdade para todos os conceitos financeiros. Conta, Transação, Parte — cada termo tem uma definição, usada consistentemente em todos os 11 engines.
Sistemas bancários tradicionais dependem de conhecimento implícito no código. Nós o tornamos explícito, verificável e à prova de futuro.
Auditores podem inspecionar a ontologia diretamente. Cada regra é um shape SHACL, cada restrição é testável, cada mapeamento é rastreável a um padrão.
Novos padrões são absorvidos na ontologia, não acoplados. Quando o FIBO lança uma nova versão, estendemos o grafo — sem reescrita de código.
Conforme regulamentações evoluem e novos padrões surgem, a ontologia cresce organicamente. O sistema se adapta por extensão semântica, não por refatoração estrutural.
Shapes SHACL (Shapes Constraint Language) definem as regras que cada dado deve satisfazer. Aqui está um exemplo real da ontologia Revenu.
ex:AccountShape a sh:NodeShape ;
sh:targetClass fibo:Account ;
sh:property [
sh:path fibo:hasAccountIdentifier ;
sh:minCount 1 ;
sh:datatype xsd:string ;
sh:pattern "^[A-Z]{2}[0-9]{2}[A-Z0-9]{4,}" ;
sh:message "Account must have a valid IBAN" ;
] ;
sh:property [
sh:path fibo:hasCurrency ;
sh:minCount 1 ;
sh:class fibo:Currency ;
sh:message "Account must be linked to a Currency" ;
] .Este shape SHACL valida que toda entidade Conta possui um identificador IBAN válido e está vinculada a uma Moeda. Essas regras são avaliadas em tempo de execução contra cada criação e atualização de conta, garantindo integridade dos dados no nível ontológico.