ISSUE-401: Agent and actor circular references

Agent and actor circular references

Agent and actor circular references

State:
OPEN
Product:
TTML 1.0
Raised by:
Nigel Megitt
Opened on:
2015-08-04
Description:
A ttm:agent can contain a ttm:actor. A ttm:actor can reference a ttm:agent. If an actor references its own parent agent then that would create a scenario that needs special handling in simple or naive implementations.

A major structural change to TTML1 is unwarranted at this stage however an editorial note to warn implementors of this would be helpful.

Alternatively an erratum prohibiting this scenario could be added - it doesn't have any obvious semantic meaning. Even if an actor plays himself, like Steve Coogan in The Trip playing Steve Coogan, the correct structure would be to have an agent whose type is "person", say xml:id="steveCooganTheActor" and an agent whose type is "character", say xml:id="steveCooganTheCharacter" that contains an actor whose agent="steveCooganTheActor".
Related Actions Items:
Related emails:
  1. {minutes} TTWG Meeting 2015-08-06 (from nigel.megitt@bbc.co.uk on 2015-08-06)
  2. {agenda} TTWG Meeting 2015-08-06 (from nigel.megitt@bbc.co.uk on 2015-08-05)
  3. ISSUE-401 (Agent and actor circular references): Agent and actor circular references [TTML 1.0] (from sysbot+tracker@w3.org on 2015-08-04)

Related notes:

No additional notes.

Display change log ATOM feed


David Singer <singer@apple.com>, Nigel Megitt <nigel.megitt@bbc.co.uk>, Chairs, Thierry Michel <tmichel@w3.org>, Philippe Le Hégaret <plh@w3.org>, Atsushi Shimono <atsushi@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 401.html,v 1.1 2019/11/12 10:07:36 carcone Exp $