HERMES: Automating software publication with rich metadata