Schema.org

Schema.org Vocabulary can be used with many different encodings, such as RDFa, Microdata, and JSON-LD. These vocabularies include entities, relationships between entities, and actions. They can be easily expanded through a well-documented extension model.

https://schema.org/

Inspiration for creating one's own semantic markup and naming conventions for databases in applications can be drawn from the schema.org vocabulary.

For example the Person - Schema.org Type

Schema.org employs the use of givenName instead of firstName and familyName instead of lastName in order to avoid being limited to Western naming conventions.

Critic