These sources include structured information in applications, databases, XML and Excel spreadsheets, unstructured content such as documents, HTML, email and semi-structured information from websites that hide structured data behind a web interface like a web product catalog.