-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Representing Videos Available Asynchronously #228
Comments
Referencing another relevant issue here: #71 (comment) Noting the other recently created proposals for virtual events relate to 2) Virtual fitness classes available anywhere via streaming, and this one relates to 3) On demand classes available anywhere. Hence potentially |
I like the idea of The limitation of I think this makes sense for aggregated activity finders: I don't think users would normally expect playback right from the finder itself. Are there other use-cases that need consideration, though? |
It would be preferable to have playback within the Activity Finder itself from our perspective, we are building this in to the tool we are creating and would assume other use cases would want that as well if possible. Other fields which would be useful to consider are views, likes, ratings etc which will be constantly changing and important for the end user. |
An example of how
|
Updated proposalThe The
Example{
"@type": "OnDemandEvent",
...
"eventStatus": "https://schema.org/EventScheduled",
...
"workFeatured": {
"@type": "VideoObject",
"url": "https://www.youtube.com/watch?v=3fbCs0GVjgQ",
"embedUrl": "https://www.youtube.com/embed/3fbCs0GVjgQ",
"thumbnail": [
{
"@type": "ImageObject",
"url": "http://example.com/static/image/speedball_thumbnail.jpg"
}
],
"beta:participantSuppliedEquipment": "https://openactive.io/Required",
"beta:donationPaymentUrl": "https://www.paypal.com/donate/acme_fit"
}
} |
From further discussions it seems we missed a nuance previously. On the last W3C call on the subject we agreed that when a virtual event has occurred the recording should later appear as an However: should such a recording of a previous livestream still exist as part of a Another way of achieving the same might be to use We could in fact offer both of these options in beta, as the |
Proposer
@thill-odi (ODI)
Use Case
Many providers are making activity videos available for asynchronous viewing or download (contrast #224, which deals with streaming, or 'live', video). In addition, asynchronously-available video is a well-established distribution format for many providers.
Why is this not covered by existing properties?
The existing data model has heretofore dealt only with physical locations, not those available via online technologies.
Please provide a link to example data
See e.g. https://signup.lesmillsondemand.com/eu/?gclid=EAIaIQobChMIyZjZqqqp6AIVArTtCh2SfAvhEAAYASAAEgIozvD_BwE&gclsrc=aw.ds for this general model.
Proposal
Activity videos available for asynchonous playback or download can conveniently be represented using the schema.org VideoObject model.
While all attributes of
VideoObject
may be used within the OpenActive specification, particularly relevant are:Technical Attributes
thumbnail
videoFrameSize
videoQuality
bitrate
contentSize
contentUrl
embedUrl
encodingFormat
height
playerType
width
Legal and other restrictions
conditionsOfAccess
copyrightHolder
copyrightYear
expires
regionsAllowed
license
typicalAgeRange
Accessibility
accessMode
accessModeSufficient
accessibilityAPI
accessibilityControl
accessibilityFeature
accessibilityHazard
accessibilitySummary
Metadata
duration
description
name
uploadDate
abstract
audience
creator
dateCreated
dateModified
datePublished
headline
keywords
Commercial
offers
isAccessibleForFree
requiresSubscription
,provider
Example
The text was updated successfully, but these errors were encountered: