Construct domains and ranges within vocabulary