Acervo público, modular e reproduzível contendo a digitalização 100% integral dos anais e resumos das edições do ABEC Meeting (2013-2025), organizados pela Associação Brasileira de Editores Científicos (ABEC Brasil) e mantidos pela BRAN Org.
- 100% Digitalizado: Raspagem completa e metadados padronizados de todas as 14 edições (2013 a 2025) do acervo histórico do ABEC Meeting.
- API REST Pública:
GET /api/v1/articles: Busca textual global, filtros por ano, autor, seção, palavra-chave e ordenação.GET /api/v1/articles/stats: Estatísticas agregadas calculadas dinamicamente (ranking de autores, palavras-chave e distribuição temporal).GET /api/v1/articles/:key: Busca direta por DOI ou ID do artigo.GET /api/v1/articles/export: Exportação em streaming nos formatos JSON e CSV (BOM UTF-8 para Excel).- Dashboard Web Interativo (Portal):
- Visualizações gráficas dinâmicas em Canvas (evolução temporal, principais seções).
- Tabela interativa com busca em tempo real e filtros multifacetados.
- API Sandbox gerando trechos de código em JavaScript (Fetch), Python (Requests) e cURL.
- Conformidade FAIR & BOAI: Disponibilizado sob licença livre Creative Commons Attribution 4.0 International (CC-BY 4.0).
abec-open-database/
├── config/
│ └── dataset.config.json # Configuração central do dataset, entidade, licença e filtros
├── data/
│ └── abec_articles.json # Dataset consolidado 100% digitalizado
├── public/
│ ├── css/style.css # Interface e temas visuais
│ ├── js/
│ │ ├── app.js # Lógica do portal e API Sandbox
│ │ └── charts.js # Gráficos dinâmicos em Canvas
│ └── index.html # Interface do Portal Web
├── scripts/
│ ├── scrape_abec.py # Script de extração e web scraping do OJS
│ ├── convert_csv_to_json.js # Script conversor utilitário
│ └── validate_dataset.js # Validador de integridade do dataset
├── src/
│ ├── config.js # Loader de configurações
│ ├── dataManager.js # Indexação em memória e motor de busca
│ ├── exportEngine.js # Exportação em streaming (JSON / CSV)
│ ├── statsEngine.js # Agregador de métricas e estatísticas
│ └── routes.js # Rotas da API REST
├── server.js # Servidor Express principal
└── vercel.json # Configuração para deploy na Vercel
git clone https://github.com/BRAN-Org/abec-open-database.git
cd abec-open-database
npm installnpm run data:scrapenpm run data:validate# Modo desenvolvimento (com auto-reload)
npm run dev
# Modo produção
npm startAcesse no navegador: http://localhost:3000
Nota Metodológica Oficial: A BRAN preserva a fidelidade estrita à fonte de origem e nunca inventa dados inexistentes. Discrepâncias e lacunas identificadas nos portais oficiais são registradas nos relatórios de auditoria e tratadas via averiguação ativa e contato direto com as instituições organizadoras.
- Princípios FAIR: Dados Findable, Accessible, Interoperable, Reusable.
- BOAI: Livre acesso à informação e produção acadêmica.
- Licenciamento Duplo:
- Código-fonte & Engine: GNU General Public License v3.0 (GPL-3.0) — Garante Ciência Aberta e código livre livre de fechamentos proprietários.
- Dataset Científico & Metadados (
data/): Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0) — Permite uso e distribuição exclusivamente para pesquisa não-comercial, proibindo expressamente a raspagem ou ingestão para treinamento comercial de modelos de Inteligência Artificial sem autorização prévia.
Possui dados acadêmicos ou acervos científicos que gostaria de disponibilizar publicamente pela BRAN Org? Preencha o formulário de submissão:
Formulário de Submissão de Datasets
Desenvolvido pela BRAN Org & ABEC Brasil