Look in the view 'EntityView' - OwnerIdType = refers back to and Entity/Object Type Code
SELECT ObjectTypeCode, Name
FROM
EntityView
There shouldn't be any other type besides 8 or 9 because the Campaign entity is either owned by a User or Team record (see entity properties).
Security is cumulative - ownership shouldn't prevent anything - your individual security profile and the profiles of any teams you are a member dictate your access/privileges on a record.
Jason Lattimer
My Blog - Follow me on Twitter - LinkedIn