In the information systems field, there is conceptual modeling for the activity that elicits and describes the general knowledge a particular information system needs to know. Conceptual schemas are written in languages called conceptual modeling languages.