Universal Interpretation

The automatic interpretation of charts based on the Library of Interpretation Texts relies on thematic sets of citations which describe simple astrological situations, e.g. planet X in sign Y (what the planet in this sign means); aspects between planets (what this aspect of these planets means), and so on. The interpreter compiles (assembles) all the citations relevant to the situation existing in the chart without taking into account what is specific in a chart.

For more precise synthesis of an interpretation of a given chart, it is necessary to go beyond the simple schema just described (i.e. '[P.S]', '[P.A.P]'). A truly "universal interpretation" facility requires that any astrological situation, no matter how specific or complex, be describable to the interpreter. This is achieved by describing its conditions using astroformulae, i.e. the formula description language.

The markup of a book for universal interpretation differs from the markup of books about specific astrological themes.

For example, a book for universal interpretation may be formatted as follows:

    // UNI Universal interpretation
    // Sergey Wronsky. Astrology and profession.

    asp = 0,60,90,120,180;

    <<< SUN.ARI & SUN.H10,H11,H12 >>>
    The Sun in Aries and birth at sunrise to noon:

    <<< SUN.SCO & SUN.asp.PLU,MAR.r >>>
    The Sun in Scorpio and in any aspect with Pluto or with retrograde Mars:

The salient differences are as follows:

  • A UNI code in the header line indicates a book for universal interpretation.
  • A section between <<< and >>> immediately following the header lines defines any macros and variables used in the formulae governing the citations in the book.
  • A citation has its own header lines, bounded by <<< and >>>, which contain an astroformula description in the special formula description language.
  • The citation can comprise wholly or partly of links to different books, whose text is also marked-up for universal interpretation. For example the sentence:
    <<< H1.Cnc >>>
    <inc H1_Cnc>

    means that when the condition 'H1.Cnc' is true, the text in the file H1_Cnc.txt will be processed.

    The included file should be marked-up in the same way as UNI text, but should have the INC header code. In this example the text should be as follows:
    // INC Included
    // if Asc in Cancer
    <<< so.sco >>>

    If it is the case that the Ascendant is in Cancer and the Sun is in Scorpio, then "Yes!" appears in the output interpretation document.

It is convenient to create texts for universal interpretation using the "Edit Book" facility available from the popup menu of the Library of Interpretation Texts. The editing window includes functionality for checking the markup syntax of the edited text.