changed database id to general identifier
clarified semantics and rationale of identifier