Semantic annotation of soccer videos by visual instance clustering and spatial/temporal reasoning in ontologies