Closer implementation of the Microdata API