Template:Infobox body of water

{{infobox
 * child         = {{lc:{{{child|{{{embed|}}}}}}}}
 * bodyclass     = vcard
 * bodystyle     = {{#ifeq:{{{align}}}|left|float: {{{align}}}; clear: {{{align}}}; margin-left:0; margin-right: 1em; }}
 * headerstyle   = border-bottom: #cedeff 1px solid


 * abovestyle    = background-color: #cedeff; font-size: 125%;
 * aboveclass    = fn org
 * above         = {{#if:{{{name|}}}|{{{name}}}| {{PAGENAMEBASE}} }}


 * titleclass    = fn org
 * title         = {{#ifeq:{{lc:{{{child|{{{embed|}}}}}}}}|yes|{{#if:{{{name|}}}|{{{name}}}| {{PAGENAMEBASE}} }}}}


 * subheaderclass = nickname
 * subheaderstyle = font-size:100%; border-bottom: 1px solid #cedeff;
 * subheader     = {{{other_name|}}}


 * imagestyle    = line-height: 1.2; border-bottom: 1px solid #cedeff;


 * image   = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1.14|border=yes|alt={{{alt|}}} }}
 * caption = {{{caption|}}}


 * image2  = {{#invoke:InfoboxImage|InfoboxImage|image={{{image_map|}}}|size={{{map_size|{{{image_size|}}}}}}|sizedefault=frameless|upright=1.1|border=yes|alt={{{alt_map|}}}}}
 * caption2 = {{{caption_map|}}}

{{location map|{{{pushpin_map|}}} |label = {{#ifeq: {{lc: {{{pushpin_label_position|}}} }} | none | | {{ifempty|{{{pushpin_label|}}}|{{{name|}}}|{{PAGENAMEBASE}} }} }} |marksize =6 |position = {{{pushpin_label_position|}}} }}}}
 * image3  = {{#if:{{both| {{{pushpin_map|}}} | {{{coordinates|}}}{{{coords|}}}{{#property:P625}} }}|
 * coordinates = {{ifempty|{{{coordinates|}}}|{{{coords|}}}}}
 * border = infobox
 * alt = {{{pushpin_map_alt|}}}
 * caption = {{{pushpin_map_caption|}}}
 * float = center
 * width = {{{pushpin_mapsize|}}}
 * default_width = 250
 * relief= {{yesno|{{{pushpin_relief|yes}}}|yes=yes|no=}}
 * AlternativeMap = {{{pushpin_image|}}}


 * image4  = {{#invoke:InfoboxImage|InfoboxImage|image={{{image_bathymetry|}}}|size={{{bathymetry_size|{{{image_size|}}}}}}|sizedefault=frameless|upright=1.1|border=yes|alt={{{alt_bathymetry|}}}}}
 * caption4 = {{{caption_bathymetry|}}}


 * rowclass1 = adr
 * label1 = Location
 * class1 = region
 * data1 = {{{location|}}}


 * label2 = Group
 * data2 = {{{group|}}}
 * class2 = category

| {{#invoke:Coordinates|coordinsert|{{ifempty|{{{coordinates|}}}|{{{coords|}}}}}|type:waterbody}}{{{coordinates_footnotes|}}} }}
 * label3 = Coordinates
 * data3 = {{#if:{{{coordinates|}}}{{{coords|}}}

| {{wp|Lake#Types of lakes|Lake type}} | {{#if:{{{ocean_type|}}} | {{wp|Ocean#Types of oceans|Ocean type}} | {{wp|Body of water#Waterbody types|Type}} }} }}  | {{{lake_type|}}} | {{#if:{{{ocean_type|}}} | {{{ocean_type}}} | {{{type|}}} }} }}
 * label4 = {{#if:{{{lake_type|}}}
 * data4 = {{#if:{{{lake_type|}}}
 * class4 = category


 * class5    = nickname
 * label5    = Native name
 * data5     = {{#if:{{{native_name|}}}|{{#iferror:{{native_name|{{{native_name_lang|}}}|{{{native_name}}}}}|{{#ifexpr:{{#invoke:String|find|{{{native_name}}}|lang}}>0|{{{native_name}}}|{{lang|und|{{{native_name}}}}}}}}}}}


 * label6    = Etymology
 * data6     = {{{etymology|}}}


 * label7    = Part of
 * data7     = {{{part_of|{{{parent|}}}}}}


 * label8    = Primary inflows
 * data8     = {{{inflow|}}}


 * label9    = River sources
 * data9     = {{{rivers|}}}


 * label10    = {Primary outflows
 * data10     = {{{outflow|}}}


 * label11    = Ocean/sea sources
 * data11     = {{{oceans|}}}


 * label12   = Catchment area
 * data12    = {{{catchment|}}}


 * label13   = {{wp|Drainage basin|Basin}} countries
 * data13    = {{{basin_countries|{{{countries|}}}}}}


 * label14   = Managing agency
 * data14    = {{{agency|}}}
 * class14   = agent


 * label15   = Designation
 * data15    = {{{designation|}}}
 * class15   = category


 * label16   = Built
 * data16    = {{{date-built|}}}


 * label17   = Construction engineer
 * data17    = {{{engineer|}}}


 * label18   = First flooded
 * data18    = {{{date-flooded|}}}


 * header21  = {{#if:{{{length|}}}{{{width|}}}{{{area|}}}{{{depth|}}}{{{max-depth|}}}{{{volume|}}}{{{residence_time|}}}{{{salinity|}}}{{{shore|}}}{{{elevation|}}}|{{#ifeq:{{lc:{{{child|{{{embed|}}}}}}}}|yes|| }}}}


 * label22   = Max. length
 * rowclass22 = note
 * data22    = {{{length|}}}


 * label23   = Max. width
 * rowclass23 = note
 * data23    = {{{width|}}}


 * label24   = Min. width
 * rowclass24 = note
 * data24    = {{{min_width|}}}


 * label25   = Surface area
 * rowclass25 = note
 * data25    = {{{area|}}}


 * label26   = Average depth
 * rowclass26 = note
 * data26    = {{{depth|}}}


 * label27   = Max. depth
 * rowclass27 = note
 * data27    = {{{max-depth|}}}


 * label28   = {{#if:{{{lake_type|}}}|Water volume}}
 * rowclass28 = note
 * data28    = {{{volume|}}}

| {{wp|Lake retention time|Residence time}} | {{wp|Water cycle#Residence times|Residence time}} }} |{{{residence_time}}} |{{{residence_time}}} year{{#ifeq:{{{residence_time}}}|1||s}} }}}}
 * label29   = {{#if:{{{lake_type|}}}
 * rowclass29 = note
 * data29    = {{#if:{{{residence_time|}}}|{{#iferror:{{#expr:{{{residence_time}}}}}


 * label30   = {{wp|Salinity}}
 * rowclass30 = note
 * data30    = {{{salinity|}}}


 * label31   = Shore length{{sup|1}}
 * rowclass31 = note
 * data31    = {{{shore|}}}


 * label32   = Surface elevation
 * rowclass32 = note
 * data32    = {{{elevation|}}}


 * header36  = {{#if:{{{temperature_high|}}}{{{temperature_low|}}}{{{frozen|}}}{{{islands|}}}{{{sections|}}}{{{cities|}}}{{{website|}}}{{{reference|}}}| }}


 * label37   = Max. temperature
 * rowclass37 = note
 * data37    = {{{temperature_high|}}}


 * label38   = Min. temperature
 * rowclass38 = note
 * data38    = {{{temperature_low|}}}


 * label39   = Frozen
 * data39    = {{{frozen|}}}


 * label40   = Dam
 * data40    = {{{dam_name|}}}


 * label41   = Islands
 * data41    = {{{islands|}}}


 * label42   = Sections/sub-basins
 * data42    = {{{sections|}}}


 * label43   = Trenches
 * rowclass43 = note
 * data43    = {{{trenches|}}}


 * label44   = Benches
 * rowclass44 = note
 * data44    = {{{benches|}}}


 * label45   = Settlements
 * data45    = {{if empty|{{{settlements|}}}|{{{cities|}}}}}


 * label46   = Website
 * data46    = {{{website|}}}


 * label47   = References
 * class47   = note
 * data47    = {{{reference|}}}


 * header48  = {{{extra|}}}{{{nrhp|}}}{{{embedded|}}}

}}
 * belowstyle = font-size: smaller; border-bottom: 1px solid #cedeff; border-top: 1px solid #cedeff
 * below     = {{#if:{{{shore|}}}|{{sup|1}} Shore length is {{wp|Coastline paradox|not a well-defined measure}}.}}