Whilst the spec isn't explicit about the behaviour of TypeHelper.define() in this respect, it can be inferred from the specified behaviour of SDO to XSD generation ...
The global element for the type:
? lowercase(TYPE.NAME) is the type name with the first letter converted to lower case
... that the definition of a type using TypeHelper.define(), should also implicitly define a global element to be available using the same naming rules