A Syntax-Independent Approach to Forgetting in Disjunctive Logic Programs