Catalogue Ingestion and Semantic Annotation