semantic markup implementation using schema.org and RDFa

closes #47