def METHOD_NAME(self, ids):
    ''' Query by list of identifiers '''
    # identifiers are URN masked, where the last token of the identifier
    # is opendata.models.Resource.id (integer)
    # if ids are passed which are not int, silently return (does not exist)
    try:
        return self._get_repo_filter(Resource.objects).filter(id__in=[s.split(':')[-1] for s in ids]).all()
    except Exception as err:
        return []