Preserving Type Information in Constructing Schemas - Effect Community