Description
Return an inclusive treatment-page span after exclusions.
Taxonomic names, authorship strings, nomenclatural types and source-defined taxon concepts are related but distinct records. A literal token parser or source-label comparison can preserve a stated convention without resolving accepted taxonomy or establishing compliance with the applicable nomenclatural code.
Return an inclusive treatment-page span after exclusions.
When to use this tool
Use Taxonomic Revision Treatment Span when checking the stated taxonomic source, name-token, date or concept-support convention.
How to use the tool and how it works
- Enter firstPage, lastPage, excludedPages. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read inclusiveSpan, includedPages. Use the output convention below.
Return an inclusive treatment-page span after exclusions. Require positive ordered page endpoints and in-range excludedPages; inclusiveSpan = last-first+1, includedPages subtracts distinct excluded page numbers.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| firstPage | First Page | Required. Safe integer; minimum 1. |
| lastPage | Last Page | Required. Safe integer. |
| excludedPages | Excluded Pages | Required. Array of safe integer; maximum items 256. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| inclusiveSpan | Inclusive Span | Required. Safe integer. |
| includedPages | Included Pages | Required. Safe integer. |
{
"input": {
"firstPage": 10,
"lastPage": 20,
"excludedPages": [
12,
15,
15
]
},
"output": {
"inclusiveSpan": 11,
"includedPages": 9
}
} Limitations and assumptions
- Pagination and exclusions are supplied; no taxonomic treatment, source content or bibliographic completeness is verified.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Consult the original taxonomic treatment and applicable nomenclatural code, and use source-aware taxonomic resolution for accepted names, priority or type status.
References
Similar or alternative tools
- Taxonomic Publication Page Locator
Create a taxonomic publication locator key.
- Taxonomic Combination Basionym Link
Compare a combination's supplied basionym link and epithet.