Epic Simile Expanded Comparison Span Detector

Measure independently annotated epic-comparison span; no semantic simile or Homeric allusion detection.

Description

An expanded comparison occupies an independently annotated token span.

An expanded comparison occupies an independently annotated token span.1

Counting that span does not recognize an epic simile or determine its literary effect. Use Epic Simile Expanded Comparison Span Detector to evaluate the supplied inputs under the model explained below.

When to use Epic Simile Expanded Comparison Span Detector

Use Epic Simile Expanded Comparison Span Detector to evaluate the supplied inputs under the model explained below. Choose the applicable era, source or grammatical convention and independently establish the annotations or numerical assumptions.

How to use Epic Simile Expanded Comparison Span Detector and understand its results

  1. Choose the applicable era, source or grammatical convention and independently establish the annotations or numerical assumptions.
  2. Enter Annotated comparison start token, Annotated comparison end exclusive, Total line tokens using the field table and validation rules below, then run the tool.
  3. Read Annotated Comparison Tokens, Comparison Token Fraction in the Result object; interpret the units, signs, ordering and unknown-value placeholders described below.
  4. Correct reported input errors and rerun. Apply successful results according to their specific meanings and check the assumptions before using them in a decision.
Input fieldMeaningValue typeRequirement
annotatedComparisonStartTokenAnnotated comparison start tokennumberRequired; constraints below
annotatedComparisonEndExclusiveAnnotated comparison end exclusivenumberRequired; constraints below
totalLineTokensTotal line tokensnumberRequired; constraints below

Enter integer total-line tokens from 1 to 1000000, a zero-based comparison start from 0 through total and an end-exclusive index between start and total. Return end−start and that span divided by total. Empty spans are valid. No text tokenization, comparison recognition or minimum expanded-simile length is supplied.

comparisonTokens=endExclusive−start; fraction=comparisonTokens/totalLineTokens

Use the field order, units and branch conditions described above.

Output fieldMeaningValue type
resultObject containing the named result fields below.object
result.annotatedComparisonTokensAnnotated Comparison Tokensnumber
result.comparisonTokenFractionComparison Token Fractionnumber
json
{
  "input": {
    "annotatedComparisonStartToken": 5,
    "annotatedComparisonEndExclusive": 20,
    "totalLineTokens": 25
  },
  "output": {
    "result": {
      "annotatedComparisonTokens": 15,
      "comparisonTokenFraction": 0.6
    }
  }
}

Limitations and assumptions

Counting that span does not recognize an epic simile or determine its literary effect. Apply the exact scope and assumptions explained above.

All listed fields require explicit values. Unexpected fields, incorrect types, nonfinite numbers and sparse arrays fail validation. Domain-specific bounds, alignments and supported tokens are explained above; extremely large inputs or outputs can also be rejected. Input errors differ from successful false results, empty match lists and unknown-evidence placeholders.

Alternative or Complementary methods

Use Elegiac Couplet Pentameter Second Half Checker for a related task: An elegiac pentameter second-half pattern uses quantitative long and short positions.

Use Ring Composition Circular Return Checker for a related task: Ring composition compares motifs at corresponding outer positions in a text's structure.

References

  1. Epic Simile Expanded Comparison Span Detector — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies