Integration of domain-specific and domain-independent ontologies for colonoscopy video database annotation