If you specify the name of a new schema by using the optional targetSchema argument, you must specify its superschema by using the subschemaOf argument.
This argument is not required if you specify the name of an existing schema for the targetSchema argument.