Este repositório contém a estrutura semântica e representação formal da Instrução Normativa BCB nº 589, de 4 de fevereiro de 2025, que divulga a versão 7.1 dos Requisitos Mínimos para a Experiência do Usuário no contexto do Pix, incluindo o Pix Automático.
O projeto visa representar regras de negócio e conceitos descritos na normativa utilizando padrões da Web Semântica: SBVR, OWL, RDF, SKOS e SHACL.
normativa-mapping/
├── docs/ # Documentos originais e referências
├── ontology/ # Ontologias OWL e vocabulário SKOS
├── rules/ # Regras de negócio em SBVR e OWL
├── validation/ # Shapes SHACL para validação
├── data-samples/ # Exemplos de dados RDF
├── queries/ # Consultas SPARQL
├── scripts/ # Scripts de automação e transformação
├── outputs/ # Logs e relatórios de conformidade
└── README.md # Documentação do projeto
- Modelar conceitos do Pix e Pix Automático como ontologias OWL.
- Representar regras da IN 589/2025 em SBVR e OWL.
- Criar vocabulários SKOS para termos técnicos.
- Validar dados RDF com SHACL.
- Permitir consultas SPARQL sobre conformidade e estrutura.
-
Clone este repositório:
git clone https://github.com/seu-usuario/normativa-mapping.git cd normativa-mapping -
Abra os arquivos
.ttlno Protégé para explorar a ontologia. -
Use o PySHACL para validar os dados de exemplo:
pyshacl -s validation/bcb/pix-shapes.ttl -d data-samples/bcb/exemplo-transacao-pix.ttl
- Expandir regras do Pix Automático
- Adicionar exemplos reais de conformidade
- Integrar com motor de inferência e análise temporal
- Exportar dados em JSON-LD para APIs de compliance
Desenvolvido por especialistas em Ontologias, RegTech e Web Semântica.
Este projeto está licenciado sob os termos da Licença MIT.