Lets say that we got a scalar OBJECT-TYPE definition within the MIB
module with the following definition:

someObjectType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The object identifier of the PowerNet sub-agent."
::= { 1 3 6 1 4 1318 1 2 1 1 2 }

Is it legal to define something like this:

someOidDef OBJECT IDENTIFIER ::= { someObjectType 1 }

And if it is (or not) where can I find the definition of what
can/can't be defined under the scalar OBJECT-TYPE. Any comments would
be greatly appreciated.