classes and interfaces that model data elements - parts of documents