cac298e745
support, tarnslations for existing pages and articles
71 lines
6.6 KiB
XML
71 lines
6.6 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="846" viewBox="0 0 1000 846" font-family="Latin Modern Roman, CMU Serif, Computer Modern Serif, Georgia, Times New Roman, serif">
|
|
<style>
|
|
@media (prefers-color-scheme: dark) {
|
|
[fill="#111"] { fill: #f2f2f2; }
|
|
[fill="#333"] { fill: #d6d6d6; }
|
|
[stroke="#333"] { stroke: #d6d6d6; }
|
|
[fill="#444"] { fill: #cfcfcf; }
|
|
[fill="#555"] { fill: #c2c2c2; }
|
|
[fill="#ffffff"] { fill: #121212; }
|
|
[fill="#c62828"] { fill: #ff6659; }
|
|
[stroke="#c62828"] { stroke: #ff6659; }
|
|
[fill="#6a1b9a"] { fill: #ba68c8; }
|
|
[fill="#f9a825"] { fill: #ffca28; }
|
|
[stroke="#f9a825"] { stroke: #ffca28; }
|
|
}
|
|
</style>
|
|
<text x="500.0" y="24" font-size="14" fill="#555" text-anchor="middle">Redundant, contradictory, and unusual but spec-compliant combinations</text>
|
|
<rect x="60" y="32" width="170" height="20" rx="4" fill="#f9a825" opacity="0.15"/>
|
|
<text x="145" y="46" font-size="11" font-weight="700" fill="#f9a825" text-anchor="middle">REDUNDANT</text>
|
|
<text x="60" y="68" font-size="15" font-weight="700" fill="#111">Redundant: eq + boundary</text>
|
|
<text x="940" y="68" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=eq2023-06-15&date=ge2020-01-01</text>
|
|
<line x1="60" y1="92" x2="940" y2="92" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,92 932,87 932,97" fill="#333"/>
|
|
<rect x="400.0" y="82" width="200" height="20" fill="#f9a825" opacity="0.25"/>
|
|
<line x1="600.0" y1="76" x2="600.0" y2="108" stroke="#f9a825" stroke-width="3"/>
|
|
<text x="60" y="152" font-size="12.5" fill="#444" font-style="italic">eq2023-06-15 already covers a full interval; the additional ge condition changes nothing, since 2023 > 2020 is satisfied anyway.</text>
|
|
<rect x="60" y="162" width="170" height="20" rx="4" fill="#c62828" opacity="0.15"/>
|
|
<text x="145" y="176" font-size="11" font-weight="700" fill="#c62828" text-anchor="middle">EMPTY RESULT</text>
|
|
<text x="60" y="198" font-size="15" font-weight="700" fill="#111">Contradiction: eq + ne on the same value</text>
|
|
<text x="940" y="198" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=eq2023-06-15&date=ne2023-06-15</text>
|
|
<line x1="60" y1="222" x2="940" y2="222" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,222 932,217 932,227" fill="#333"/>
|
|
<line x1="485.0" y1="207" x2="515.0" y2="237" stroke="#c62828" stroke-width="4"/>
|
|
<line x1="485.0" y1="237" x2="515.0" y2="207" stroke="#c62828" stroke-width="4"/>
|
|
<text x="60" y="282" font-size="12.5" fill="#444" font-style="italic">eq requires containment, ne requires non-containment in the same interval -> ALWAYS an empty result.</text>
|
|
<rect x="60" y="292" width="170" height="20" rx="4" fill="#c62828" opacity="0.15"/>
|
|
<text x="145" y="306" font-size="11" font-weight="700" fill="#c62828" text-anchor="middle">EMPTY RESULT</text>
|
|
<text x="60" y="328" font-size="15" font-weight="700" fill="#111">Contradiction: mutually exclusive bounds</text>
|
|
<text x="940" y="328" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2023-06-01&date=le2023-01-01</text>
|
|
<line x1="60" y1="352" x2="940" y2="352" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,352 932,347 932,357" fill="#333"/>
|
|
<line x1="485.0" y1="337" x2="515.0" y2="367" stroke="#c62828" stroke-width="4"/>
|
|
<line x1="485.0" y1="367" x2="515.0" y2="337" stroke="#c62828" stroke-width="4"/>
|
|
<text x="60" y="412" font-size="12.5" fill="#444" font-style="italic">Lower bound lies AFTER the upper bound -> no date can satisfy both conditions -> empty result.</text>
|
|
<rect x="60" y="422" width="170" height="20" rx="4" fill="#f9a825" opacity="0.15"/>
|
|
<text x="145" y="436" font-size="11" font-weight="700" fill="#f9a825" text-anchor="middle">REDUNDANT</text>
|
|
<text x="60" y="458" font-size="15" font-weight="700" fill="#111">Redundant: same prefix twice</text>
|
|
<text x="940" y="458" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2020-01-01&date=ge2023-01-01</text>
|
|
<line x1="60" y1="482" x2="940" y2="482" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,482 932,477 932,487" fill="#333"/>
|
|
<rect x="400.0" y="472" width="200" height="20" fill="#f9a825" opacity="0.25"/>
|
|
<line x1="600.0" y1="466" x2="600.0" y2="498" stroke="#f9a825" stroke-width="3"/>
|
|
<text x="60" y="542" font-size="12.5" fill="#444" font-style="italic">Both conditions are of type ge; only the stricter (later) lower bound 2023 is effectively in force.</text>
|
|
<rect x="60" y="552" width="170" height="20" rx="4" fill="#6a1b9a" opacity="0.15"/>
|
|
<text x="145" y="566" font-size="11" font-weight="700" fill="#6a1b9a" text-anchor="middle">SPECIAL CASE</text>
|
|
<text x="60" y="588" font-size="15" font-weight="700" fill="#111">Special case: three parameters (excluding a sub-range)</text>
|
|
<text x="940" y="588" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2023-01-01&date=le2023-12-31&date=ne2023-06-15</text>
|
|
<line x1="60" y1="612" x2="940" y2="612" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,612 932,607 932,617" fill="#333"/>
|
|
<rect x="380.0" y="602" width="240" height="20" fill="#6a1b9a" opacity="0.2"/>
|
|
<rect x="492.0" y="602" width="16" height="20" fill="#ffffff"/>
|
|
<text x="60" y="672" font-size="12.5" fill="#444" font-style="italic">Spec-compliant: a year range from which a single day is additionally excluded via ne.</text>
|
|
<rect x="60" y="682" width="170" height="20" rx="4" fill="#6a1b9a" opacity="0.15"/>
|
|
<text x="145" y="696" font-size="11" font-weight="700" fill="#6a1b9a" text-anchor="middle">SPECIAL CASE</text>
|
|
<text x="60" y="718" font-size="15" font-weight="700" fill="#111">Special case: ap combined with a boundary</text>
|
|
<text x="940" y="718" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ap2023-06-15&date=ge2023-01-01</text>
|
|
<line x1="60" y1="742" x2="940" y2="742" stroke="#333" stroke-width="2"/>
|
|
<polygon points="940,742 932,737 932,747" fill="#333"/>
|
|
<rect x="380.0" y="732" width="240" height="20" fill="#6a1b9a" opacity="0.2"/>
|
|
<text x="60" y="802" font-size="12.5" fill="#444" font-style="italic">Rarely used: a fuzzy approximation additionally constrained to a minimum value (tolerance is server-dependent).</text>
|
|
</svg> |