Introduction to HERCULES SGI
HERCULES SGI (Sistema de Gestión de Investigación) is a comprehensive, enterprise-grade Research Management System designed specifically for the Spanish University System (Sistema Universitario Español - SUE). Built as part of the HERCULES project, it provides a complete platform for managing all aspects of university research operations.HERCULES SGI is based on open semantic data standards, offering a global view of research data across the Spanish university system to improve management, analysis, and synergies between universities and the public.
What is HERCULES SGI?
HERCULES SGI is a full-stack, microservices-based SaaS application that manages the complete research lifecycle from grant applications to intellectual property protection. The system is designed to:- Provide joint exploitation of research information across universities
- Unify criteria for obtaining information with greater guarantees of accurate interpretation
- Establish synergies and collaborations between universities and research groups
- Increase transparency in university research management
- Facilitate technology transfer and university-enterprise collaboration
- Enable knowledge of scientific production for researchers and society
- Facilitate integration of the Standardized CV (Currículum Vitae Normalizado - CVN)
- Provide statistical data relevant to transparency in public service
Key Features
Grant Management
Complete lifecycle management of research grants, applications, and funding opportunities
Project Tracking
Comprehensive project management including contracts, agreements, and collaborations
Ethics Review
Integrated ethics committee workflows for research project evaluation
IP Management
Industrial and intellectual property protection for inventions and innovations
Scientific Production
Track and manage research outputs, publications, and scientific contributions
Reporting & Analytics
Centralized reporting system with comprehensive analytics and insights
Target Users
HERCULES SGI serves three primary user groups:Researchers (Personal Investigador)
- Submit project proposals and ethics review applications
- Manage research projects and collaborations
- Track publications and scientific production
- Manage intellectual property disclosures
Research Administrators (Gestores de Investigación)
- Process grant applications and project proposals
- Manage funding calls and deadlines
- Coordinate ethics committee reviews
- Generate reports and compliance documentation
Research Managers (Responsables de Investigación)
- Monitor institutional research portfolio
- Analyze research performance and metrics
- Make strategic decisions based on comprehensive data
- Ensure compliance with regulations and policies
System Components
HERCULES SGI is built on a modern microservices architecture:Backend: 11 Java/Spring Boot microservices providing RESTful APIsFrontend: Angular 11+ single-page application with Material DesignAuthentication: Keycloak OAuth2/OpenID Connect integrationDatabase: PostgreSQL with support for Oracle and SQL ServerSemantic Layer: Integration with the HERCULES semantic architecture
Core Technologies
Integration Capabilities
The system integrates with multiple external systems:- SGDoc: Document management system integration
- SGP: Personnel management system integration
- SGEmp: Enterprise/organization management integration
- CVN: Standardized CV (Currículum Vitae Normalizado) import/export
- External Research Databases: Semantic data exchange with other institutions
Open Source & Licensing
HERCULES SGI is released under the GNU General Public License v3.0, ensuring it remains free and open for all Spanish universities and research institutions.Next Steps
Quick Start
Get HERCULES SGI up and running in minutes
Architecture
Understand the system architecture and components
Configuration
Configure the system for your institution
API Reference
Explore the REST API documentation