Information Models are used to model managed objects at a conceptual level, independent of any specific protocols used to transport the data
The degree of specificity (or detail) of the abstractions defined in the information model depends on the modeling needs of its designers.
In order to make the overall design as clear as possible, information models should hide protocol and implementation details.
Information models are often represented in Unified Modeling Language (class) diagrams, but there are also informal information models written in plain English language.