Siêu dữ liệu là dữ liệu về dữ liệu. Hai loại siêu dữ liệu tồn tại: siêu dữ liệu cấu trúc và siêu dữ liệu mô tả. Siêu dữ liệu cấu trúc là dữ liệu về các vùng chứa dữ liệu. Siêu dữ liệu mô tả sử dụng các phiên bản riêng lẻ của dữ liệu ứng dụng hoặc nội dung dữ liệu. Trong khi ứng dụng siêu dữ liệu có nhiều loại bao gồm nhiều lĩnh vực, có những mô hình chuyên biệt và được chấp nhận tốt để chỉ định các loại siêu dữ liệu. Bretheron & Singley (1994) phân biệt giữa hai lớp riêng biệt: siêu dữ liệu cấu trúc / điều khiển và siêu dữ liệu hướng dẫn.