Template:Orchard Infobox: Difference between revisions

From Heritage Apple Corps
Make tree count and species breakdown automatic using SMW queries
Exclude Unknown and Unique from variety count
 
(2 intermediate revisions by the same user not shown)
Line 8: Line 8:
| '''Tree Count''' || {{#ask: [[Has orchard::{{{name}}}]] |format=count}}
| '''Tree Count''' || {{#ask: [[Has orchard::{{{name}}}]] |format=count}}
|-
|-
| '''Species''' || {{#vardefine:apple_count|{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}}}}{{#vardefine:pear_count|{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Pear]] |format=count}}}}{{#vardefine:plum_count|{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Plum]] |format=count}}}}{{#vardefine:apricot_count|{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apricot]] |format=count}}}}{{#ifeq:{{#var:apple_count}}|0||{{#var:apple_count}} apple}}{{#ifeq:{{#var:pear_count}}|0||{{#ifeq:{{#var:apple_count}}|0||, }}{{#var:pear_count}} pear}}{{#ifeq:{{#var:plum_count}}|0||{{#ifexpr:{{#var:apple_count}}>0 or {{#var:pear_count}}>0|, }}{{#var:plum_count}} plum}}{{#ifeq:{{#var:apricot_count}}|0||{{#ifexpr:{{#var:apple_count}}>0 or {{#var:pear_count}}>0 or {{#var:plum_count}}>0|, }}{{#var:apricot_count}} apricot}}
| '''Species''' || {{#ifexpr: {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}} > 0 | {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}} apple|}}<nowiki/>{{#ifexpr: {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Pear]] |format=count}} > 0 | {{#ifexpr: {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}} > 0 |, |}}{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Pear]] |format=count}} pear|}}<nowiki/>{{#ifexpr: {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Plum]] |format=count}} > 0 | {{#ifexpr: ({{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}} + {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Pear]] |format=count}}) > 0 |, |}}{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Plum]] |format=count}} plum|}}<nowiki/>{{#ifexpr: {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apricot]] |format=count}} > 0 | {{#ifexpr: ({{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apple]] |format=count}} + {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Pear]] |format=count}} + {{#ask: [[Has orchard::{{{name}}}]] [[Has species::Plum]] |format=count}}) > 0 |, |}}{{#ask: [[Has orchard::{{{name}}}]] [[Has species::Apricot]] |format=count}} apricot|}}
|-
| '''Varieties''' || {{#ask: [[Has orchard::{{{name}}}]] [[Has variety::+]] [[Has variety::!Unknown]] [[Has variety::!Unique]] [[Has variety::!Unique Trees]] |format=count}} identified
|-
|-
{{#if:{{{variety_count}}}|
{{!}} '''Varieties''' {{!}}{{!}} {{{variety_count}}} identified
{{!}}-
}}
{{#if:{{{national_register|}}}|
{{#if:{{{national_register|}}}|
{{!}} '''NRHP''' {{!}}{{!}} Listed{{#if:{{{nrhp_date|}}}| {{{nrhp_date}}}}}
{{!}} '''NRHP''' {{!}}{{!}} Listed{{#if:{{{nrhp_date|}}}| {{{nrhp_date}}}}}
Line 23: Line 21:
|name=Example Orchard
|name=Example Orchard
|location=Crooked River National Grassland
|location=Crooked River National Grassland
|variety_count=12
|national_register=yes
|national_register=yes
|nrhp_date=2015-05-26
|nrhp_date=2015-05-26
Line 33: Line 30:
|name=
|name=
|location=
|location=
|variety_count=
|national_register=
|national_register=
|nrhp_date=
|nrhp_date=
Line 39: Line 35:
</pre>
</pre>


'''Note:''' Tree counts and species breakdown are now calculated automatically using Semantic MediaWiki queries. You no longer need to provide tree_count or species_breakdown parameters - they will be computed from the trees that have [[Has orchard::OrchardName]] set.
'''Note:''' Tree counts, species breakdown, and variety counts are now calculated automatically using Semantic MediaWiki queries based on trees that have <nowiki>[[Has orchard::OrchardName]]</nowiki> set.


[[Category:Infobox templates]]
[[Category:Infobox templates]]
</noinclude>
</noinclude>

Latest revision as of 13:12, 5 February 2026

Example Orchard
Location Crooked River National Grassland
Tree Count 0
Species
Varieties 0 identified
NRHP Listed2015-05-26


Usage

{{Orchard Infobox
|name=
|location=
|national_register=
|nrhp_date=
}}

Note: Tree counts, species breakdown, and variety counts are now calculated automatically using Semantic MediaWiki queries based on trees that have [[Has orchard::OrchardName]] set.