Refactor OpenAireParser, add CSICParser