Schema Structured Data Testing Tool errors

musicbrainz
schema
Tags: #<Tag:0x00007f2a110bff08> #<Tag:0x00007f2a110bfdc8>

#1

If I stick a MusicBrainz artist URL into Google schema Structured Data Testing Tool, it shows errors. Is this something to be concerned about? Does MusicBrainz just need to update its JSON schema definitions?


#2

All the errors on that page are of just two types:

  1. Person is not a known valid target type for the byArtist property ā€“ This seems to be a shortcoming of the schema, which only expects groups, but not individuals.
  2. The property creditedTo is not recognized by Google for an object of type MusicAlbum. ā€“ The main point seems to be by Google here, because generally it is allowable. Iā€™m not sure it should be considered an error. (A different issue would then be that the schema.org definition expects an entity, not a string; but whatever.)

Regarding concerns, does it cause problems for you? If it did cause issues for Google, I would expect them to contact MeB, so probably not. Note that the MusicBrainz JSON-LD output was implemented for Google and paid for by them, so they do care about it.