Style Guide

Overview

This document serves as a guide for using schema.org data, and for designing new or amended schemas. It contains information on principles of schema design, writing and naming conventions, as well as usability conventions for consuming schema. It does not currently address modeling design patterns. For further materials shared by Schema.org community members, see the wiki area of the project's github repository.

Schema.org terms

There are three kinds of schema.org term in the schema.org data model: types, properties and enumerated values. All schema.org data is represented in a graph structure in which entities are related to each other by named properties.

Type

Property

Enumerations

Naming conventions

Additional notes

Some additional notes on schema.org definitions.