例えば色を検索するとき…HSVAのそれぞれ上/下…合計8つのスカラー値を指定して、その範囲にある色をすべて検索

RGBAもあっていい。HSVAと相互変換できる別のとして実装。比較するときはを揃えないといけない。

色に対応した範囲は最大8要素の。色専用の
範囲の記号は「..」。範囲は列挙(赤に対して{赤,青,黄,…}を検索するような)または元の×2(HSVA(0, 100, 100, 1)に対して{H:0..180, S:0..100, V:0..100, A:0..1})です。色名自体が範囲をすのもいいかも知れない。
例えばH:0-180Hは「要素内の要素」と呼べるもの。この大小比較がどこかに定義されていなければならない。
このHはラベル。汎用記法でも使用可能なもの。ラベルが無いときは規定されている順序通りに値を並べれば問題無し。
「..0」は0以下、「0..」は0以上をす。
「全範囲(どんな値とも適合する)」も指定可能に。

※範囲の記には色名記法を使わない。
8要素の範囲はHSVA形式で色を現しているときのもの。色名では範囲を現できなくていい。色名を使う検索なら範囲ではなく、色名を列挙することになる。普通のOR検索


検索対象と検索クエリーは同じ書き方でないと分かりにくい。この記法は使わない。

検索曖昧検索。範囲を指定しなくても近い値1つで探せるから十分。そもそも範囲は検索でしか使わない検索クエリー専用記法なので価値が低い。
検索される側でも範囲を書いておくのは有用。

同じの値2つでも範囲をせるけど、値1つと範囲の半径を示すスカラー値1つでも可。
範囲は「スカラー値1つと許容量(あいまいさ)1つ」で示せる。