Semantic video content indexing and retrieval