[1] [[URN]] [[NID]] [CODE(URI)[x-suika-fam-cx]]
[[西瓜計画]] ([[suika.fam.cx]]) が管理する URN [[名前空間]]です。
お問合せは <MAIL:admin+sana@suikawiki.org> までどうぞ。

[19] 
この WikiPage では、この NID の構造や割り当てられている資源についてご案内します。
この WikiPage 及び関連する WikiPage の内容は、
他の WikiPage 同様自由に書き換えることができますが、
書き換えても [CODE(URI)[x-suika-fam-cx]]
NID の運用まで勝手に変更されることはありません:-)
西瓜計画登録番号事務局では、定期的にこれらの WikiPage
と同様の内容を <https://suika.suikawiki.org/admin/assign/>
近辺で公開する予定です。正式な内容はそちらを、
最新の内容はこちらをご参照下さい。


*"x-suika-fam-cx" URN 名前空間総合規則
**名前
-[2] suika-urn = "urn:x-suika-fam-cx:" sub-nid *(":" suika-urn-atom) [":"]
-[3] sub-nid = suika-urn-atom
-[4] suika-urn-atom = 1*([[ALPHA]] / [[DIGIT]] / "-" / uri.[[escaped]])

[5] 大文字・小文字は、一般に区別されます。ただし、
[CODE(ABNF)[urn:x-suika-fam-cx]] の部分は区別しません。
また、それ以外の部分でもそう定義されていれば区別しません
(しかしそのような定義を行うことは非推奨です)。
そう定義されていない場合、大文字と小文字が異なるだけの名前を登録することは原則としてありません。

[6] [DEL[末尾の ":" の有無は解釈に影響しません。 ("urn:x-suika-fam-cx:admin:" == "urn:x-suika-fam-cx:admin") ]]
末尾の [CODE(URI)[:]] の有無が解釈に影響するかは、
その定義に依存します。原則として影響します。
有無を無視する場合は、あってもなくても同じ意味とします。
有無を無視しない場合でも、異なる意味で両者を定義することはありません。
一方の意味は未定義とします。

[7] suika-urn-atom における
uri.escaped (ex. "%25"; See [[URI符号化]]) は、将来の拡張のために
予約します。現時点では使用しては'''なりません'''。

[[#comment]]

**空間管理

[8] [[西瓜計画]]が sub-nid を管理します。特定の sub-nid 
の名前空間の管理を委譲することがあります。その場合、
委譲された管理者はその空間の完全な仕様を西瓜計画を通して
公開します。

[9] ひとたび割り当てられた名前は、他の用途に変更することはありません。
一旦割り当てられた名前を削除することもなく、
代わりに使用を非推奨とします。

[[#comment]]

*登録済亜空間
[10]
,空間名                                ,意味,管理者,Status
,[[urn:x-suika-fam-cx:admin]]          ,[[西瓜計画]]管理部,<MAIL:admin@suika.fam.cx>
,[CODE(URI)[[[urn:x-suika-fam-cx:chuubu]]]],[[ちゅーぶ]]関連,<MAIL:chuubu@suika.fam.cx>
,[[urn:x-suika-fam-cx:fuyubi]]         ,[[冬日]],<MAIL:w@suika.fam.cx>
,[CODE(URI)[[[urn:x-suika-fam-cx:lang]]:]],[[言語札]],[[西瓜計画管理部]] <MAIL:sana@suika.fam.cx>,2005-05-25 登録
,[[urn:x-suika-fam-cx:list]]           ,[[ML]],<MAIL:postmaster@suika.fam.cx>
,[[urn:x-suika-fam-cx:markup]]         ,[[マーク付け文書]]名前空間など
,[[urn:x-suika-fam-cx:msgpm]]          ,[[manakai]] 内部使用,<MAIL:w@suika.fam.cx>
,[CODE(URI)[[[urn:x-suika-fam-cx:ns]]:]],[[名前空間]],,Historical [2005-05-19]
,[[urn:x-suika-fam-cx:okuchuu]]        ,[[おくちゅ。]]関連,<MAIL:okuchuu@suika.fam.cx>
,[[urn:x-suika-fam-cx:resource]]       ,[[資源]] ([[RDF]] 語彙など)

[[#comment]]

*互換名前空間名

[11] 名前空間識別子 "x-suika" は廃止されましたが、互換性のため
"x-suika-fam-cx" と同義として扱うことを推奨します。

These namespaces were reserved in [CODE(URI)[[[urn:x-suika]]:]]
but no longer in [CODE(URI)[[[urn:x-suika-fam-cx]]:]]:
,[CODE(URI)[[[urn:x-suika:adminml]]:]],Suika Project Admin. Mailing List,Historic
,[CODE(URI)[[[urn:x-suika:chuubu]]:]],Chuubu-student Mailing List,Historic
,[CODE(URI)[[[urn:x-suika:hima]]]],[Q[mu]] Mailing List,Historic
,[CODE(URI)[[[urn:x-suika:himajin]]]],[Q[su]] Mailing List,Historic
,[CODE(URI)[[[urn:x-suika:robamimi]]]],[Q[robamimi]] Mailing List,Historic

(Note that [CODE(URI)[[[urn:x-suika-fam-cx:chuubu]]:]] has different
syntax and semantics than those of reserved [CODE(URI)[[[urn:x-suika]]:]].)

See <https://suika.suikawiki.org/admin/assign/urn-20010531> for more information.

[12] 名前空間識別子 "x-suika.fam.cx" は、 [[URN]] 仕様に合致しません
("." を使ってはいけません) が、過去に誤って使用されていました。
互換性のため可能であれば "x-suika-fam-cx" と同義として
扱うことを推奨します。

[[#comment]]

* Equivalence

[13] As described in [[RFC 3986]] section 6, URI referemces
has a variety of [Q[equivalences]].

The [CODE(URI)[[[urn:x-suika-fam-cx]]:]] URI references, due to
its characteristic of ''name'', Simple String Comparison
as described in [[RFC 3986]] section 6.2.1 is appropriate
for most cases.  Since the simple string comparison does 
perform no normalization or convertion, it is strongly 
recommended to avoid use of any non-canonicalized 
[CODE(URI)[[[urn:x-suika-fam-cx]]:]] URI references,
such as [SAMP(URI)[URN:]] in uppercase letters and 
use of percent-encoding for [CODE(ABNF)[[[unreserved]]]]
characters.

[14] To describe syntax-based normalizations, 
equivalence property identifiers are introduced:

- [16]
'''Equivalence <http://suika.fam.cx/~wakaba/archive/2005/5/equiv-percent>''':
Percent-encoding of [CODE(ABNF)[[[unreserved]]]] octets are 
equivalent to their literal character representation.
- [15] 
'''Equivalence <http://suika.fam.cx/~wakaba/archive/2005/5/equiv-scheme>''':
Cases in [CODE(ABNF)[[[scheme]]]] are ignored.
-[17]
'''Equivalence <http://suika.fam.cx/~wakaba/archive/2005/5/equiv-urn-nid>''':
Cases in [[URN]] [[NID]] are ignored.

For syntax-based normalization that supports 
[CODE(URI)[[[urn:x-suika-fam-cx]]:]] NID, comparison
by >>15,>>16,>>17 should be employed.  Any other equivalence
property may be used together.

[18] 詳しくは:
<https://suika.suikawiki.org/admin/assign/urn#EQUIV>

* memo