Hi, D S.
> is this okay, or if they are within a claim do they need to be set as 'OpenID' (asking if the attributes within a claim need to have 'openid' set or if they're okay not being defined)?
That's correct, all attributes you wish to release as OpenID claim must be set as "OpenID" using this web UI control.
> Does the 'view type' of attributes within a claim need to be set?
No, it controls visibility and write permissions for attributes displayed on user's profile page in web UI. It shouldn't affect OIDC flows.
>I have attached the scope to a client that I have created in OpenID - Is this sufficient?
You set attribute's Usage Type as "OpenID", give it some valid claim name in "oxAuth claim name", then add it to some scope, and permit this scope to be released in your client's registration. You also need to properly configure your client's registration properties to match OIDC flows you'll be using.