changed findAll signature in SemanticRepository
added SemanticResource support class