I work for a company that has differnt types of data (reports, pictures, contracts, amendments). We want this stuff in the same document libarary but some data is pertinent to some items while others are not. Such that a picture would be taken at a location but a contract wouldn't have that attribute. Is the way to fix this using a template like a content type and then saving it to the library. Basically when someone uploads a contract I don't want them to see the location field.