Combining semantic and linguistic representations for media recommendation