-
Notifications
You must be signed in to change notification settings - Fork 6
Description
This is more of a long term comment regarding the data model used.
If a movie has watch actions registered, selecting "watch later" deletes that data.
This means that information about when the movie was previously watched gets deleted.
It seems it would be more appropriate to instead add data indicating that the user wishes to watch it again.
One option would be to create a new watch action with
schema:actionStatus schema:PotentialActionStatus
If this option was used, it would make sense to consider whether to also use ActiveActionStatus, CompletedActionStatus, and/or FailedActionStatus.
Marking as watched would probably involve a WatchAction with CompletedActionStatus.
As a side issue, it appears that dc:createdAt, schema:startTime and schema:endTime currently all get set, and to the same time.
It would make sense to only set createdAt by default, and ensure that if data is set for start time and end time, it actually does refer to valid information about the start and end time of the user's watch action.