query: SELECT ?item ?taxonName ?state ?publication ?title {
    ?item p:P225 ?statement .
    ?statement ps:P225 ?taxonName .
    ?statement pq:P574 ?date .
    ?statement prov:wasDerivedFrom ?refnode .
    ?refnode pr:P248 ?ref
    OPTIONAL {?refnode pr:P304 ?page }
    OPTIONAL {?refnode pr:P31 ?state_}  ?ref wdt:P1433 wd:Q2003024 .
    ?ref wdt:P478 ?volume .
    ?ref wdt:P433 ?issue .
    ?ref wdt:P304 ?pages_ .
    OPTIONAL {?ref wdt:P1476 ?title} .
    BIND(if(!BOUND(?date), "", xsd:string(YEAR(?date))) as ?year)
    BIND(if(sameTerm(?state_, wd:Q1361864), "tax. nov.", if(sameTerm(?state_, wd:Q14594740), "comb. nov.", if(sameTerm(?state_, wd:Q749462), "nom. nov.", ""))) as ?state) 
    BIND(CONCAT("Taxon ", CONCAT(?volume, CONCAT( "(",CONCAT(?issue, CONCAT("): ", CONCAT(?page, CONCAT(". ", ?year))))))) AS ?publication)  
    FILTER(bound(?state))
  }
  ORDER BY ASC(?taxonName)