Semi-Structured Data Model A flexible approach that allows for both structured and unstructured data. It uses tags or key-value pairs to organize data elements. 1 JSON Commonly used for data exchange and API communication. 2 XML Offers a hierarchical structure for representing data, often used for document storage and web services. 3 YAML A human-readable format known for its simplicity and clarity.