Young generation has 3 segments Eden Space, Survivor1 and Survivor2. These are just logical divisions of Young Generation. So objects get copied from Eden Space to Survivor1 and then to Survivor2.
So minor collection in general means that collection happens in Young generation. And if Young generation is full then object gets copied to Old generation.
Again, collection is minor or major depends on multiple factors one of them is space availability in young generation. So if there is enough space in Young generation for object allocation then it will be minor collection. But if there is not enough free space in YG then the same collection can turn into major.
Also JVM specification doesn't talk anything about garbage collection. So its left to JVM implementors to have their own strategy.