コンテンツにスキップ

時空間IDの拡張記法

Kasaneでは連続したIDを表現する記法をFXYTの4つの次元でサポートしている。拡張記法の導入により、トラフィック量や計算量の削減が見込める。拡張記法はIPAの公式記法に変換可能であり、互換性に配慮されている。

インデックスを{数値}で表現する。通常の記法である。

4/5/3/2,4/5/3/3,4/5/3/4,4/5/3/5

インデックスの範囲を{数値}:{数値}で表す。

4/5/3/2:5

Singleに変換

4/5/3/2,4/5/3/3,4/5/3/4,4/5/3/5

4/5:6/3/2:5

Singleに変換

4/5/3/2,4/5/3/3,4/5/3/4,4/5/3/5,4/6/3/2,4/6/3/3,4/6/3/4,4/6/3/5

4/5/3/2:5_3600/30:33

Singleに変換

4/5/3/2_3600/30, 4/5/3/2_3600/31, 4/5/3/2_3600/32, 4/5/3/2_3600/33, 4/5/3/3_3600/30, 4/5/3/3_3600/31, 4/5/3/3_3600/32, 4/5/3/3_3600/33, 4/5/3/4_3600/30, 4/5/3/4_3600/31, 4/5/3/4_3600/32, 4/5/3/4_3600/33, 4/5/3/5_3600/30, 4/5/3/5_3600/31, 4/5/3/5_3600/32, 4/5/3/5_3600/33

インデックスのある値から終端値までを{数値}:-で表す。ただし、Tにおいては終端値がないため、永続的な範囲を表す。

4/5/3/2:-

Singleに変換

4/5/3/24/5/3/34/5/3/44/5/3/54/5/3/64/5/3/74/5/3/84/5/3/94/5/3/104/5/3/114/5/3/124/5/3/134/5/3/144/5/3/15

4/10:-/3/2:-

Singleに変換

4/10/3/2, 4/10/3/3, 4/10/3/4, 4/10/3/5, 4/10/3/6, 4/10/3/7, 4/10/3/8, 4/10/3/9, 4/10/3/10, 4/10/3/11, 4/10/3/12, 4/10/3/13, 4/10/3/14, 4/10/3/15, 4/11/3/2, 4/11/3/3, 4/11/3/4, 4/11/3/5, 4/11/3/6, 4/11/3/7, 4/11/3/8, 4/11/3/9, 4/11/3/10, 4/11/3/11, 4/11/3/12, 4/11/3/13, 4/11/3/14, 4/11/3/15,
…(続く)

4/5/3/2_3600/30:-

Singleに変換

4/5/3/2_3600/304/5/3/2_3600/314/5/3/2_3600/32…(永続)

インデックスの始端値からあるIndexまでを-:{数値}で表す。

4/5/3/-:5

Singleに変換

4/5/3/0,4/5/3/1,4/5/3/2,4/5/3/3,4/5/3/4,4/5/3/5

4/5/-:3/-:5

Singleに変換

4/5/0/0, 4/5/0/1, 4/5/0/2, 4/5/0/3, 4/5/0/4, 4/5/0/5,
4/5/1/0, 4/5/1/1, 4/5/1/2, 4/5/1/3, 4/5/1/4, 4/5/1/5,
4/5/2/0, 4/5/2/1, 4/5/2/2, 4/5/2/3, 4/5/2/4, 4/5/2/5,
4/5/3/0, 4/5/3/1, 4/5/3/2, 4/5/3/3, 4/5/3/4, 4/5/3/5

4/5/2/4_3600/-:10

Singleに変換

4/5/2/4_3600/0, 4/5/2/4_3600/1, 4/5/2/4_3600/2, 4/5/2/4_3600/3, 4/5/2/4_3600/4, 4/5/2/4_3600/5, 4/5/2/4_3600/6, 4/5/2/4_3600/7, 4/5/2/4_3600/8, 4/5/2/4_3600/9, 4/5/2/4_3600/10

インデックスの始端値から終端値までを-で表す。ただし、Tにおいては終端値がないため、永続的な範囲を表す。

4/5/3/-

Singleに変換

4/5/3/0, 4/5/3/1, 4/5/3/2, 4/5/3/3, 4/5/3/4, 4/5/3/5, 4/5/3/6, 4/5/3/7, 4/5/3/8, 4/5/3/9, 4/5/3/10, 4/5/3/11, 4/5/3/12, 4/5/3/13, 4/5/3/14, 4/5/3/15

4/5/-/-

Singleに変換 4/5/0/0, 4/5/0/1, 4/5/0/2, 4/5/0/3, 4/5/0/4, 4/5/0/5, 4/5/0/6, 4/5/0/7, 4/5/0/8, 4/5/0/9, 4/5/0/10, 4/5/0/11, 4/5/0/12, 4/5/0/13, 4/5/0/14, 4/5/0/15, 4/5/1/0, 4/5/1/1, 4/5/1/2, 4/5/1/3, 4/5/1/4, 4/5/1/5, 4/5/1/6, 4/5/1/7, 4/5/1/8, 4/5/1/9, 4/5/1/10, 4/5/1/11, 4/5/1/12, 4/5/1/13, 4/5/1/14, 4/5/1/15, 4/5/2/0, 4/5/2/1, 4/5/2/2, 4/5/2/3, 4/5/2/4, 4/5/2/5, 4/5/2/6, 4/5/2/7, 4/5/2/8, 4/5/2/9, 4/5/2/10, 4/5/2/11, 4/5/2/12, 4/5/2/13, 4/5/2/14, 4/5/2/15, 4/5/3/0, 4/5/3/1, 4/5/3/2, 4/5/3/3, 4/5/3/4, 4/5/3/5, 4/5/3/6, 4/5/3/7, 4/5/3/8, 4/5/3/9, 4/5/3/10, 4/5/3/11, 4/5/3/12, 4/5/3/13, 4/5/3/14, 4/5/3/15, 4/5/4/0, 4/5/4/1, 4/5/4/2, 4/5/4/3, 4/5/4/4, 4/5/4/5, 4/5/4/6, 4/5/4/7, 4/5/4/8, 4/5/4/9, 4/5/4/10, 4/5/4/11, 4/5/4/12, 4/5/4/13, 4/5/4/14, 4/5/4/15, 4/5/5/0, 4/5/5/1, 4/5/5/2, 4/5/5/3, 4/5/5/4, 4/5/5/5, 4/5/5/6, 4/5/5/7, 4/5/5/8, 4/5/5/9, 4/5/5/10, 4/5/5/11, 4/5/5/12, 4/5/5/13, 4/5/5/14, 4/5/5/15, 4/5/6/0, 4/5/6/1, 4/5/6/2, 4/5/6/3, 4/5/6/4, 4/5/6/5, 4/5/6/6, 4/5/6/7, 4/5/6/8, 4/5/6/9, 4/5/6/10, 4/5/6/11, 4/5/6/12, 4/5/6/13, 4/5/6/14, 4/5/6/15, 4/5/7/0, 4/5/7/1, 4/5/7/2, 4/5/7/3, 4/5/7/4, 4/5/7/5, 4/5/7/6, 4/5/7/7, 4/5/7/8, 4/5/7/9, 4/5/7/10, 4/5/7/11, 4/5/7/12, 4/5/7/13, 4/5/7/14, 4/5/7/15, 4/5/8/0, 4/5/8/1, 4/5/8/2, 4/5/8/3, 4/5/8/4, 4/5/8/5, 4/5/8/6, 4/5/8/7, 4/5/8/8, 4/5/8/9, 4/5/8/10, 4/5/8/11, 4/5/8/12, 4/5/8/13, 4/5/8/14, 4/5/8/15, 4/5/9/0, 4/5/9/1, 4/5/9/2, 4/5/9/3, 4/5/9/4, 4/5/9/5, 4/5/9/6, 4/5/9/7, 4/5/9/8, 4/5/9/9, 4/5/9/10, 4/5/9/11, 4/5/9/12, 4/5/9/13, 4/5/9/14, 4/5/9/15, 4/5/10/0, 4/5/10/1, 4/5/10/2, 4/5/10/3, 4/5/10/4, 4/5/10/5, 4/5/10/6, 4/5/10/7, 4/5/10/8, 4/5/10/9, 4/5/10/10, 4/5/10/11, 4/5/10/12, 4/5/10/13, 4/5/10/14, 4/5/10/15, 4/5/11/0, 4/5/11/1, 4/5/11/2, 4/5/11/3, 4/5/11/4, 4/5/11/5, 4/5/11/6, 4/5/11/7, 4/5/11/8, 4/5/11/9, 4/5/11/10, 4/5/11/11, 4/5/11/12, 4/5/11/13, 4/5/11/14, 4/5/11/15, 4/5/12/0, 4/5/12/1, 4/5/12/2, 4/5/12/3, 4/5/12/4, 4/5/12/5, 4/5/12/6, 4/5/12/7, 4/5/12/8, 4/5/12/9, 4/5/12/10, 4/5/12/11, 4/5/12/12, 4/5/12/13, 4/5/12/14, 4/5/12/15, 4/5/13/0, 4/5/13/1, 4/5/13/2, 4/5/13/3, 4/5/13/4, 4/5/13/5, 4/5/13/6, 4/5/13/7, 4/5/13/8, 4/5/13/9, 4/5/13/10, 4/5/13/11, 4/5/13/12, 4/5/13/13, 4/5/13/14, 4/5/13/15, 4/5/14/0, 4/5/14/1, 4/5/14/2, 4/5/14/3, 4/5/14/4, 4/5/14/5, 4/5/14/6, 4/5/14/7, 4/5/14/8, 4/5/14/9, 4/5/14/10, 4/5/14/11, 4/5/14/12, 4/5/14/13, 4/5/14/14, 4/5/14/15, 4/5/15/0, 4/5/15/1, 4/5/15/2, 4/5/15/3, 4/5/15/4, 4/5/15/5, 4/5/15/6, 4/5/15/7, 4/5/15/8, 4/5/15/9, 4/5/15/10, 4/5/15/11, 4/5/15/12, 4/5/15/13, 4/5/15/14, 4/5/15/15

4/5/2/4_3600/-

Singleに変換

4/5/3/2_3600/04/5/3/2_3600/14/5/3/2_3600/2…(永続)