How to include multiple data type as individual objecs into an array type?

I have defined two data types as object type

  1. school.raml
  2. college.raml

now i want to include both in an alarm array of 3rd raml and expecting the o/p as below

{
	"alarms": [
	  	{
			"school": {

			}
		},
		{
			"college": {

			}
		}
	]
}

but i am unlucky to get that, i tried some tricks but no luck . Below is the 3rd RAML that i was trying
to include school and college as an objects in to Alarms array

#%RAML 1.0 DataType

type: object
properties:
  alarms: 
    type: array
    items: [school.raml,college.raml]

but it is not giving me expected o/p, above one giving me o/p by inlcuding both schoola and college raml into one object of alarms array as below:

{
  "alarms": [
    {
      "school": {
        
      },
      "college": {
        
      }
    }
  ]
}