Template:Infobox sailboat specifications
{{Infobox
|bodyclass = vcard
|title = {{{name|{{PAGENAMEBASE}}}}}
|abovestyle = font-size:1.3em; background-color:lavender;color:inherit;
|headerstyle = background-color:#e6e6ff;color:inherit;
|image1 = {{#if: {{{class_image|}}}
| {{#invoke:InfoboxImage|InfoboxImage|image={{{class_image|}}}|size={{{class_imagesize|{{{Size|}}}}}}|sizedefault=100x100px|alt={{{class_imagealt|}}}}}
| {{#if: {{{class_symbol||}}} | {{{class_symbol}}} }}
}}
|caption1 = Class symbol
|image2 = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{imagesize|{{{Size|}}}}}}|sizedefault=275x275px|alt={{{imagealt|}}}}}
|caption2 = {{{caption|}}}
|image3 = {{#invoke:InfoboxImage|InfoboxImage|image={{#invoke:WikidataIB |getValue |maxvals=1 |P5962 |name=insignia |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|false}}} |noicon=yes |{{{insignia|}}} }}|size={{{insignia size|{{{Size|}}}}}}|sizedefault=100px|alt={{{insignia alt|}}}}}
|caption3 = {{{insignia caption|}}}
|image4 = {{#invoke:InfoboxImage|InfoboxImage|image={{{line drawing|}}}|size={{{line size|{{{Size|}}}}}}|sizedefault=275x275px|alt={{{line alt|}}}}}
|caption4 = {{{line caption|}}}
|image5 = {{#invoke:InfoboxImage|InfoboxImage|image={{#invoke:WikidataIB |getValue |maxvals=1 |P18 |name=image boat |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |noicon=yes |{{{image boat|}}} }}|size={{{image size|{{{Size|}}}}}}|sizedefault=275x275px|alt={{{image alt|}}}}}
|caption5 = {{{image caption|}}}
|labelstyle = vertical-align:top;
|datastyle = vertical-align:top;
|header10 = {{#if:{{{designer|}}}{{{location|}}}{{{year|}}}{{{no built|}}}{{{country|}}}{{{design|}}}{{{brand|}}}{{{location|}}}{{{brand|}}}{{{builder|}}}{{{role|}}}{{Wdib|P287|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P571|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P176|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P1092|qid={{{qid|}}}|fwd=ALL}}
|Development}}
|label12 = Designer
| data12 = {{#invoke:WikidataIB |getValue |P287 |name=designer |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{designer|}}} }}
|label14 = Location
| data14 = {{{location|}}}
|label16 = Year
| data16 = {{#invoke:WikidataIB |getValue |P571 |name=year |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{year|}}} }}
|label18 = {{abbr|No.|Number}} built
| data18 = {{#invoke:WikidataIB |getValue |P1092 |name=no built |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{no built|}}} }}
|label20 = Country
| data20 = {{{country|}}}
|label21 = Design
| data21 = {{{design|}}}
|label22 = Brand
| data22 = {{#invoke:WikidataIB |getValue |P1716 |name=no built |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{brand|}}} }}
|label24 = Builder(s)
| data24 = {{#invoke:WikidataIB |getValue |P176 |name=builder |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{builder|}}} }}
|label25 = Role
| data25 = {{{role|}}}
|label26 = Name
| data26 = {{{name|}}}
|label27 = Previous Name
| data27 = {{{previous name|}}}
|label28 = Launch Name
| data28 = {{{launch name|}}}
|label29 = Team Name
| data29 = {{{team|}}}
|label30 = Club
| data30 = {{{club|}}}
|label31 = Skipper
| data31 = {{{skipper|}}}
|label32 = Race Crew
| data32 = {{{race_crew|}}}
|label33 = Event Design
| data33 = {{{event|}}}
|header40 = {{#if:{{{boat|}}}{{{crew|}}}{{{displacement|}}}{{{disp|}}}{{{draft|}}}{{{air draft|}}}{{{trapeze|}}}{{Wdib|P2067|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P2048|qid={{{qid|}}}|fwd=ALL}}|Boat}}
|label41 = General
| data41 = {{{boats|}}}
|label42 = Crew
| data42 = {{{crew|}}}
|label44 = Displacement
| data44 = {{#invoke:WikidataIB |getValueByQual |P2067 |qualID=P642 |qvalue=Q5636358 |convert=true |name=displacement |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{displacement|}}}{{{disp|}}} }}
|label46 = Draft
| data46 = {{If then show
|{{#invoke:WikidataIB |getValueByQual |P2048 |qualID=P642 |qvalue=Q244777 |convert=true |name=draft |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{draft|}}} {{{hull draft|}}} }}
|{{#invoke:WikidataIB |getValue |P2262 |convert=true |name=draft |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{draft|}}} {{{hull draft|}}} }}
}}
|label48 = Air draft
| data48 = {{#invoke:WikidataIB |getValueByQual |P2048 |qualID=P642 |qvalue=Q2446632 |convert=true |name=air draft |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{air draft|}}} }}
|label50 = Trapeze
| data50 = {{{trapeze|}}}
|header60 = {{#if:{{{hulls|}}}{{{hull type|}}}{{{type|}}}{{{construction|}}}{{{hull|}}}{{{hull weight|}}}{{{loa|}}}{{{loh|}}}{{{lh|}}}{{{lwl|}}}{{{beam|}}}{{{engine|}}}{{Wdib|P279|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P186|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P2043|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P2049|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P516|qid={{{qid|}}}|fwd=ALL}}
|Hull}}
|label61 = General
| data61 = {{{hulls|}}}
|label62 = Type
| data62 = {{#invoke:WikidataIB |getValue |P279 |name=type |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{hull type|}}}{{{type|}}} }}
|label64 = Construction
| data64 = {{#invoke:WikidataIB |getValue |P186 |name=construction |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{construction|}}} }}
|label66 = Hull weight
| data66 = {{{hull|}}}{{{hull weight|}}}
|label68 = LOA
| data68 = {{#invoke:WikidataIB |getValueByQual |P2043 |qualID=P642 |qvalue=Q2358152 |convert=true |name=loa |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{loa|}}} }}
|label70 = LOH
| data70 = {{{loh|}}}{{{lh|}}}
|label72 = LWL
| data72 = {{#invoke:WikidataIB |getValueByQual |P2043 |qualID=P642 |qvalue=Q1817392 |convert=true |name=lwl |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{lwl|}}} }}
|label74 = Beam
|data74 = {{If then show
|{{#invoke:WikidataIB |getValueByQual |P2049 |qualID=P642 |qvalue=Q2376482 |convert=true |name=beam |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{beam|}}} }}
|{{#invoke:WikidataIB |getValue |P2261 |convert=true |name=beam |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{beam|}}} }}
}}
|label77 = Engine type
|data77 = {{#invoke:WikidataIB |getValue |P516 |name=engine |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{engine|}}} }}
|header80 = {{#if:{{{appendages|}}}{{{hull appendages|}}}{{{keel type|}}}{{{keel|}}}{{{ballast|}}}{{{keelweight|}}}{{{rudder type|}}}{{Wdib|P2067|qid={{{qid|}}}|fwd=ALL}}
|Hull appendages}}
|label82 = General
|data82 = {{{appendages|}}}{{{hull appendages|}}}
|label84 = Keel/board type
|data84 = {{{keel type|}}}{{{keel|}}}
|label86 = Ballast
|data86 = {{#invoke:WikidataIB |getValueByQual |P2067 |qualID=P642 |qvalue=Q5461048 |convert=true |name=ballast |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{ballast|}}} }}
|label87 = Keelweight
| data87 = {{{keelweight|}}}
|label88 = Rudder(s)
| data88 = {{{rudder type|}}}
|header100 = {{#if:{{{rigs|}}}{{{rig|}}}{{{rig type|}}}{{{I|}}}{{{J|}}}{{{P|}}}{{{E|}}}{{{mast length|}}}{{{mastheight|}}}{{{rig other|}}}{{Wdib|P2670|qid={{{qid|}}}|fwd=ALL}}{{Wdib|P2048|qid={{{qid|}}}|fwd=ALL}}
|Rig}}
|label101 = General
| data101 = {{{rigs|}}}
|label102 = Rig type
| data102 = {{{rig type|}}}{{{rig|}}}
|label104 = I foretriangle height
| data104 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q547649 |qual=P2048 |convert=true |name=I |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{I|}}} }}
|label106 = J foretriangle base
| data106 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q547649 |qual=P2043 |convert=true |name=J |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{J|}}} }}
|label108 = P mainsail luff
| data108 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1121807 |qual=P2048 |convert=true |name=P |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{P|}}} }}
|label110 = E mainsail foot
| data110 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1121807 |qual=P2043 |name=E |qid={{{qid|}}} |convert=true |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{E|}}} }}
|label112 = Mast length
| data112 = {{#invoke:WikidataIB |getValueByQual |P2048 |qualID=P642 |qvalue=Q331744 |convert=true |name=mast length |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{mast length|}}}{{{mastheight|}}} }}
|label114 = Rig other
| data114 = {{{rig other|}}}
|header120 = {{#if:{{{sails|}}}{{{sailplan|}}}{{{mainsail|}}}{{{sailarea main|}}}{{{jib|}}}{{{sailarea headsail|}}}{{{lp|}}}{{{spinnaker|}}}{{{sailarea spin|}}}{{{gennaker|}}}{{{sailarea gen|}}}{{{sails other|}}}{{{sailarea upwind|}}}{{{mainsailandjib|}}}{{{sailarea downwind|}}}{{{sailarea total|}}}{{{sailarea|}}}{{Wdib|P2670|qid={{{qid|}}}|fwd=ALL}}
|Sails}}
|label121 = General
| data121 = {{{sails|}}}
|label122 = Sailplan
| data122 = {{{sailplan|}}}
|label124 = Mainsail area
| data124 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1121807 |qual=P2046 |name=sailarea main |qid={{{qid|}}} |convert=true |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{mainsail|}}}{{{sailarea main|}}} }}
| data126 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q547649 |qual=P2046 |name=sailarea headsail |qid={{{qid|}}} |convert=true |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{jib|}}}{{{sailarea headsail|}}} }}
|label128 = Luff perpendicular
| data128 = {{{lp|}}}
|label130 = Spinnaker area
| data130 = {{#invoke:WikidataIB |getQualifierValue |P2670 |pval=Q1137340 |qual=P2046 |name=sailarea spin |qid={{{qid|}}} |convert=true |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{spinnaker|}}}{{{sailarea spin|}}} }}
|label132 = Gennaker area
| data132 = {{{gennaker|}}}{{{sailarea gen|}}}
|label133 = Other sails
| data133 = {{{sails other|}}}
|label134 = Upwind sail area
| data134 = {{{sailarea upwind|}}}{{{mainsailandjib|}}}
|label136 = Downwind sail area
| data136 = {{{sailarea downwind|}}}
|label138 = Total sail area
| data138 = {{{sailarea total|}}}{{{sailarea|}}}
|header140 = {{#if:{{{rating|}}}{{{d-pn|}}}{{{rya-pn|}}}{{{phrf|}}}{{{class|}}}{{Wdib|P4271|qid={{{qid|}}}|fwd=ALL}}
|Racing}}
|label141 = Class association
|data141 = {{#invoke:WikidataIB |getValue |P289 |name=no built |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{class|}}} }}
|label142 = Rating
| data142 = {{{rating|}}}
|label143 = D-PN
| data143 = {{{d-pn|}}}
|label144 = RYA PN
| data144 = {{{rya-pn|}}}
|label145 = PHRF
| data145 = {{#invoke:WikidataIB |getValueByQual |P4271 |qualID=P642 |qvalue=Q7168207 |name=phrf |linked=no |qid={{{qid|}}} |fetchwikidata={{{fetchwikidata|}}} |onlysourced={{{onlysourced|}}} |{{{phrf|}}} }}
|header150style = {{#ifeq: {{{status}}} | olympic | background: #CC9900; color: white; |
{{#ifeq: {{{status}}} | former olympic | background: #CCCCCC; color: black; |
{{#ifeq: {{{status}}} | vintage | background: #CCCCCC; color: black; |
{{#ifeq: {{{status}}} | para | background: #CCCCCC; color: black; |
{{#ifeq: {{{status}}} | world sailing | background: #CCCCCC; color: black; |
{{#ifeq: {{{status}}} | former world sailing | background: #CCCCCC; color: black; |
{{#ifeq: {{{olympic}}} | current | background: #CC9900; color: white; |
{{#ifeq: {{{olympic}}} | former | background: #CCCCCC; color: black; |
{{#ifeq: {{{olympic}}} | vintage | background: #CCCCCC; color: black; |
{{#ifeq: {{{olympic}}} | para | background: #CCCCCC; color: black; |
{{#ifeq: {{{olympic}}} | isaf | background: #CCCCCC; color: black; |
{{#ifeq: {{{olympic}}} | ex-isaf | background: #CCCCCC; color: black; }} }} }} }} }} }} }} }} }} }} }} }}
|header150 = {{#ifeq: {{{status}}} | olympic | Current Olympic equipment |
{{#ifeq: {{{status}}} | former olympic | Former Olympic class |
{{#ifeq: {{{status}}} | vintage | Former Olympic class |
{{#ifeq: {{{status}}} | para | Paralympics class |
{{#ifeq: {{{status}}} | world sailing | Class is a member of World Sailing |
{{#ifeq: {{{status}}} | former world sailing | Former Class of World Sailing |
{{#ifeq: {{{olympic}}} | current | Current Olympic equipment |
{{#ifeq: {{{olympic}}} | former | Former Olympic class |
{{#ifeq: {{{olympic}}} | vintage | Former Olympic class |
{{#ifeq: {{{olympic}}} | para | Paralympics class |
{{#ifeq: {{{olympic}}} | isaf | Class is a member of World Sailing |
{{#ifeq: {{{olympic}}} | ex-isaf | Former class of World Sailing }} }} }} }} }} }} }} }} }} }} }} }}
|below=
{{#if:{{{previous|}}}|{{align|left|← {{{previous}}} }} }}
{{#if:{{{successor|}}}|{{align|right|{{{successor}}} →}} }}
{{#if:{{{previous|}}}{{{successor|}}}|
{{EditOnWikidata}}|{{EditOnWikidata}}}}}}
{{documentation}}