Yes, the most important properties that I would need (and that most educational resources repositores would need are):
A. Most important properties:
- name (could be automatically set with WP Post title)
- description (could be automatically set with WP Abstract)
- keywords (could be automatically set with WP Post Keywords)
- learningResourceType (cannot be automatically informed)
- author (cannot be automatically informed, not necessarily the author of the post)
- inLanguage (cannot be automatically informed)
- dateCreated (could be automatically set with WP Post creation date)
- dateModified (could be automatically set with WP Post update date)
- typicalAgeRange (0-3, 3-6, cannot be automatically informed)
- educationalLevel (cannot be automatically informed)
- educationalAlignment (cannot be automatically informed)
- timeRequired (cannot be automatically informed, but a good set of predefined values would be: 1. Less than 1 lesson 2. 1 lesson 3. 2-5 lessons 4. More than 5 lessons) <– Obs. It’s best to describe this like this. We may consider that the average length of a “lesson” is universally 20-40 min, so an average of 30 min. per lesson for calculating the ISO 8601 values)
- url (could be automatically set with WP Post URL)
- image (could be automatically set with WP Featured Image)
- thumbnail (could be automatically set with WP Featured Image)
- thumbnailUrl (could be automatically set with WP Featured Image)
- license (cannot be automatically informed, but a good set of predifined values would be
- All rights reserved
- CC BY (Attribution)
- CC BY-SA (Attribution – Share alike)
- CC BY-ND (Attribution – No derivative works)
- CC BY-NC (Attribution – No commercial use)
- CC BY-NC-SA (Attribution – No commercial use – Share alike)
- CC BY-NC-ND (Attribution – No commercial use – No derivatives works)
- GNU General Public License (GPL)
- GNU Free Documentation License (GFDL)
- Public domain
- Other
- isAccessibleForFree (cannot be automatically informed)
B. Additional properties that might be interesting to add:
- audience
- educationalUse
- aggregateRating (Useful if there is a rating plugin, could set the rating value automatically)
- version
- contributor
- editor
- copyrightHolder
- copyrightNotice
- isBasedOn
- isPartOf
- hasPart
- identifier
- sameAs
- isFamilyFriendly
- encodingFormat
- audio
- video
Reference: https://schema.org/LearningResource
Thank you!