Schema.org for Developers
This is a placeholder page for developer-oriented information about schema.org. In particular it gives access to machine-readable representations of our schemas.
Machine Readable Term Definitions
Machine-readable definitions of individual terms are availble as RDFa, embeded into the term page html.
Vocabulary Definition Files
To assist developers, files containing the definition of the core Schema.org vocabulary and its extensions are available for download in common RDF formats.
Older releases can be found (under data/releases/) at GitHub.
Select the file and format required and click Download. The CSV format downloads are split accross two files: Types includes definitions of Types and Enumeration Values, including lists of associated properties; Properties contains property definitions.
Note: File schema contains the definition of the core vocabulary; bib contains only the definitions for the bib.schema.org extension; all-layers contains definitions for all terms (core plus all extensions).
The following representations are experimental and may change or be removed in future releases.
D3 RDFS in JSON-LD
The structure of the file differs from the above vocabulary definition files, in that
values are converted into
rdfs:range values using
owl:unionOf to capture the multiplicity of values.
Included in the range values are the, implicit within the vocabulary, default values of Text, URL,
This file has been made available to enable the representation of the vocabulary in some OWL-based modeling tools. The mapping into OWL is an approximation, and should not be considered an authoritative definition for Schema.org's terms; see datamodel page for details. As an experimental feature, there are no expectations as to its interpretation by any third party tools.