-
Notifications
You must be signed in to change notification settings - Fork 825
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
use isAccessibleForFree on all Event classes [+CreativeWork] #900
Comments
Thanks. This seems to be a case of something being added for one purpose with insufficient attention to its wider use. It was added for http://blog.schema.org/2013/12/schemaorg-for-tv-and-radio-markup.html Generalising seems worthwhile, although you soon run into numerous subtleties (geo restrictions, free-if-you-register etc., in case of content rather than events) that are too complex for schema.org to feasibly handle. But yes we should look at applying it to other event types at least, although the current definition "A flag to signal that the publication is accessible for free." really seems more concerned with creative works than events. |
Regarding events, perhaps the definition could simply be changed to "A flag to signal that it is possible to attend the event for free." Trying a systematic approach, |
The concept of access rights is applicable to other kinds of creative work as well. E.g. CEDS defines a controlled vocabulary for Learning Resources with these options:
|
PublicationEvent is odd in that it uses a different meaning of "event" than the other Event types. PublicationEvent is for when a CreativeWork becomes available for consumption. The other Event types are for planned public or social occasions. I would argue we are better off moving PublicationEvent out from under Event and expand the ranges of properties like startDate and endDate as necessary. |
Without getting into the many issues related to access management, we would really like to use |
+1 for broadening it to CreativeWork; it will be useful for Course too. |
and to Event for http://pending.webschemas.org/CourseInstance btw @vholland - I agree there is a difference between emphasis of PublicationEvent and the other event subtypes. But both need to work both for forward-looking descriptions (potential events) and for historical logs of events actually having happened. Much as with Action, which serves a role for potential actions and for recording chains of activities that actually happened. |
+1 for broadening as described. |
(FYI @philbarker @westurner - is this useful for courses?) Published via http://schema.org/docs/releases.html#v3.1 |
@danbri would be better if the definition didn't mention publication |
Good point @RichardWallis! Ok, "A flag to signal that the publication is accessible for free." Filed as #1290, since I don't like the same issue appearing twice in /docs/releases.html |
Is there any particular reason why the property
isAccessibleForFree
is used on the classPublicationEvent
only? It seems to me that this is a reasonable and (if true) important property for any kind of event, so I would strongly suggest to move it toEvent
.The text was updated successfully, but these errors were encountered: