Chuẩn microdata HTML5 bao gồm cả HTML markup (chủ yếu cho công cụ tìm kiếm) và tập hàm DOM (chủ yếu cho trình duyệt).
Bạn có thể đưa microdata markup vào trang web, và công cụ tìm kiếm không hiểu thuộc tính microdata sẽ bỏ qua chúng. Tuy nhiên, nếu bạn cần truy cập hoặc thao tác microdata qua DOM, bạn cần kiểm tra xem trình duyệt có hỗ trợ microdata DOM API không.
Nếu trình duyệt hỗ trợ HTML5 microdata API, sẽ có hàm getItems() trên đối tượng document toàn cục. Nếu không hỗ trợ, getItems() sẽ undefined.
function supports_microdata_api() { return !!document.getItems; }