schema icon indicating copy to clipboard operation
schema copied to clipboard

Updated to use latest version of schema.org (v26.0)

Open FahadYousafMahar opened this issue 1 year ago • 0 comments

This commit introduces changes to generate-schema.php  to allow reading and parsing of schema.jsonld for latest release of schema.org (v26.0).

The changes inside src/Interfaces/ are the new and updated Interfaces for Schema Things.

  • There are 284 new Interfaces which have been made.
  • There are 620 Interfaces which have been modified.

Background for this commit:

I was working on a scraping function in one of our apps, whose purpose was to scrape a any given url and to create a preview card using the meta tags and schema.org json. I encountered some websites of News Media Organizations whose data wasn't getting properly parsed by this package. When I dug deeper into the cause, I learnt that this package didn't have interface for new schema types and many old interfaces had obsolete properties. Therefore, I updated the script and used it on latest schema.jsonld

Now, the package will be parsing all new schema types.

FahadYousafMahar avatar Apr 04 '24 09:04 FahadYousafMahar