-
Notifications
You must be signed in to change notification settings - Fork 11
Description
If we look at the schema.org type Event and compare it to its sub-type EducationalEvent, we see that they absolutely identical--they have the _exact same properties_. Having a rather formal bent in this regard, I think there must be some characteristic(s) that distinguish the class from the subclass. IMHO, the basic difference between an instance of Event and an instance of An EducationalEvent is that the latter should explicitly state it's educational intentions through inclusion of LRMI properties--that is what LRMI was designed to do. That currently is not the case.
So, I suggest that we propose that Educational Event be amended to include the following properties:
- educationalAlignment
- educationalUse
- interactivityType
And, the domainIncludes of these properties should be amended to include both CreativeWork and EducationalEvent.
Event (and Educational Event) already have typicalAgeRange.
I do not think that learningResourceType is an appropriate addition to EducationalEvent since events are inherently ephemeral. Note that both Event and EducationalEvent have a recordedIn property with a rangeIncludes of CreativeWork. And CreativeWork (and thus a learning resource) has an inverse property recordedAt. A learning resource (i.e., CreativeWork) is thus created through fixing of the ephemeral EducationalEvent in a tangible medium of expression that can be later expressed and communicated. So it is the CreativeWork resulting from a fixing of the EducationalEvent that should (and does already) have a learningResourceType property.
After a little discussion here would be useful before going further.