JSON-LD is a JavaScript notation for embedding structured data, Microdata is an HTML5 specification for annotating elements, and RDFa is an extension to HTML5 for embedding rich metadata.