Skip to main content

OpenAIRE AI Hackathon: Introductory Call

Participate to the OpenAIRE AI Hackathon - Powered by Alien Intelligence.

A 12-week open science build challenge co-organised by OpenAIRE and Alien Intelligence. Open to researchers, developers, AI/ML engineers, and end-users. Participants explore the OpenAIRE Graph via the OpenAIRE MCP plugged into Alien's AI Gateway, and contribute artifacts - code, methodologies, applied case studies, conversations - that turn open science into insight.

Hackathon dates 

  • Launch date: 02nd June, 2026
  • Submission deadline: 20th August, 2026 (23:59 CET)
  • Review of submissions: 21st August → early September 2026
  • Announcement of awards: Wednesday 16th September 2026, hosted at the OpenAIRE Graph Community Call

Learn more about the AI Hackathon here!

Register for the introductory call here!

Event Information

Event Date Friday, 05 June 2026
Event End Date Friday, 05 June 2026
document.addEventListener("DOMContentLoaded", function() { function fixImages() { document.querySelectorAll('img').forEach(function(img) { var src = img.getAttribute('src'); if (src && src.startsWith('images/')) { img.setAttribute('src', '/' + src); } }); } // Εκτέλεση κατά το πρώτο φόρτωμα fixImages(); // Παρακολούθηση της σελίδας για dynamic αλλαγές (π.χ. lazy loading) var observer = new MutationObserver(fixImages); observer.observe(document.body, { childList: true, subtree: true }); }); document.addEventListener("DOMContentLoaded", function() { function bypassBrokenCache() { document.querySelectorAll('img').forEach(function(img) { var currentSrc = img.getAttribute('src'); if (currentSrc) { // Περίπτωση Α: Η εικόνα περνάει από το com_ajax cache του YOOtheme if (currentSrc.includes('com_ajax') && currentSrc.includes('&src=images/')) { // Απομονώνουμε το κομμάτι μετά το &src= var parts = currentSrc.split('&src='); if (parts[1]) { var realPath = parts[1].split('&')[0]; // Παίρνουμε μόνο το path της εικόνας img.setAttribute('src', '/' + decodeURIComponent(realPath)); } } // Περίπτωση Β: Η εικόνα είναι απλό relative path χωρίς slash else if (currentSrc.startsWith('images/')) { img.setAttribute('src', '/' + currentSrc); } } }); } // Εκτέλεση παντού και συνεχώς (για lazy loading και tabs) bypassBrokenCache(); var observer = new MutationObserver(bypassBrokenCache); observer.observe(document.body, { childList: true, subtree: true }); document.addEventListener('click', function() { setTimeout(bypassBrokenCache, 50); setTimeout(bypassBrokenCache, 200); }); });