Key aspects and approaches of open access, open data and open science