Schema.org defines generic types.
For example it defines Person here https://schema.org/Person
It defines properties like for example alumniOf meaning "what place he/she studied in". Textually "An organization that the person is an alumni of."
Okey, but...
What happens if this person studied in multiple places?
If I change the type and set an array instead of an EducationalOrganization or Organization I am breaking the schema.
Same happens with the album property of the MusicGroup https://schema.org/MusicGroup although here we find a tip: Time ago there was an albums in plural now superseeded by the album in singular.
This suggests that maybe schema.org already defines a way to use "one" or "more" items in a property in some standardized way... For example the Organization https://schema.org/Organization defines the email but what if it has 3 "official" email addresses.
Question
Does schema.org define some interop standardized way to model properties with one-or-many items of the same type (like multiple alumniOf elements for a single Person?
If so, any pointer to the documentation?