A landform is a subjective individuation of a part of a terrain. Landform recognition is a difficult task because its definition usually relies on a qualitative and fuzzy description. Achieving automatic recognition of landforms requires a formal definition of the landforms properties and their modelling. In the maritime domain, the International Hydrographic Organisation published a standard terminology of undersea feature names which formalises a set of definition mainly for naming and communication purpose. This terminology is here used as a starting point for the definition of an ontology of undersea features and their automatic classification from a terrain model. First, an ontology of undersea features is built. The ontology is composed of an application domain ontology describing the main properties and relationships between features and a representation ontology deals with representation on a chart where features are portrayed by soundings and isobaths. A database model was generated from the ontology. Geometrical properties describing the feature shape are computed from soundings and isobaths and are used for feature classification. An example of automatic classification on a nautical chart is presented and results and ongoing research are discussed.