Event
An event(1?) is the core entity of Opencast, representing a video content. An event consists of:
As described here, almost all of this data is stored in the DB. Only the actual asset files are stored on the file system (the metadata about assets is still stored in the DB).
In terms of API response, it might look like this:
Open questions
- (1?) Potentially very controversial: rename "event"/"episode" to "video"?
- Intuitively, most people call it "video"
- "Event" is a very generic term and can mean many other things, "episode" implies being part of a series.
- Yes, there can be two video files, but we already have a name for that: video stream. So Idon't see a confusion risk here. I don't see any problems with calling a thing a video even if it contains two video streams.
- New name in API would make clear that data model has changed.