For example "John ran the NYC Marathon in 3 hours 4 minutes 5 seconds" (note that the action is in the past).
Does the following make semantic sense?
<div itemscope itemtype="https://schema.org/ExerciseAction">
<div itemprop="agent" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">John</span>
</div>
<meta itemprop="distance" content="26 miles" />
<meta itemprop="exerciseType content="Running" />
<div itemprop="event" itemscope itemtype="https://schema.org/SportsEvent">
<span itemprop="name">NYC Marathon</span>
</div>
<time itemprop="result" datetime="PT3H4M5S">3 hours 4 minutes 5 seconds</time>
</div>
Should ExerciseAction
be the parent or child of SportsEvent
?
i.e.
<div itemscope itemtype="https://schema.org/ExerciseAction">
<div itemprop="event" itemscope itemtype="https://schema.org/SportsEvent"></div>
</div>
OR
<div itemscope itemtype="https://schema.org/SportsEvent">
<div itemprop="potentialAction" itemscope itemtype="https://schema.org/ExerciseAction"></div>
</div>