Image of soccer team depicting question: What is this player's role?In a post yesterday at the official schema.org blog, Vicki Tardif Holland (Google) and Jason Johnson (Microsoft) have announced that schema.org has created a way to more richly describe relationships between entities in structured markup. The addition of the “Role” schema allows for the description of more complex relationships than were previously possible. In the post, the authors cite the business need as one that is often found in the domains of entertainment and sports.

For example, in schema.org, it can be asserted that Bill Murray was an actor in the film Ghostbusters [Fig. 1].

visualization of the basic relationship between Bill Murray as an actor Ghostbusters.

Figure 1

That’s all well and good, but how can one extend this relationship to include more detail such as the name of the character Mr. Murray played in the film? More on that in a moment.

Read more