Introduction is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond. vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. Over 10 million sites use to markup their web pages and email messages. Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences.

With this tool, the Builder, you can create valid structured data according to schemas. You can select from predefined schemas and input your data. You can left input fields empty, they wont be used in the annotation generated. At the moment only JSON-LD can be generated (easiest to add to already created webpage).

1. Schema

Select the Schema you want to use for your annotation.

2. Input

3. Output

Note: If you want to create nested annotations, create first the outer object. Then create the inner objects and paste the nested Json-LD code into the previous annotation.