ISSUE-401: Agent and actor circular references

Agent and actor circular references

Agent and actor circular references

TTML 1.0
Raised by:
Nigel Megitt
Opened on:
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 on 2015-08-06)
  2. {agenda} TTWG Meeting 2015-08-06 (from on 2015-08-05)
  3. ISSUE-401 (Agent and actor circular references): Agent and actor circular references [TTML 1.0] (from on 2015-08-04)

Related notes:

No additional notes.

Display change log ATOM feed

David Singer <>, Nigel Megitt <>, Chairs, Thierry Michel <>, Philippe Le H├ęgaret <>, Atsushi Shimono <>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: 401.html,v 1.1 2019/11/12 10:07:36 carcone Exp $