Its purpose is to provide website owners with one common vocabulary that contains markup which is most worthy to search engines like yahoo and users online. For example, I may have a regular publish which would print Article schema, some posts may be How-to, in which circumstance I would prefer https://bookmarkbirth.com/story19274390/getting-my-json-ld-schema-to-work