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|}}} }}

|label126 = Jib/genoa area

| 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}}