Actually, we take great pain to not allow this kind of polymorphism in
schema.org. Let us avoid overloading actor this way.
guha
On Thu, May 23, 2013 at 3:26 PM, Yaar Schnitman <yaar@google.com> wrote:
> James, Karen, Evain,
>
> I think that renaming Action.performedBy to Action.actor are ok. Even
> though Event.actor is currently defined to be an actor in a theater show,
> Action does not inherit from Event, so .actor can have a new meaning. If
> Action ends up extending Event, like some have suggested, its still ok that
> the property's semantic is made more strict. Alternatively, Event.actor
> should probably move down to the TheaterEvent type.
>
> -Yaar
>
>