Using the Thing type for nested performer entities #127
Replies: 2 comments 2 replies
-
@fjjulien I have also come across this problem many times. The schema.org doc says that range for If only there was an My approach is currently to try to reconcile the performer entity with Artsdata when minting, and then use the Artsdata entity type instead of the supplied performer type. This can 'correct' the problem when there is a match. |
Beta Was this translation helpful? Give feedback.
-
As discussed in this discussion thread, many external classes can be used to denote an "agent" type. Anyone of these could be used as an |
Beta Was this translation helpful? Give feedback.
-
A growing number of performing arts organizations are describing performer entities in their structured data. This is great thing!
However, @dlh28 @Greensleeves88 and I, occasionally stumble upon sites where the same default type appears to be used for all performers. For example, the Fredericton Playhouse and the Imperial Theatre are using the
Person
for all their performer entities. This can lead to inaccurate data, as can be seen in this example.If an arts organization does not have the capacity to customize the performer type for each event, should we be recommending that they use the type
Thing
as their default value?Schema's documentation says that the expected values for the performer property are
Person
andOrganization
(or sub-types thereof). AndPerson
andOrganization
both are direct subtypes ofThing
. Therefore, stating that a performer entity has the typeThing
would not be inaccurate.Of the two evils, which is the least? Using a broader but correct type? Or using a narrower yet wrong type?
And could the
Thing
type trigger constraint violations in systems that only allowPerson
andOrganization
?@saumier Please advise.
Beta Was this translation helpful? Give feedback.
All reactions