Research | Character | Attribute

XCN(XHTML Characters Network) 0.61

Ragna Archives Network

XCN(XHTML Characters Network)とは

XCN(えっくすしーえぬ)は、microformatsの一種でXFNを参考にした、キャラクタの人間関係を表現する仕様です。説明文に特定のXHTMLタグを記述することによって、キャラクタの人間関係を表現できます。よく、キャラクタ紹介で、キャラクタの人間関係マップが使われることがありますが、XCNではこの人間関係をメタ情報として記述することで、プログラム的に可視化することが可能になります。

XCNの記述方法

キャラクタの説明文に以下の書式で記述します。複数のXCN値は半角スペースで区切って記述します。

例: 双子の妹の場合

関係は対称になっている必要はありません。例えば、A→Bは友人と思っていても、B→Aは友人と思っていない、ということはありえます(下の「対向リンク」も参照ください)。

【注意】XCN値が逆になっていないか、注意してください。キャラクタAの説明で、「Bの妹」という文章の場合、AにとってBは姉にあたりますので、「<a href="..." rel="eldrtsister">B</a>の妹」となります。

XCN値一覧

対向リンク(*)
friend友人-
acquaintance知人(友人ほどは親しくない)-
bestfriend親友-
childhoodfriend幼なじみchildhoodfriend
lover恋人-
spouse夫婦(配偶者)spouse
badfriend悪友(遊び仲間)-
classmateクラスメートclassmate
neighborお隣さんneighbor
housemate同居人(家族は除く)housemate
colleague同僚(職場)colleague
fiance許婚(便宜上男女とも)fiance
youngersistereldersister/elderbrother
eldersisteryoungersister/youngerbrother
youngerbrothereldersister/elderbrother
elderbrotheryoungersister/youngerbrother
daughterfather/mother
son息子father/mother
fatherdaughter/son
motherdaughter/son
grandfather祖父grandson/granddaughter
grandmother祖母grandson/granddaughter
granddaughter孫娘grandfather/grandmother
grandson孫息子grandfather/grandmother
descendant子孫ancestor
ancestor先祖descendant
cousinいとこcousin
uncleおじnephew/niece
auntおばnephew/niece
nephewuncle/aunt
nieceuncle/aunt
kin親族(いとこ等は除く)kin
twin双子twin
triplet三つ子triplet
elderhalfbrother_w/differentfathers異父兄youngerhalfbrother_w/differentfathers
youngerhalfbrother_w/differentfathers異父弟elderhalfbrother_w/differentfathers
elderhalfsister_w/differentfathers異父姉youngerhalfsister_w/differentfathers
youngerhalfsister_w/differentfathers異父妹elderhalfsister_w/differentfathers
elderhalfbrother_w/differentmothers異母兄youngerhalfbrother_w/differentmothers
youngerhalfbrother_w/differentmothers異母弟elderhalfbrother_w/differentmothers
elderhalfsister_w/differentmothers異母姉youngerhalfsister_w/differentmothers
youngerhalfsister_w/differentmothers異母妹elderhalfsister_w/differentmothers
adopteddaughter養女adoptivefather/adoptivemother
adoptedson養子(息子)adoptivefather/adoptivemother
adoptivefather養父adopteddaughter/adoptedson
adoptivemother養母adopteddaughter/adoptedson
love好意(恋愛感情)-
affection親愛(friend/bestfriend以外)-
idol憧れ-
rivalライバル(好敵手)-
dislike嫌い-
fear恐怖-
interest興味-
avoid敬遠-
master主人servant
servant使用人master
creator創造主(ホムンクルスなど)・製作者(ロボットなど)creature
creature創造物(ホムンクルスなど)・製作物(ロボットなど)creator
cloneクローンoriginal
originalオリジナル(クローンに対して)clone
homotype同型(ロボットなど)homotype
teacher教師/教官student
student生徒teacher
boss上司(職場)subordinate
subordinate部下(職場)boss
colleague同僚(職場)colleague
senior先輩(学校・部活動)junior
junior後輩(学校・部活動)senior
doctor担当医師patient
nurse担当看護師patient
patient患者doctor/nurse
owner所有者(所有・被所有の関係)possession
possession所有物(所有・被所有の関係)owner
partnerパートナー(仕事・ミッション上)partner
enemy敵対-
feelguilty罪悪感-
malice悪意(・恨み)-
guard警戒心-
reincarnation転生(生まれ変わり/転生「元」に指定)-
same同一人物(重度ネタバレに注意)same

(*)対向リンクは、A→Bの関係が成り立つときに、自動的にB→Aの関係が成り立つことを意味します。

XCNプレフィックス/ポストフィックス

キャラクタゲームでしばしば登場する「元の」「義理の」を記述するためのプレフィックス/ポストフィックスです。

例1: 元恋人 ex-lover
例2: 義理の妹(義妹) youngersister-inlaw

付加可能なXCN値
ex-元の/昔のfriend bestfriend lover classmate neighbor housemate fiance colleague spouse boss subordinate partner teacher student doctor nurse patient
-inlaw義理のyoungersister eldersister youngerbrother elderbrother daughter son father mother

FAQ(よくある質問)

Q1.Ragnaには「属性」という概念の中に、主人公との関係を表す「関係属性」があるが、それとの使い分けはどう考えれば良いでしょうか。
A.類似度評価で使われるため、属性は属性で定義し、それとは別に説明文でXCNを記述してください。

Q2.ネタバレはどの程度許容されるのでしょうか。
A.実運用を見ながら調整する可能性がありますが、属性相当(ほぼ制限なし)で考えています。