Ruby HTML5 Microdata extractor