<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Migdal: CL-KIITA:  人工言語知識情報・情報技術事業体</title>
    <description>The latest articles on Migdal by CL-KIITA:  人工言語知識情報・情報技術事業体 (@cl_kiita).</description>
    <link>https://migdal.jp/cl_kiita</link>
    <image>
      <url>https://migdal.jp/uploads/organization/profile_image/6/a36009a6-d326-4e10-9dc6-6d6a85bb3169.png</url>
      <title>Migdal: CL-KIITA:  人工言語知識情報・情報技術事業体</title>
      <link>https://migdal.jp/cl_kiita</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://migdal.jp/feed/cl_kiita"/>
    <language>en</language>
    <item>
      <title>CLAコードの改めての紹介と、現況＆今後の展望</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Tue, 09 Dec 2025 03:05:32 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cla-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%94%B9%E3%82%81%E3%81%A6%E3%81%AE%E7%B4%B9%E4%BB%8B%E3%81%A8%E7%8F%BE%E6%B3%81%E4%BB%8A%E5%BE%8C%E3%81%AE%E5%B1%95%E6%9C%9B-4o1h</link>
      <guid>https://migdal.jp/cl_kiita/cla-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%94%B9%E3%82%81%E3%81%A6%E3%81%AE%E7%B4%B9%E4%BB%8B%E3%81%A8%E7%8F%BE%E6%B3%81%E4%BB%8A%E5%BE%8C%E3%81%AE%E5%B1%95%E6%9C%9B-4o1h</guid>
      <description>&lt;p&gt;&lt;a href="https://adventar.org/calendars/11488"&gt;らんらんアドカレ&lt;/a&gt; 9日目、待降節第二火曜日の記事です。前回の記事(一昨年)では中国語で書いたものの、結局誰も読めなそうな感じだったので日本語に戻します。&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;small&gt;本当は今年こそは(語³アドカレに)記事を書こうと思っていたものの、人工言語アドカレ記事の存在をアドベント始まって暫くするまですっかり忘れていた大間抜けです(昨年は人工言語アドカレ記事の存在自体は覚えていて苔塔アドカレに名乗りを上げていたものの記事を落とした間抜けをやらかしたので、今年こそは...と思っていたんだけども....orz)&lt;/small&gt;&lt;/small&gt;&lt;/p&gt;




&lt;p&gt;皆様お久しぶりです、佐藤陽花です。(往々にして方々で名前が出てきがちなうちの一人だし、多くの界隈人は私のことはご存知だと思うので、改めての自己紹介は省略します)&lt;/p&gt;

&lt;h2&gt;
  
  
  はじめに
&lt;/h2&gt;

&lt;p&gt;さて相変わらずして人工言語多産の佐藤陽花であり、以前から継続して制作している&lt;a href="https://migdal.jp/t/%E3%82%AA%E3%82%A8%E3%83%AB%E8%AA%9E"&gt;オ ェｼﾞｭルニョェーッ語 (オエル語)&lt;/a&gt;や&lt;a href="https://migdal.jp/halka_ffez/%E6%88%91%E6%AD%A3%E5%9C%A8%E5%81%9A%E7%9A%84%E5%A4%9A%E5%B0%91%E4%BA%BA%E5%B7%A5%E8%AA%9E%E8%A8%80%E7%B0%A1%E4%BB%8B%E5%92%8C-cla-%E7%A2%BC%E8%BF%91%E6%B3%81-2f10"&gt;オイナルシャルム語&lt;/a&gt;のほか、最近も制作しだしている共作言語や個人言語などの諸言語がありますが、数週間前に某所でCLAコードに関するお問い合わせと新規申請をいただいたこともあり、今回は個別人工言語の話題ではなく、CLAコードの現況と今後の展望について書いていこうとおもいます。&lt;/p&gt;




&lt;p&gt;CLAコードといえばこのサイト、Migdal (SNS)にも重要な(記事(やその一部)の言語指定において人工言語を指定出来るように成り立たせている一つがCLAコードです (もう一つが同じくCL-KIITAの策定している&lt;a href="https://migdal.jp/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E8%A8%80%E8%AA%9E%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B%E8%A3%9C%E5%85%85%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%8F%90%E6%A1%88-2okl"&gt;LIISコード&lt;/a&gt;及びその&lt;a href="https://migdal.jp/:en-US/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE-ietf-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%AF%BE%E5%BF%9C%E5%8C%96%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%A8%E3%82%A4%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%AB%E3%81%AE-liis-%E3%82%B3%E3%83%BC%E3%83%89%E7%99%BA%E7%B5%A6%E3%81%AE%E5%91%8A%E7%A4%BA-38eg"&gt;補助仕様&lt;/a&gt;))。&lt;/p&gt;

&lt;h2&gt;
  
  
  CLAコード - Conlang Layered Assignment
&lt;/h2&gt;

&lt;p&gt;以下、 &lt;a href="https://migdal.miraheze.org/wiki/CLA%E3%82%B3%E3%83%BC%E3%83%89"&gt;人工言語Wiki記事&lt;/a&gt;や、個別申請における説明内容、CLAチーム内部の運用規範などを掻い摘んで、また整理して説明していきます。&lt;/p&gt;

&lt;h3&gt;
  
  
  CLAコードの概説
&lt;/h3&gt;

&lt;p&gt;CLAコード(Conlang Layered Assignment コード)とは、ISO 639 に倣い、各人工言語のコードを規定するものです。このコードを用いることで、辞典データなどのデータベース上や、各種アプリケーション上・システム上で人工言語を取り扱いやすくなります。&lt;/p&gt;

&lt;p&gt;2015年7月21日におかゆ氏により初版(CLA v1)が提案され、運用されていました。2021年8月5日に提案された試案(CLA v2)を経て、これをもとにCL-KIITA (人工言語知識情報・情報技術事業体)において現行版(CLA v3)の仕様策定が進められ、同8月17日に仕様の策定、9月2日に標準規格が発行され、以降これが運用されています。&lt;/p&gt;


&lt;div class="ltag__user ltag__user__id__6"&gt;
  &lt;a href="/cl_kiita" class="ltag__user__link profile-image-link"&gt;
    &lt;div class="ltag__user__pic"&gt;
      &lt;img src="https://migdal.jp/uploads/organization/profile_image/6/a36009a6-d326-4e10-9dc6-6d6a85bb3169.png" alt="cl_kiita image"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
      &lt;a href="/cl_kiita" class="ltag__user__link"&gt;CL-KIITA:  人工言語知識情報・情報技術事業体&lt;/a&gt;
      フォロー
    &lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a href="/cl_kiita" class="ltag__user__link"&gt;
        人工言語知識情報・情報技術事業体(CL-KIITA, Conlang Knowledge Informatics and Information Technology Association)は、人工言語界隈の情報関連事業のための共同団体です(特定コミュニティ専属ではありません)。
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://github.com/CL-KIITA" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://avatars.githubusercontent.com/u/89307710?s=280&amp;amp;v=4" height="210" class="m-0" width="210"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://github.com/CL-KIITA" rel="noopener noreferrer" class="c-link"&gt;
          CL-KIITA:  人工言語知識情報・情報技術事業体 · GitHub
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          人工言語界隈の情報関連事業のための共同団体です(特定コミュニティ専属ではありません)。辞書システム「ILDics」などの開発、及び人工言語コードなどの標準策定を行っています。 - CL-KIITA:  人工言語知識情報・情報技術事業体
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://github.githubassets.com/favicons/favicon.svg" width="32" height="32"&gt;
        github.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h4&gt;
  
  
  コード仕様概略
&lt;/h4&gt;

&lt;p&gt;CLAコード(CLA v3)こと人工言語層状割当コード(Conlang Layered Assignment Code)は、広い方から制作者(個人、共同、又は集団)、語族(語族・語派など言語グループ)、言語、方言の4階層から構成されていて(大雑把に分けられているだけなので層の名前にそこまで縛られる必要はなくある程度柔軟にできます)、それぞれ英小文字3字、3字、2字、2字のコードを割当られます。語族及び方言はないことも可能で、その場合は「未定義」と記録されます(「未定義」というネーミングはプログラミング界隈の用語なので余り気にしないでください)。&lt;/p&gt;

&lt;p&gt;また制作者及び語族、言語及び方言はそれぞれ一つの名前空間を構成しており、制作者及び語族はグローバルに、言語及び方言は語族ないし制作者ごとにユニークなコードを持たなければなりません。&lt;/p&gt;

&lt;h3&gt;
  
  
  申請の方法と手続
&lt;/h3&gt;

&lt;p&gt;CLAコードの申請には、まずそのコードの指し示す対象となる人工言語(やその方言等)の制作者(或いは代理者)たる申請者が、どのコードが良いか決めるところから始まります。&lt;/p&gt;

&lt;p&gt;コードの決め方については(CLAコード仕様に基づかなければならないこと以外は)決まりはなく、申請者の自由となっています。なお、概ね次のような手法が慣例になっています。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;原語名称のASCII英字への翻字をベースとする。&lt;/li&gt;
&lt;li&gt;数字はa, b, c, ...或いはi, ii, iii, ...などに置き換えるか、又はその言語/方言による読み方を用いる。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;また、申請において希望するコードの各々(各層)につき、何の何処の部分からどのように採ったのかの釈明を添付する必要があります(これをもとに申請されたコードが妥当かどうか判断します)。その他、その人工言語(或いは方言)が実際に存在することを明らかにするもの(資料サイトや紹介記事・辞書など)の提示をお願いしています(なお、制作者が審査担当者と知己深く、存在が既知である場合は提示の省略を許すことがあります)。&lt;/p&gt;

&lt;p&gt;コードの申請は、制作者/語族/言語/方言の各層に区分して行い、その各々について個別に申請・審査されます。既に発行された制作者コードに属する言語コードの場合、言語コードのみの申請者で十分であり、他のケースも同様です。&lt;/p&gt;

&lt;p&gt;各々の層について、申請において必要な項目は、上記に示したものを含め次の通りです。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;層の区分&lt;/li&gt;
&lt;li&gt;コード要素&lt;/li&gt;
&lt;li&gt;コードの選定の釈明&lt;/li&gt;
&lt;li&gt;対象の存在証明&lt;/li&gt;
&lt;li&gt;原語名: その言語の自称(内名)をUnicode記録可能なよう適宜転写等を施したもの&lt;/li&gt;
&lt;li&gt;日本語名: 主に日本語やアジア諸言語中で言及される場合のための名称で、漢字(変種(地域字形)を含む)及び仮名(変体を含まない)を用いることが出来る&lt;/li&gt;
&lt;li&gt;英語名: 主に欧文中で言及される場合のための名称で、ダイアクリティカルマークや合字を含むラテン文字を利用することが出来る。

&lt;ul&gt;
&lt;li&gt;目安として、Latin-1、Latin-2、Latin-9及びLatin-10、並びにこれらに(単体又は合成済み形で)出現するダイアクリティカルマークや合字が利用可能&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;読み仮名: 主に口頭で読み上げたり記述上においてソートする場合のための表記&lt;/li&gt;
&lt;li&gt;ASCII翻字: 主にシステムの内部で取り扱う場合のための表記で、原語名を標準ASCII英字に縮退転写させたもの&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;この他、規則及び慣習に従って審査チームが独自に採録し記録する項目があります。&lt;/p&gt;

&lt;p&gt;コードの申請が提出されたときは、申請チームは速やかに審査に着手します。申請者と対話したり調査したりしつつ、審査事項・留意事項について点検し(不備があれば適宜修正や追加説明を求め)、問題ないことが確認できたら承認して付与・発行します。&lt;/p&gt;

&lt;p&gt;なお、申請の結果、申請チームの一員たる審査者による最終判断は次の3種類あります。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;承認: 審査の結果申請内容に問題が見られず、かつ申請を受け入れることができない事由が存在しない場合&lt;/li&gt;
&lt;li&gt;棄却: 申請内容に不備が存在し、かつそれが修正されない場合&lt;/li&gt;
&lt;li&gt;留保: 本人申請原則への抵触など、申請自体には問題ないが、申請を受け入れることができない事由が存在する場合 (その事由及び解除条件を明示の上で行われます)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  審査チームについて
&lt;/h3&gt;

&lt;p&gt;CL-KIITAの中でも特に、コード割当総部 (Code Assignment Authority; CAA)という部署がコード類の策定＆運用・発行を担っています。コード割当総部はコード類やシステムの規格策定・仕様策定を担う「策定チーム」と、コード類の運用・発行を担う「審査チーム」に分かれています(往々にして共通メンバーがいますが)。&lt;/p&gt;

&lt;p&gt;審査チームのメンバーは、全体の運営管理と審査・発行を担う審査権者、雑多な事務処理や記録管理を担う総務書記、そして外国語による申請や問い合わせに対する窓口通訳とに役割分担しています。なお、審査チームの現行のメンバーは次の通りになりますので、お見知りおき下さい。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;審査権者 (= 審査担当者)

&lt;ul&gt;
&lt;li&gt;佐藤 陽花 (&lt;a class="mentioned-user" href="https://migdal.jp/halka_ffez"&gt;@halka_ffez&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ziphil (&lt;a class="mentioned-user" href="https://migdal.jp/ziphil"&gt;@ziphil&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Xirdim (&lt;a class="mentioned-user" href="https://migdal.jp/xirdim"&gt;@xirdim&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;かえる (&lt;a class="mentioned-user" href="https://migdal.jp/kaeru2193"&gt;@kaeru2193&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;総務書記

&lt;ul&gt;
&lt;li&gt;Atridott (&lt;a class="mentioned-user" href="https://migdal.jp/atridott"&gt;@atridott&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  手動発行体制の報告と経緯
&lt;/h3&gt;

&lt;p&gt;CLAコードv3の仕様策定・運用開始以来、(同じくCL−KIITAメンバーの)Ziphilさんの開発によるCLAコードPortal(Webアプリ)で申請及び審査・発行を行なっていました。しかし、当時用いていたホスティングサービスに関連する事情で、2022年11月28日付けにて当該Portalの運用を終了し、(次世代Portalの開発を続行しつつ)手動体制にて発行してきました(2023年4月16日付けで「後ほど正式な発表をする予定」と言及していましたが、まさかの2年半越しとなってしまいました)。&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;a href="https://migdal.jp/a_i/%E5%89%B5%E4%BD%9C%E8%A8%80%E8%AA%9E%E4%B8%96%E7%95%8C%E8%A8%98%E4%BA%8B%E5%9F%B7%E7%AD%86%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E4%BE%BF%E5%88%A9%E6%A9%9F%E8%83%BD%E9%8B%AD%E6%84%8F%E8%BF%BD%E5%8A%A0%E4%B8%AD-50dd"&gt;ここMigdal(SNS)を管理しているA.I.御大による機能紹介記事&lt;/a&gt;には未だポータルへの言及とリンクがありますが、現在使用出来ないのでご留意ください。&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;(後ほど正式発表すると言及していた)非正式発表曰く、&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;半年〜一年以内には後継システムを開発・稼働させる予定ですが、現在は暫定措置として人力による手動登録・管理を行っています。&lt;/p&gt;

&lt;p&gt;このような事情のため、コード付与をご希望の方やコード照会、お問い合わせなどは当分の間、本拠CL-KIITA鯖やその他DLL鯖等、KIITA言語コード担当者(総代表の私佐藤陽花、主任のじふぃるさん、又は事務役のXirdim)のいる汎人工言語鯖や、KIITA言語コード担当者本人のDM等で、当該担当者までお申し付けください。&lt;/p&gt;

&lt;p&gt;(但し多忙等の理由で対応にお時間を頂くことがありますので、ご理解ご了承の程宜しくお願い致します)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;という内容となります。&lt;/p&gt;

&lt;p&gt;(ここでも「半年〜一年以内には後続システムを」と言及していますが、相変わらずして何年も時が経っているものの、余り進捗が出せず、後続システム始動の目処が全く見えない状況です)&lt;/p&gt;




&lt;p&gt;CLAコードはかねてより手動発行体制となっているわけですが、まずは簡易API＆簡易ツールによる半自動の手動体制にしようというのが私達CLAコード審査チームの当面の思惑です。&lt;/p&gt;

&lt;p&gt;実際、数日前から私が簡易API＆簡易ツールの仕様作成＆開発に取り掛かかっているところです。&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/CL-KIITA"&gt;
        CL-KIITA
      &lt;/a&gt; / &lt;a href="https://github.com/CL-KIITA/Temp_CLIR"&gt;
        Temp_CLIR
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Temporary System of Conlang Assignment Management Table
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Temp CLIR&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;Temporary System of Conlang Assignment Management Table&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Included Packages&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;concode_lib&lt;/code&gt; pkg: Temporary common library of CLA and other codes&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;clir_kit&lt;/code&gt; pkg: Conlang assignment management tooklit as CLI application&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;clir_serve&lt;/code&gt; pkg: Conlang assignment management service as Web API server&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;clir_web&lt;/code&gt; pkg: Temporary conlang assignment portal as simple dynamic Website&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/CL-KIITA/Temp_CLIR"&gt;GitHub で見る&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h3&gt;
  
  
  手動発行体制の手続
&lt;/h3&gt;

&lt;p&gt;手動発行体制では、本拠CL-KIITA鯖やその他DLL鯖等や、あるいはDM等でのメッセージにおいて、はたまた対面やVCでの会話によって随時受付ております。申請者本人が所定の申請様式を備えたメッセージないし電子ファイルを審査チーム成員に送付するか、あるいは審査チーム成員が申請意思及び申請内容を聴取してこれら所定様式に起こします。このあと、通常の手続と同様に審査・発行がされます。&lt;/p&gt;

&lt;p&gt;手動発行体制においては、発行したコードはDiscordのアナウンス機能による告示をもって有効としてきました(なお、それ自体によって有効となる訳ではありませんでしたが、Discordのアナウンス機能による告示自体は以前のポータル発行体制においても用いていましたし、次世代ポータルでも同様とする予定です)。なお、このアナウンス機能のみだと到達範囲が思いの外狭く、有用には周知出来ていないきらいがあったので、有難いことにみかぶるさんが纏めリストを作ってくださいました。&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/mikanixonable" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://migdal.jp/uploads/user/profile_image/142/8e20e755-5b7b-4c8c-9446-3621a48e8bf8.jpg" alt="mikanixonable"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/mikanixonable/cla-%E3%82%B3%E3%83%BC%E3%83%89%E4%B8%80%E8%A6%A7-2023-12-25-3lbg" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;CLAコード一覧(2023-12-25)&lt;/h2&gt;
      &lt;h3&gt;みかぶる ・ ’23年12月24日&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#人工言語&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  CLIR Assignment Management Table
&lt;/h3&gt;

&lt;p&gt;ここ最近はCLIRという(CLIRのCとRはそれぞれConlangとRegistryですが、間のLとIが自分でも謎)という基本台帳(現時点ではGoogleスプレッドシート)及び周辺プログラムを使って管理しています。&lt;/p&gt;

&lt;p&gt;(’25年12月9日午後追記 ― CLIRのIはIdentifiersでした)&lt;/p&gt;

&lt;h2&gt;
  
  
  さいごに
&lt;/h2&gt;

&lt;p&gt;末筆になりますが、皆様におかれましては今後ともCL−KIITAとCLAコードへのご理解のほどよろしくお願いします。また、CLAコード及びシステムの策定や運用、発行に協力したいひと、興味関心があるひとは非常に大歓迎ですので、どしどしお声がけ下さい。&lt;/p&gt;




&lt;p&gt;アドカレ枠の余剰が残っていて、CLIRの実装がある程度終わって、かつ記事執筆の時間的余裕と体力的余力が残っていたら、CLIRの基本仕様と使い方を紹介する続編アドカレ記事を書きたいと思います(期待しないでください)。&lt;/p&gt;

</description>
      <category>cl_kiita</category>
      <category>人工言語</category>
      <category>cla</category>
      <category>言語コード</category>
    </item>
    <item>
      <title>LIISコードのIETFシステム対応化についてとイスクイルのLIISコード発給の告示</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Mon, 22 Apr 2024 12:44:44 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE-ietf-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%AF%BE%E5%BF%9C%E5%8C%96%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%A8%E3%82%A4%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%AB%E3%81%AE-liis-%E3%82%B3%E3%83%BC%E3%83%89%E7%99%BA%E7%B5%A6%E3%81%AE%E5%91%8A%E7%A4%BA-38eg</link>
      <guid>https://migdal.jp/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE-ietf-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%AF%BE%E5%BF%9C%E5%8C%96%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%A8%E3%82%A4%E3%82%B9%E3%82%AF%E3%82%A4%E3%83%AB%E3%81%AE-liis-%E3%82%B3%E3%83%BC%E3%83%89%E7%99%BA%E7%B5%A6%E3%81%AE%E5%91%8A%E7%A4%BA-38eg</guid>
      <description>&lt;h2&gt;
  
  
  はじめに
&lt;/h2&gt;

&lt;p&gt;みなさんお久しぶりです。ちょいちょいお目にかかりますCL-KIITA代表の佐藤陽花です。&lt;/p&gt;

&lt;p&gt;私たちCL-KIITAは、汎用の人工言語コードであるCLAコードと並行して、LIISコード(Language Information Interchange Supplementary Code)を(一応)策定・運用・管理しています。&lt;br&gt;
これは、コンピュータ上での利用欲求の高いものの既存のISOコード、CLAコード、或いはIETFタグなどの言語コードに採録されていない、或いは不十分であるものについて、適切な状態になるまでの間補助することを目的としています。&lt;br&gt;
なお、詳しくは次の記事をご覧ください。&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/cl_kiita" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://migdal.jp/uploads/organization/profile_image/6/a36009a6-d326-4e10-9dc6-6d6a85bb3169.png" alt="CL-KIITA:  人工言語知識情報・情報技術事業体" width="210" height="210"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://migdal.jp/uploads/user/profile_image/29/f1000027-6d75-477d-8aa2-aa3629ba62b6.png" alt="" width="400" height="400"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E8%A8%80%E8%AA%9E%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B%E8%A3%9C%E5%85%85%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%8F%90%E6%A1%88-2okl" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;LIISコード：言語情報交換補充コードの提案&lt;/h2&gt;
      &lt;h3&gt;佐藤陽花 が CL-KIITA:  人工言語知識情報・情報技術事業体 へ執筆 ・ ’22年2月23日&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#cl_kiita&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#人工言語&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#自然言語&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#言語コード&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  規格仕様の補遺
&lt;/h2&gt;

&lt;p&gt;原提案に規定漏れを見つけたので、この場を借りて補遺させていただきます。&lt;/p&gt;

&lt;p&gt;LIISコードに使用可能な文字種はCLAコードと同様にASCII英小文字のみとします。また、原語名称のASCII転写によって個々のコードを定めることを原則とします。&lt;/p&gt;

&lt;h2&gt;
  
  
  LIISコードのIETFシステム対応化について
&lt;/h2&gt;

&lt;p&gt;現行の情報システムにおいては残念ながらIETF形式しか扱えず人工言語の指定に難があるものが多くあるので、CLAコードにおいてやむなくIETF対応形式への変換措置を設定しているところでありますが、それと同等の措置をLIISコードにも同様に適用する手法を規定します。&lt;/p&gt;

&lt;p&gt;すなわち、次の通りとします。なお、k, l, aの部分に対応するものは原提案と同じです。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;x-liis&amp;lt;kk&amp;gt;-&amp;lt;llll&amp;gt;(&amp;lt;aaa&amp;gt;)&lt;/code&gt;&lt;/p&gt;




&lt;p&gt;記事投稿サイトや辞書など、CLAコードでの識別を実装しているソフトウェアやサービスの管理者に置かれましては、同様にLIISコードも対応していただくよう宜しくお願いします(特にここMigdal(SNS)の管理者であるAIさん ( &lt;a class="mentioned-user" href="https://migdal.jp/a_i"&gt;@a_i&lt;/a&gt; ))。&lt;/p&gt;

&lt;p&gt;※とはいえ、正規化の処理は(コード管理システム以外では)プログラム上では必須ではなさそうです。&lt;/p&gt;

&lt;h2&gt;
  
  
  イスクイルのLIISコード発給の告示
&lt;/h2&gt;

&lt;p&gt;イスクイルを用いて記述された文章を識別子を与えてたいという欲求が存在し、人工言語コードの規定の求めがあったので、これに対処することにしました。&lt;br&gt;
調査したところイスクイル全般を指示する&lt;code&gt;en:ithk&lt;/code&gt;が指定発給してありましたが、請求人の陳述によればイスクイルの各版は互いに違いが大きいとの指摘があったので、別言語として扱うことが妥当であると思料するところであります。&lt;br&gt;
したがって、イスクイル制作者のCLAコード申請のあるまでの間の補助として、次の通りイスクイル3及びイスクイル4のLIISコードを指定し発給します。&lt;br&gt;
なお、&lt;code&gt;en:ithk&lt;/code&gt;については従前指定のものについて指示対象の変更を行うものとなります。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;en:ithk&lt;/code&gt;：イスクイル 全般、特にv1(とv2)&lt;br&gt;
&lt;code&gt;en:elrt&lt;/code&gt;：イスクイル v3　　(v3非正式一般自称/ɛ'laɾ.tkʰa/より)&lt;br&gt;
&lt;code&gt;en:matr&lt;/code&gt;：イスクイル v4　　(v4非正式一般自称/mal'ɤʊ̯θʁaɪ̯t/より)&lt;/p&gt;




&lt;p&gt;※CLAコードは原則として制作者本人の申請を要するため、LIISコードでの対応を行います(制作者本人と連絡がつく場合、(並行して)本人に申請を訴求してください。(その方が望ましいあり方ではあります))。&lt;/p&gt;

</description>
      <category>cl_kiita</category>
      <category>人工言語</category>
      <category>自然言語</category>
      <category>言語コード</category>
    </item>
    <item>
      <title>Cotec: Conlang Table Expression powered by CSV 【CLaKIS RFC】</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Tue, 19 Dec 2023 14:13:13 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cotec-conlang-table-expression-powered-by-csv-clakis-rfc-2h86</link>
      <guid>https://migdal.jp/cl_kiita/cotec-conlang-table-expression-powered-by-csv-clakis-rfc-2h86</guid>
      <description>&lt;p&gt;皆さんおはこんばんにちは。この界隈ではもはや知らない人はいないであろう佐藤陽花です。実はアドカレ記事の次は‘人工言語創作における構造主義の理論と実践’をテーマとして記事を書こうと思っておりましたが、みかぶるさんの働きを目にし、その人工言語の古今東西調査記録に貢献しようとこの記事の筆を取った次第です。&lt;/p&gt;

&lt;p&gt;さて、非常にありがたいことに数日前から みかぶるさんが、現在存在する人工言語を悉皆に調査し、&lt;a href="https://migdal.jp/mikanixonable/%E6%97%A5%E6%9C%AC%E3%81%AE%E4%BA%BA%E5%B7%A5%E8%A8%80%E8%AA%9E%E7%B0%A1%E6%98%93%E4%B8%80%E8%A6%A7-2023-%E5%B9%B4-12-%E6%9C%88-3k46"&gt;人工言語一覧表(令和最新版)&lt;/a&gt;を作成・随時アップデートしてくださっています。本規格は、その働きを助けるために、一覧表の元データテーブルの記録・メンテナンスの簡易化を目的として、この用途のために安定的に利用できるデータフォーマットを提案するものです。規格仕様はRFC(Request of Comments)の状態に置かれており、パブリックコメントとして関係者を始め皆様のご意見を募集しております。&lt;/p&gt;

&lt;h2&gt;
  
  
  諸元
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;名称: Cotec&lt;/li&gt;
&lt;li&gt;名称(長形): Conlang Table Expression powered by CSV&lt;/li&gt;
&lt;li&gt;拡張子: &lt;code&gt;.ctc&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;規格番号(暫定): CLaKIS/RFC DX2024-1&lt;/li&gt;
&lt;li&gt;規格バージョン: v0.18&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  仕様 (RFC)
&lt;/h2&gt;

&lt;p&gt;Cotecは、CSV仕様上に構築されるテキストデータとする。Cotecに合致するデータは、CSVとしても合致する。&lt;br&gt;
列区切りのカンマの左右の空白は無視される。後述の通り、処理系では両側の値に回収された後両端トリムされる。&lt;/p&gt;

&lt;p&gt;型付の値をカンマ区切りで並べた行の並びを一つのデータテーブルとする。第0行にメタ行を、第1行にラベル行を、第2行に型宣言行を配し、その後第3行以降任意行数分のデータ行が続く。&lt;/p&gt;

&lt;p&gt;メタ行は第1列にデータ行の行数列数、第2列にテーブルタイトル、第3列に作者名、第4列に原始作成日時、第5列に最終更新日時、第6列にライセンス名、第7列にライセンス表示、第8列に拡張仕様コードが記載される。&lt;br&gt;
行数列数は{行数}x{列数}の形式で、メタ行の日時はISO形式に準拠して記載される。&lt;br&gt;
拡張仕様コードはUnsigned Intで、ビットフラグ管理される。&lt;br&gt;
ラベル行、型宣言行、及び全てのデータ行の列数は必ず等しい。&lt;br&gt;
ラベルは&lt;code&gt;[A-Z][A-Za-z0-9]*)((-|_|\.|:)[A-Z][A-Za-z0-9]*)*&lt;/code&gt;の正規表現に従う。拡張仕様に基づきラベルのレンダリング文字列を規定することができる。&lt;/p&gt;

&lt;p&gt;メタ行、ラベル行、型宣言行、及び全てのデータ行の規定セルを除く全ての任意セルはコメント乃至メモのためのセルとして利用することができる。&lt;/p&gt;

&lt;p&gt;値には空白を含んでも良いが、値の前後にある空白はトリムされる。&lt;br&gt;
値にはエスケープされないカンマ、改行、空白、アンダースコアは出現しない。&lt;br&gt;
また、Array型リテラル以外の型の値ではエスケープされないセミコロン、Pair型以外の型の値ではエスケープされないコロンは出現しない。SString型においてはリテラル以外ではエスケープされないイコール及び丸括弧は出現しない。&lt;br&gt;
エスケープはいずれもバックスラッシュを前置することによって行う。&lt;/p&gt;

&lt;p&gt;Cotecの型は次の通りである。なお、任意の英字T及びUについて、型名の箇所で[T]とあるのは総称型を、T: Uとあるのは型ヒエラルキー上U型の子としてT型が存在することを表し、正規表現の箇所で{T}とあるのはT型のリテラルが埋め込まれることを表す。Any型以外で親となる型が示されていない型は全てObject型を親の型とする。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Any

&lt;ul&gt;
&lt;li&gt;desc: any no-typed values acceptable, very very danger, be careful to use&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Object: Any

&lt;ul&gt;
&lt;li&gt;desc: same as Any excepts Null&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Null: Any

&lt;ul&gt;
&lt;li&gt;desc: null&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;null|nil|~&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;T? on T

&lt;ul&gt;
&lt;li&gt;equals: Union[T,Null]&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Type

&lt;ul&gt;
&lt;li&gt;desc: 型を表す型&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;{TypeKernel}(\[{Type}(,{Type})*\])?\??|({Hom}|\({Hom}\)\?)&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;TypeKernel

&lt;ul&gt;
&lt;li&gt;desc: 型名のうち固有リテラルでない部分&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;([A-Z][A-Za-z0-9]*)(_[A-Z][A-Za-z0-9]*)*&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Label

&lt;ul&gt;
&lt;li&gt;desc: ラベルの型&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;([A-Z][A-Za-z0-9]*)((-|_|\.|:)[A-Z][A-Za-z0-9]*)*&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;BinArray[B] on B where B: Binary

&lt;ul&gt;
&lt;li&gt;desc: binary array with unit&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;NString

&lt;ul&gt;
&lt;li&gt;desc: Natural string&lt;/li&gt;
&lt;li&gt;regex:&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;SString

&lt;ul&gt;
&lt;li&gt;desc: エスケープされないイコール及び丸括弧が出現しないことを除きNStringと同様&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Bool

&lt;ul&gt;
&lt;li&gt;desc: 2-value boolean&lt;/li&gt;
&lt;li&gt;fmt: true, on, yes (as true) / false, off, no (as false)&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;(true|on|yes)|(false|off|no)&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;ANumber

&lt;ul&gt;
&lt;li&gt;desc: Auto (unique) number (integer) within identity mainly-for primary key&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;FNumber

&lt;ul&gt;
&lt;li&gt;desc: Fixed digit-count (unsigned) number (integer)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;SNumber

&lt;ul&gt;
&lt;li&gt;desc: Signed number, with infinity and NaN&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;UNumber

&lt;ul&gt;
&lt;li&gt;desc: Unsigned number, with infinity and NaN&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Binary

&lt;ul&gt;
&lt;li&gt;desc: sized bit array&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Byte: Binary

&lt;ul&gt;
&lt;li&gt;desc: byte size(8 bits) value&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Half: Binary

&lt;ul&gt;
&lt;li&gt;desc: half size(16 bits) value&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Word: Binary

&lt;ul&gt;
&lt;li&gt;desc: word size(32 bits) value&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Url

&lt;ul&gt;
&lt;li&gt;desc: URL&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Date

&lt;ul&gt;
&lt;li&gt;format: &lt;code&gt;(yy|')yy(.m(.d(.h(.M)?)?)?)?&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;(([1-9][0-9]?)|')[0-9]{2}(\.(([0-9])|(1[0-2]))(\.(([1-2]?[0-9])|(3[0-1]))(\.((1?[0-9])|(2[0-4]))(\.([1-5]?[0-9]))?)?)?)?&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;DateRange 

&lt;ul&gt;
&lt;li&gt;regex: &lt;code&gt;({Date}-{Date}?)|(-{Date})&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;LangCode

&lt;ul&gt;
&lt;li&gt;desc: 言語コード識別コード付きの言語コード&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;\{[a-z]{3}[a-z0-9]\}[a-zA-Z0-9_~\-]+&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;LangClass

&lt;ul&gt;
&lt;li&gt;equals: Union[ClassicClass, Array[MoyuneClass]]&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;ClassicClass

&lt;ul&gt;
&lt;li&gt;desc: 俗にSe分類とも呼ばれる伝統的な分類&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;MoyuneClass

&lt;ul&gt;
&lt;li&gt;desc: モユネ分類の各々の値。ASCII英大文字三字(のenum)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Ariority

&lt;ul&gt;
&lt;li&gt;desc: アリオリ性&lt;/li&gt;
&lt;li&gt;fmt:

&lt;ul&gt;
&lt;li&gt;Unknown: 不明&lt;/li&gt;
&lt;li&gt;Mixed: アプリオリとアポステリオリの混合&lt;/li&gt;
&lt;li&gt;Pri: アプリオリ(詳細不明)&lt;/li&gt;
&lt;li&gt;Pri.Strict: 厳格にアプリオリ&lt;/li&gt;
&lt;li&gt;Pri.PartPost: 原則アプリオリだが部分的にアポステリオリ&lt;/li&gt;
&lt;li&gt;Pri.AcceptPost: 原則アプリオリだがアポステリオリも許容&lt;/li&gt;
&lt;li&gt;Post: アポステリオリ&lt;/li&gt;
&lt;li&gt;Post.Strict: 厳格にアポステリオリ&lt;/li&gt;
&lt;li&gt;Post.PartPri: 原則アポステリオリだが部分的にアプリオリ&lt;/li&gt;
&lt;li&gt;Post.AcceptPri: 原則アポステリオリだがアプリオリも許容&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;Unknown|Mixed|Pri(.(Strict|PartPost|AcceptPost))?|Post(.(Strict|PartPri|AcceptPri))?&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Array[T] on T

&lt;ul&gt;
&lt;li&gt;regex: &lt;code&gt;{T}(;{T})*;?&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Pair[K,V] on K, V

&lt;ul&gt;
&lt;li&gt;desc: K型の値とV型の値の組&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;{K}: {V}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;prop: 型パラメタについて結合則及び反交換則を満たす。&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Hom[K,V] on K, V

&lt;ul&gt;
&lt;li&gt;desc: ホム類。K型の値を始域、V型の値を終域とする射の族&lt;/li&gt;
&lt;li&gt;prop: 型パラメタについて結合則及び反交換則を満たす。&lt;/li&gt;
&lt;li&gt;regex: &lt;code&gt;{Type}-&amp;gt;{Type}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Union[T,U] on T, U

&lt;ul&gt;
&lt;li&gt;desc: T型もしくはU型&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Nominal[A] on A

&lt;ul&gt;
&lt;li&gt;desc: 別名義と注釈も記載可能な名義&lt;/li&gt;
&lt;li&gt;prop: 型パラメタについて結合則及び交換則を満たし、またPair型及びHom型に対する分配則を満たす。&lt;/li&gt;
&lt;li&gt;regex &lt;code&gt;{SString}(={SString})*( \({A}\))?&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;ArrayOr[T]

&lt;ul&gt;
&lt;li&gt;state: deprecated from v0.8, for removing&lt;/li&gt;
&lt;li&gt;desc: same as Union[T,Array[T]]&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;MapFor[T,label] on T  (experimental)

&lt;ul&gt;
&lt;li&gt;state: pre experimental&lt;/li&gt;
&lt;li&gt;desc: 指定のlabelと写像関係にあるT型の値。Array型の場合長さは等しい必要がある。&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;拡張仕様コードは次の通り。使用する拡張仕様の拡張仕様コードの和を用いる。拡張仕様を用いない場合のデフォルト値は0で、記載必須値とする。&lt;/p&gt;

&lt;p&gt;拡張仕様1及び2では、メタ行とラベル行との間に追加メタ行が2行追加される。追加メタ行第1行は設定的用途のため、同第2行はメタ情報的用途のために用いられる。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1: 概要、経緯及び更新情報の記載のための追加メタセル&lt;/li&gt;
&lt;li&gt;2: 言語別ラベルレンダリングのための補助テーブル&lt;/li&gt;
&lt;li&gt;4:&lt;/li&gt;
&lt;li&gt;8:&lt;/li&gt;
&lt;li&gt;16:&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  拡張仕様: 概要、経緯及び更新情報の記載のための追加メタセル　(コード1)
&lt;/h2&gt;

&lt;p&gt;追加メタ行第2行第1列から第3列までにそれぞれ概要、経緯及び更新情報がNString型に準拠して記載される。&lt;/p&gt;

&lt;p&gt;追加メタ行第1行第2列にその他の追加メタ情報の項目数を記載する。概要、経緯及び更新情報のみの場合は0と記載される。&lt;/p&gt;

&lt;p&gt;その他の追加メタ情報は追加メタ行第2行第4列以降にラベルと値の組みで記載される。ラベルはラベル行のラベルと同様の形式に準拠して、値はNString型に準拠して記載される。&lt;/p&gt;

&lt;h2&gt;
  
  
  拡張仕様: 言語別ラベルレンダリングのための補助テーブル (コード2)
&lt;/h2&gt;

&lt;p&gt;追加メタ行第1行第2列に補助テーブルの(ラベル行を基準とした)オフセット行数と長さ行数が&lt;code&gt;{オフセット}-{長さ}&lt;/code&gt;の形式で記載される。&lt;/p&gt;

&lt;p&gt;補助テーブルの列数は、データ行の列数とその他の追加メタ情報の項目数の和に4列加えたものとする。&lt;br&gt;
補助テーブルにおいて、各行第1列はレンダリング言語をLangCode型に準拠して記載され、同第2列に対応するレンダリング文字列をNString型に準拠して記載される。レンダリング文字列は、ラベル行、概要、経緯、更新情報、及びその他の追加メタ情報の順序で記載される。&lt;/p&gt;

&lt;h2&gt;
  
  
  懸案事項
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;総称型のネストのリテラルはどうしようか&lt;/li&gt;
&lt;li&gt;列の間でのセル値の紐付け制約の記述の方法はどうしようか&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  上載仕様: 日本語圏人工言語リストにおけるCotecのラベル及び型に関する定義
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;messier,name,kanji,desc,creator,period,site,twitter,dict,grammar,world,category,moyune,cla,part,example,script 
Any,Array[NString],Array[NString],Array[NString],Array[NString],DateRange,Array[Url],Array[Url],Array[NString],Array[NString],Array[NString],Array[NString],Array[MoyuneClass],Array[LangCode],Any,Array[NString],Array[NString] 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>人工言語</category>
      <category>clakis</category>
    </item>
    <item>
      <title>Migdalの正式始動に寄せて - 原典引照版</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Sat, 30 Sep 2023 14:33:47 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/migdal-%E3%81%AE%E6%AD%A3%E5%BC%8F%E5%A7%8B%E5%8B%95%E3%81%AB%E5%AF%84%E3%81%9B%E3%81%A6---%E5%8E%9F%E5%85%B8%E5%BC%95%E7%85%A7%E7%89%88-37jc</link>
      <guid>https://migdal.jp/cl_kiita/migdal-%E3%81%AE%E6%AD%A3%E5%BC%8F%E5%A7%8B%E5%8B%95%E3%81%AB%E5%AF%84%E3%81%9B%E3%81%A6---%E5%8E%9F%E5%85%B8%E5%BC%95%E7%85%A7%E7%89%88-37jc</guid>
      <description>&lt;p&gt;ここMigdal SNSが(試行期間を終え)正式に始動した際に献呈した祝辞「&lt;a href="https://migdal.jp/cl_kiita/migdal-%E3%81%AE%E6%AD%A3%E5%BC%8F%E5%A7%8B%E5%8B%95%E3%81%AB%E5%AF%84%E3%81%9B%E3%81%A6-56op"&gt;Migdalの正式始動に寄せて&lt;/a&gt;」が、ここ最近(&lt;a href="https://migdal.jp/cl_kiita/cl-kiita-%E5%AE%A3%E8%A8%80-1bnl"&gt;CL-KIITA宣言&lt;/a&gt;と同様に)人工言語による翻訳のお題と化しそうな機運があります。&lt;/p&gt;

&lt;p&gt;しかし、この祝辞は新旧約聖書や映画「&lt;a href="http://www.sonypictures.jp/movies/paprika/"&gt;パプリカ&lt;/a&gt;」からの引用や翻案が多く、特に聖書から引用や翻案されている部分は聖書/キリスト教として特有の意味や事情を背景として持っており、人工言語やその他の言語に翻訳する際に注意する必要があります。なので、祝辞を翻訳する皆様の参考として役立たせるため、祝辞本文のそれぞれについて引照を附し注解を行うものして本記事を提供いたします。&lt;/p&gt;

&lt;p&gt;なお聖書箇所を引照している部分において引用している章句は新共同訳に拠ります。また箇所記載の直後に角括弧で記されているのはページ数で、順に新共同訳、聖書協会共同訳のものとなります。聖書をお持ちでない方は&lt;a href="https://www.bible.or.jp/"&gt;㈶日本聖書協会&lt;/a&gt;の&lt;a href="https://www.bible.or.jp/read/vers_search/titlechapter.html"&gt;聖書検索&lt;/a&gt;にて(箇所記載の)書名・章・節を入力し検索することで章句を閲覧できます。&lt;/p&gt;

&lt;h2&gt;
  
  
  Migdalの正式始動に寄せて　(原典引照版本文)
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;東の方から誕生した人工言語の集いの場、Migdalの正式始動を祝して。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;東の方(ひがしのほう): 東方(とうほう)ともいう。場所/位置ではなく方向であることに注意。半ば&lt;a href="http://www16.big.or.jp/~zun/top.html"&gt;東方Project&lt;/a&gt;とも言葉掛けされているが、この箇所に特に深い意味はない。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;全地の人工言語よ、産声を上げよ、育てられよ、地に満ちよ。いちじくの青い実が、大風に揺さぶられて振り落とされるように、全地の人工言語は、我々愛好家の知性により生み出され、使われる。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;全地(ぜんち): 全世界と同じ(諸共同訳聖書及び正教典礼における和訳を使用)。以下出現箇所において同様。
産声を上げよ、育てられよ、地に満ちよ：「産めよ、増えよ、地に満ちて」(創世記1章28節第2文&amp;lt;旧2/2&amp;gt;)「産めよ、増えよ、地に満ちよ。」(前掲書9章1節第2文)&amp;lt;旧/10&amp;gt;)より。&lt;/li&gt;
&lt;li&gt;いちじくの〜振り落とされるように: 「まるで、いちじくの青い実が、大風(おおかぜ)に揺さぶられて振り落とされるようだった。」(ヨハネの黙示録6章13節第2文&amp;lt;新459/447&amp;gt;))より。&lt;/li&gt;
&lt;li&gt;いちじくの青い実: 果実であれば何でも良いわけではなく、知恵の実である「いちじく」だからこそ成り立つ表現である。また「青い」というのは物体の色自体を指しているのではなく、(少なくとも完全には)熟していないということを表す。非商業創作物である以上多かれ少なかれ未熟な点があるのが当然であり、したがって未熟なことを理由に躊躇ったり退けたりするものではなく、また完成度に関わらず受け入れられるという含意がある。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;初めより神と共にあり、またこの世界の万物を成しているあらゆる輝ける言語、全地の言語のもとに生まれた新たな言語が、またそれら言語に関する記事が、積み重なり、塔となるように、その命にて世界を、暗闇を照らすように。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;初めより神と共にあり: 「初めに言(ことば)があった。言は神と共にあった。」(ヨハネによる福音書1章1節第1文〜第2文&amp;lt;新163/160&amp;gt;))より。&lt;/li&gt;
&lt;li&gt;世界の万物を成している: 「万物は言によって成った。」(前掲書1章3節第1文&amp;lt;新163/160&amp;gt;)より。語彙によって世界のあらゆる事物や実体が弁別され、個々のものとして認識されるようになるのです。&lt;/li&gt;
&lt;li&gt;積み重なり、塔となるように: ここMigdal SNSの名前の由来でもある、かの有名なバベルの塔(創世記11章&amp;lt;旧13/13&amp;gt;)のこと。&lt;/li&gt;
&lt;li&gt;命: 聖書において世界最初の女性の名前エバがヘブライ語で「命」を意味することから。&lt;/li&gt;
&lt;li&gt;世界を、暗闇を照らすように: 「神は光と闇を分け」(前掲書1章4節第2文&amp;lt;旧1/1&amp;gt;))「光る物があって、地を照らせ」(前掲書1章14節第3文&amp;lt;旧1/1&amp;gt;))などより。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;現実の自分、創作世界の自分。どちらが本当の現実かは関係ない、どちらの自分も真実であり、肯定されるべきものだ。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;「夢」を「創作世界」と改めて用いている。映画パプリカのセリフ由来のはずだが出処不明。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;祝福された現実を生きるために、全地の愛好家よ、人工言語に取り組め！&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;祝福された現実を生きる: 映画パプリカのセリフ由来のはずだが出処不明。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Migdal、人工言語の門から！今こそ、青空に向かって凱旋だ！&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;今こそ、青空に向かって凱旋だ！: 「今こそ青空に向かって凱旋だ！」(パプリカにおける島所長によるセリフ)より。&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;進め！集まれ！人工言語の愛好家たちよ！我々の「大きな夢」を成し遂げ「人類の巨大な歴史的宝庫」とするために！&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;進め！　集まれ！: 「進め！　集まれ！　私こそがお代官様！」(同島所長によるセリフ)より。&lt;/li&gt;
&lt;li&gt;我々の「大きな夢」〜とするために！: 映画パプリカのセリフ由来のはずだが出処不明。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;　　&lt;br&gt;
(日時署名略)&lt;/p&gt;

</description>
      <category>migdal</category>
      <category>cl_kiita</category>
      <category>人工言語</category>
    </item>
    <item>
      <title>LIISコード：言語情報交換補充コードの提案</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Wed, 23 Feb 2022 12:27:25 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E8%A8%80%E8%AA%9E%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B%E8%A3%9C%E5%85%85%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%8F%90%E6%A1%88-2okl</link>
      <guid>https://migdal.jp/cl_kiita/liis-%E3%82%B3%E3%83%BC%E3%83%89%E8%A8%80%E8%AA%9E%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B%E8%A3%9C%E5%85%85%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%8F%90%E6%A1%88-2okl</guid>
      <description>&lt;p&gt;LIISコード：言語情報交換補充コード&lt;br&gt;
LIIS Code: Language Information Interchange Supplementary Code&lt;/p&gt;

&lt;p&gt;ISOコード、CLAコード、或いはIETFタグによってコード定義されていない言語、或いはそれらの系統言語について補充し言語情報交換のために提供する言語コード。主要な言語やコンピュータ上での利用欲求の高い言語を中心に採録される。&lt;/p&gt;

&lt;p&gt;(本提案の)筆者自身がCL-KIITA宣言を伝統仮名へ翻訳する際に直面した、以下のA.I.さんの発言に如実に表れているような問題に対処するために考案された。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;しかし旧仮名も旧字体も中古日本語も中世日本語も漢文訓読体も言語コードで書けない&lt;/p&gt;
&lt;/blockquote&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://pbs.twimg.com/profile_images/1352221957018710016/bMuJH500_normal.jpg" alt="レ profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        レ
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @wartemeinnicht
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      しかし旧仮名も旧字体も中古日本語も中世日本語も漢文訓読体も言語コードで書けない
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      午前04:26 - 2022年2月21日
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1495615941467860996" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1495615941467860996" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1495615941467860996" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;h2&gt;
  
  
  採録手続
&lt;/h2&gt;

&lt;p&gt;採録は製作者・話者等の申請によらず、コード委員会の判断による。&lt;/p&gt;

&lt;p&gt;CLAコード等適切な言語コードにおいて採録され、本来あるべき状態となった場合はそちらに正規化するようにする。また、正書法によるコード付与をされているもの(LIISコードにおいて種類部がorとなっているもの)、はしかるべき文字体系コードにおいて採録された場合に同様に扱う。&lt;/p&gt;

&lt;h2&gt;
  
  
  形式
&lt;/h2&gt;

&lt;p&gt;種類(k: kind)、言語(l: language)、追加(a: additional)の三階層によって構成される7字・13字コードである。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;kk:llll(_aaa)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;基底部(言語部)＋追加部で一意となるようにコード付与を行う。また種類部は省略して記述しても問題ない。&lt;/p&gt;

&lt;h3&gt;
  
  
  種類
&lt;/h3&gt;

&lt;h4&gt;
  
  
  人工言語系
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;au&lt;/code&gt;：補助言語 Auxiliary Languages / 知的生命体が実際に意思伝達をするために用いることを想定した言語。工学言語・実験言語・改変言語に含まれるものを除く。&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;en&lt;/code&gt;：工学言語 Engineering Languages / 工学的な手法によって作られた言語や、知識表現・言語研究のために作られた言語。&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ex&lt;/code&gt;：実験言語 Experimental Languages / 音韻や文法などの実験のために作られた言語や、その残骸&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md&lt;/code&gt;：改変言語 Modified Languages / 自然言語に改変を加えて作られた言語。&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ar&lt;/code&gt;：芸術言語 Artistic Languages / 補助言語・工学言語・実験言語・改変言語に含めれないすべての人工言語&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  自然言語系
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;hs&lt;/code&gt;：古代言語 Historic Languages&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;mi&lt;/code&gt;：少数言語 Minority Languages&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;pc&lt;/code&gt;：祖語古語 Proto-languages and Classical Languages&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or&lt;/code&gt;：異書記法 Different Orthographies&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  例示
&lt;/h2&gt;

&lt;h3&gt;
  
  
  人工言語
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;au:espo_leg&lt;/code&gt;：エスペラント(正規) &amp;lt;&lt;code&gt;{iso1}eo&lt;/code&gt;, &lt;code&gt;{iso2}epo&lt;/code&gt;, &lt;code&gt;{iso3}epo&lt;/code&gt;, &lt;code&gt;{ietf}eo&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;au:espo_hsy&lt;/code&gt;：エスペラント(H方式) &amp;lt;&lt;code&gt;{ietf}eo-hsistemo&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;au:espo_xsy&lt;/code&gt;：エスペラント(X方式) &amp;lt;&lt;code&gt;{ietf}eo-xsistemo&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;au:espo_csy&lt;/code&gt;：エスペラント(キャレット方式)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;au:espo_ido&lt;/code&gt;：イド語 &amp;lt;&lt;code&gt;{iso1}io&lt;/code&gt;, &lt;code&gt;{iso2}ido&lt;/code&gt;,&lt;code&gt;{iso3}ido&lt;/code&gt;, &lt;code&gt;{ietf}io&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;au:espo_arc&lt;/code&gt;：アルカイカム・エスペラントム &amp;lt;&lt;code&gt;{ietf}eo-arkaika&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ar:euro_mix&lt;/code&gt;：ユーロパント&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ar:trns_mix&lt;/code&gt;：トランスピラント&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ar:baro&lt;/code&gt;：アーヴ語&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ar:klin&lt;/code&gt;：クリンゴン語 &amp;lt;&lt;code&gt;{iso2}tlh&lt;/code&gt;, &lt;code&gt;{iso3}tlh&lt;/code&gt;, &lt;code&gt;{ietf}tlh&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;en:tokp&lt;/code&gt;：トキポナ &amp;lt;&lt;code&gt;{iso3}tok&lt;/code&gt;, &lt;code&gt;{ietf}tok&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;en:logl_log&lt;/code&gt;：ログラン&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;en:logl_jbo&lt;/code&gt;：ロジバン&amp;lt;&lt;code&gt;{iso2}jbo&lt;/code&gt;, &lt;code&gt;{iso3}jbo&lt;/code&gt;, &lt;code&gt;{ietf}io&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;en:ithk&lt;/code&gt;：イスクイル&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:engl_ang&lt;/code&gt;：改変英語(Anglish)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:japn_kyo&lt;/code&gt;：改変日本語(協和語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:japn_mus&lt;/code&gt;：改変日本語(麝香日本語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:nsla_sev&lt;/code&gt;：北スラブ語(セヴェルスク語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:nsla_sla&lt;/code&gt;：北スラブ語(スラヴェニ語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:nsla_sie&lt;/code&gt;：北スラブ語(セヴォリア語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:nsla_nas&lt;/code&gt;：北スラブ語(ナシカ語)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;md:nsla_voz&lt;/code&gt;：北スラブ語(ヴォズギア語)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  自然言語
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;or:japn_trs&lt;/code&gt;：現代日本語(伝統仮名遣い・正字体)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or:japn_trn&lt;/code&gt;：現代日本語(伝統仮名遣い・新字体)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or:japn_mds&lt;/code&gt;：現代日本語(現代仮名遣い・正字体)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or:japn_mdn&lt;/code&gt;：現代日本語(現代仮名遣い・新字体)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hs:japn_emd&lt;/code&gt;：近世日本語&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hs:japn_lmi&lt;/code&gt;：中世日本語&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hs:japn_emi&lt;/code&gt;：中古日本語&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hs:japn_old&lt;/code&gt;：上代日本語 &amp;lt;&lt;code&gt;{iso3}ojp&lt;/code&gt; はこれに正規化する&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or:chan_kun&lt;/code&gt;：漢文訓読体&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;or:chan_gug&lt;/code&gt;：口訣&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cl_kiita</category>
      <category>人工言語</category>
      <category>自然言語</category>
      <category>言語コード</category>
    </item>
    <item>
      <title>CL-KIITA 宣言(傳統假名翻譯)</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Mon, 21 Feb 2022 02:18:32 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cl-kiita-%E5%AE%A3%E8%A8%80%E5%82%B3%E7%B5%B1%E5%81%87%E5%90%8D%E7%BF%BB%E8%AD%AF-3pk3</link>
      <guid>https://migdal.jp/cl_kiita/cl-kiita-%E5%AE%A3%E8%A8%80%E5%82%B3%E7%B5%B1%E5%81%87%E5%90%8D%E7%BF%BB%E8%AD%AF-3pk3</guid>
      <description>&lt;p&gt;　我等は、我等の活動する此の&lt;strong&gt;人工言語界隈に於いて&lt;/strong&gt;、其の&lt;strong&gt;智識と情報を分かち合ひ&lt;/strong&gt;、其の&lt;strong&gt;情報技術を以て貢獻し&lt;/strong&gt;、其の&lt;strong&gt;財產を共有及び保全する事を促進し實行する&lt;/strong&gt;事に依つて、我等が界隈の&lt;strong&gt;持續的な發展に寄與する&lt;/strong&gt;事を目的と爲て、&lt;strong&gt;人工言語智識情報・情報技術事業體&lt;/strong&gt;を設立した事を確認し、以て活動を行つてゐる事を此處に宣言する。&lt;/p&gt;

&lt;p&gt;　我等は、人工言語に關はる諸活動の&lt;strong&gt;後退する事無き發展と前進の爲に&lt;/strong&gt;、人工言語に攜はるあらゆる個人及び集團に取つて、其の取り組みに於いて、&lt;strong&gt;より多くの智識と情報の入手と、既存の財產のより容易な活用が可能で有る&lt;/strong&gt;と共に、過去から將來に亙つて生み出された&lt;strong&gt;智惠が、失はれる事無く繼續して保全される&lt;/strong&gt;可きだと信ずる。&lt;/p&gt;

&lt;p&gt;　本事業體は、各個人や集團に對して、其の行ふ制作其の他の活動を不當に强制、制限する物では無い事を確認する。本事業體は、人工言語に攜はる個人及び集團のより多くと&lt;strong&gt;連攜し、其れを中繼し、其の結集と協和の場を提供する&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;　我等は、人工言語に關する諸事の&lt;strong&gt;一層活氣有る繁榮と發展&lt;/strong&gt;を願ひ乍ら、全力を擧げて此の理想と目的を達成せむと慾す。&lt;/p&gt;

&lt;p&gt;令和三年十二月卅日&lt;br&gt;
CL-KIITA 人工言語智識情報・情報技術事業體&lt;br&gt;
總代表　佐藤陽花&lt;br&gt;
成員一同&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" alt="CL-KIITA宣言"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cl_kiita_decl</category>
      <category>cl_kiita</category>
      <category>cl_gdal</category>
      <category>人工言語</category>
    </item>
    <item>
      <title>CL-KIITA Decl.</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Wed, 16 Feb 2022 05:28:59 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cl-kiita-decl-52ie</link>
      <guid>https://migdal.jp/cl_kiita/cl-kiita-decl-52ie</guid>
      <description>&lt;p&gt;　We acknowledge that we established &lt;strong&gt;Conlang Knowledge Informatics and Information Technology Association&lt;/strong&gt;, and declare that we hereby are carrying out the activities. The aim is to &lt;strong&gt;contribute to the sustainable development&lt;/strong&gt; of our community, &lt;strong&gt;in&lt;/strong&gt; this &lt;strong&gt;conlang community&lt;/strong&gt; in which we operate, by:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;sharing&lt;/strong&gt; our &lt;strong&gt;knowledge and information&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;contributing with our information technology&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;promoting and implementing the sharing and preservation of&lt;/strong&gt; its &lt;strong&gt;assets&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;　We believe that, &lt;strong&gt;in order to ensure the uninterrupted development and progress&lt;/strong&gt; of activities related to conlangs, all individuals and groups working with conlangs should &lt;strong&gt;be able to obtain more knowledge and information and to make easier use of existing assets&lt;/strong&gt; in their efforts, and that the &lt;strong&gt;wisdom&lt;/strong&gt; generated in the past and in the future should &lt;strong&gt;continue to be preserved without being lost&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;　The association confirms that it does not unreasonably coerce or restrict the production or other activities of any individual or group. The association &lt;strong&gt;cooperates with and relays&lt;/strong&gt; a greater number of individuals and groups involved in conlangs, and &lt;strong&gt;provides a forum for their coming together and collaboration&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;　We will do our utmost to achieve these ideals and aims, hoping for &lt;strong&gt;a more vibrant and prosperous development&lt;/strong&gt; of conlangs.&lt;/p&gt;

&lt;p&gt;30 Dec. 2021&lt;br&gt;
CL-KIITA Conlang Knowledge Informatics and Information Technology Association&lt;br&gt;
General Chief　Haruka Sato&lt;br&gt;
All Staffs&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" alt="CL-KIITA宣言"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cl_kiita_decl</category>
      <category>cl_kiita</category>
      <category>cl_gdal</category>
      <category>人工言語</category>
    </item>
    <item>
      <title>TP に関する思案 (第二ラウンド)</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Sat, 22 Jan 2022 13:39:27 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/tp-%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%80%9D%E6%A1%88-%E7%AC%AC%E4%BA%8C%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89-4j4p</link>
      <guid>https://migdal.jp/cl_kiita/tp-%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%80%9D%E6%A1%88-%E7%AC%AC%E4%BA%8C%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89-4j4p</guid>
      <description>&lt;p&gt;昨年、 TP に関する思案をしていたが、本日 Ziphil(&lt;a class="mentioned-user" href="https://migdal.jp/ziphil"&gt;@ziphil&lt;/a&gt;) 氏のシャレイア語配信のさなか TP の話題が出たこともあり、改めて TP に関する思案をする流れとなった。&lt;/p&gt;

&lt;p&gt;(昨年の思案については下記記事を参照。)&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/cl_kiita" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://migdal.jp/uploads/organization/profile_image/6/a36009a6-d326-4e10-9dc6-6d6a85bb3169.png" alt="CL-KIITA:  人工言語知識情報・情報技術事業体" width="210" height="210"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://migdal.jp/uploads/user/profile_image/29/f1000027-6d75-477d-8aa2-aa3629ba62b6.png" alt="" width="400" height="400"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/cl_kiita/tp-%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%80%9D%E6%A1%88-g1d" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;TP に関する思案&lt;/h2&gt;
      &lt;h3&gt;佐藤陽花 が CL-KIITA:  人工言語知識情報・情報技術事業体 へ執筆 ・ ’21年10月25日 ・ 約 2200 字/語&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#tp&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#語彙数&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#単位&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#トキポナ語数計度&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;この思案のさなかで、Ziphil( &lt;a class="mentioned-user" href="https://migdal.jp/ziphil"&gt;@ziphil&lt;/a&gt; ) 氏やA.I.( &lt;a class="mentioned-user" href="https://migdal.jp/a_i"&gt;@a_i&lt;/a&gt; )氏の助力のもと、CTWI(常用トキポナ語数計度)についてまとまった成果を得たので説明していく。&lt;/p&gt;

&lt;h2&gt;
  
  
  TP とは
&lt;/h2&gt;

&lt;p&gt;そもそもTPとは何か、ということだが、昨年の記事でも説明しているので、ここではざっと概略を示すだけにとどめて、詳細は昨年の記事や「人工言語学Wiki」(「Migdal Conlang Wiki」に統合・移行予定)の記事を参照されたい。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;TPとは、モヤ氏が提案した計算が容易かつ感覚的に測りやすい語彙数の尺度である。また、語彙数を議題とした話し合いでも用いられる。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(&lt;a href="https://conlinguistics.wikia.org/ja/wiki/TP_(%E5%8D%98%E4%BD%8D)"&gt;人工言語学Wiki/TP_(単位)&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  定義
&lt;/h2&gt;

&lt;p&gt;名称：&lt;strong&gt;TWI&lt;/strong&gt;　&lt;strong&gt;トキポナ語数計度&lt;/strong&gt;　&lt;strong&gt;Toki-Pona Word-Count Index&lt;/strong&gt; &lt;br&gt;
単位記号：tp&lt;br&gt;
計算式：

&lt;span class="katex-element"&gt;
  &lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;TWI=Word/120
 \text{TWI} = \text{Word} / 120
&lt;/span&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;TWI&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Word&lt;/span&gt;&lt;/span&gt;&lt;span class="mord"&gt;/120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;br&gt;
解説：従来「TP値」と呼ばれていた、語数を(トキポナの語数である)120で割った指標である。計算式が単純な反面、関数が単調増加であって、小さい語数や大きい語数、すなわちトキポナの語数120から離れた語数だと数値が直感的でなくやや使いづらいという問題がある。&lt;/p&gt;

&lt;p&gt;名称：&lt;strong&gt;CTWI&lt;/strong&gt;　&lt;strong&gt;常用トキポナ語数計度&lt;/strong&gt;　&lt;strong&gt;Common Toki-Pona Word-Count Index&lt;/strong&gt;&lt;br&gt;
単位記号：ctp&lt;br&gt;
計算式：
&lt;span class="katex-element"&gt;
  &lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;CTWI=120log⁡120(TWI)+120=120log⁡120(Word)
 \text{CTWI} = 120 \log_{120}{(\text{TWI})} + 120 = 120 \log_{120}{(\text{Word})}
&lt;/span&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;CTWI&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mopen"&gt;(&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;TWI&lt;/span&gt;&lt;/span&gt;&lt;span class="mclose"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mbin"&gt;+&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mopen"&gt;(&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Word&lt;/span&gt;&lt;/span&gt;&lt;span class="mclose"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;br&gt;
解説：従来log TPと呼ばれていた(「PTP」とも呼ばれていた)常用対数値に改訂を加えたものである。ただ、今回の思案で対数の底を10から120に変えたので常用対数値ではなくなったが、変わらず&lt;strong&gt;常用&lt;/strong&gt;トキポナ語数計度と呼ぶことにするので、注意されたい&lt;sup id="fnref1"&gt;1&lt;/sup&gt;。&lt;/p&gt;
&lt;h2&gt;
  
  
  計算値
&lt;/h2&gt;

&lt;p&gt;主要な語数で計算してみた結果が以下である。&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;言語&lt;/th&gt;
&lt;th&gt;語数&lt;/th&gt;
&lt;th&gt;TWI&lt;/th&gt;
&lt;th&gt;CTWI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;基数&lt;/td&gt;
&lt;td&gt;1[word]&lt;/td&gt;
&lt;td&gt;0.008[tp]&lt;/td&gt;
&lt;td&gt;0[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;二進数&lt;/td&gt;
&lt;td&gt;2[word]&lt;/td&gt;
&lt;td&gt;0.017[tp]&lt;/td&gt;
&lt;td&gt;17.374[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;核&lt;/td&gt;
&lt;td&gt;120[word]&lt;/td&gt;
&lt;td&gt;1[tp]&lt;/td&gt;
&lt;td&gt;120[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;常用&lt;/td&gt;
&lt;td&gt;250[word]&lt;/td&gt;
&lt;td&gt;2.083[tp]&lt;/td&gt;
&lt;td&gt;138.397[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トキポナ&lt;/td&gt;
&lt;td&gt;750[word]&lt;/td&gt;
&lt;td&gt;6.25[tp]&lt;/td&gt;
&lt;td&gt;165.934[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オエル語&lt;/td&gt;
&lt;td&gt;900[word]&lt;/td&gt;
&lt;td&gt;7.5[tp]&lt;/td&gt;
&lt;td&gt;170.504[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ロジバン&lt;/td&gt;
&lt;td&gt;1200[word]&lt;/td&gt;
&lt;td&gt;10[tp]&lt;/td&gt;
&lt;td&gt;177.715[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実用可&lt;/td&gt;
&lt;td&gt;2500[word]&lt;/td&gt;
&lt;td&gt;20.833[tp]&lt;/td&gt;
&lt;td&gt;196.112[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シャレイア語&lt;/td&gt;
&lt;td&gt;2860[word]&lt;/td&gt;
&lt;td&gt;23.833[tp]&lt;/td&gt;
&lt;td&gt;199.484[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;低学歴N&lt;/td&gt;
&lt;td&gt;5000[word]&lt;/td&gt;
&lt;td&gt;41.667[tp]&lt;/td&gt;
&lt;td&gt;213.486[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;高学歴N&lt;/td&gt;
&lt;td&gt;10000[word]&lt;/td&gt;
&lt;td&gt;83.333[tp]&lt;/td&gt;
&lt;td&gt;230.86[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アルカ&lt;/td&gt;
&lt;td&gt;12000[word]&lt;/td&gt;
&lt;td&gt;100[tp]&lt;/td&gt;
&lt;td&gt;235.43[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;著名作品&lt;/td&gt;
&lt;td&gt;20000[word]&lt;/td&gt;
&lt;td&gt;166.667[tp]&lt;/td&gt;
&lt;td&gt;248.234[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自然言語&lt;/td&gt;
&lt;td&gt;120000[word]&lt;/td&gt;
&lt;td&gt;1000[tp]&lt;/td&gt;
&lt;td&gt;293.145[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;英語&lt;/td&gt;
&lt;td&gt;500000[word]&lt;/td&gt;
&lt;td&gt;4166.667[tp]&lt;/td&gt;
&lt;td&gt;328.916[ctp]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h2&gt;
  
  
  思案過程
&lt;/h2&gt;

&lt;p&gt;CTWIの乗算・加算の定数が主要な思案内容であった。&lt;/p&gt;

&lt;p&gt;Ziphil(&lt;a class="mentioned-user" href="https://migdal.jp/ziphil"&gt;@ziphil&lt;/a&gt;) 氏もこう述べるとおり、対数をとった結果の負の値の処理に悩んでおり、加算をしようということになった。&lt;/p&gt;


&lt;div class="liquid-comment"&gt;
    &lt;div class="details"&gt;
      &lt;a href="/ziphil"&gt;
        &lt;img class="profile-pic" src="https://migdal.jp/uploads/user/profile_image/13/2c1de33e-6aa5-4692-a651-15dfe511d3be.png" alt="ziphil profile image"&gt;
      &lt;/a&gt;
      &lt;a href="/ziphil"&gt;
        &lt;span class="comment-username"&gt;Ziphineko / Ziphil 🐱🐰&lt;/span&gt;
      &lt;/a&gt;
      &lt;span class="color-base-30 px-2 m:pl-0"&gt;•&lt;/span&gt;

&lt;a href="https://migdal.jp/ziphil/comment/62" class="comment-date crayons-link crayons-link--secondary fs-s"&gt;
  &lt;time class="date-short-year"&gt;
    ’21年11月2日
  &lt;/time&gt;

&lt;/a&gt;

    &lt;/div&gt;
    &lt;div class="body"&gt;
      &lt;p&gt;120語未満で負の数が出てくるのがちょっと気持ち悪いので、定数を加算して調整したい気持ちもある。&lt;/p&gt;


    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;このとき乗算の定数が100で固まろうとしていたこともあり(経緯は前回記事の検討節を参照)、最小値である(単語数1のときの)-207.92を0以上にするキリの良い数ということで300加算にしようかなどと考えあぐねていた。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;負の単語数はないと思うので、0の時に0になってくれるとうれしいかもですね&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A.I.( &lt;a class="mentioned-user" href="https://migdal.jp/a_i"&gt;@a_i&lt;/a&gt; )氏のこの提案により、思い切って底を10から120に変えることにした。こうすることで、乗算・加算したときに1語と120語のときにキリが良くなる(華氏温度のように)のである。&lt;/p&gt;

&lt;p&gt;この後、A.I.( &lt;a class="mentioned-user" href="https://migdal.jp/a_i"&gt;@a_i&lt;/a&gt; )氏のこの提案により、1語のとき0に、120語のとき120なるように乗算・加算定数を決めることになった。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;120語の時に120にするとか？&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;これにより、結果として冒頭のこの計算式に至ることになった。&lt;/p&gt;


&lt;div class="katex-element"&gt;
  &lt;span class="katex-display"&gt;&lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;CTWI=120log⁡120(TWI)+120=120log⁡120(Word/120)+120
 \text{CTWI} = 120 \log_{120}{(\text{TWI})} + 120 = 120 \log_{120}{(\text{Word}/120)} + 120
&lt;/span&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;CTWI&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mopen"&gt;(&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;TWI&lt;/span&gt;&lt;/span&gt;&lt;span class="mclose"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mbin"&gt;+&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mopen"&gt;(&lt;/span&gt;&lt;span class="mord text"&gt;&lt;span class="mord"&gt;Word&lt;/span&gt;&lt;/span&gt;&lt;span class="mord"&gt;/120&lt;/span&gt;&lt;span class="mclose"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mbin"&gt;+&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  試算
&lt;/h2&gt;

&lt;p&gt;この思案(ラウンド2)においても、例に漏れることなくDartプログラムによる試算のお世話になった。ここに用いたプログラムを掲げる。&lt;/p&gt;

&lt;p&gt;&lt;iframe src="https://dartpad.dev/embed-dart.html?id=c9b8178941b9ade08978f9e1441b0fb1&amp;amp;null_safety=true"&gt;
&lt;/iframe&gt;
&lt;/p&gt;


&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;
&lt;br&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="s"&gt;"dart:math"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="s"&gt;"package:intl/intl.dart"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(){&lt;/span&gt;
  &lt;span class="n"&gt;NumberFormat&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;NumberFormat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"###0.###"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"en_US"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="kt"&gt;Map&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;tab&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;{}&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"基数"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"二進数"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"核"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"常用"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;250&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"トキポナ"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;750&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"オエル語"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;900&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"ロジバン"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1200&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"実用可"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2500&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"シャレイア語"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2860&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"低学歴N"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;5000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"高学歴N"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"アルカ"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;12000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"著名作品"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;20000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"自然言語"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;120000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"英語"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;500000&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
 &lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="n"&gt;res&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pTestTWDsTable&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;normal&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;res&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kt"&gt;double&lt;/span&gt; &lt;span class="nf"&gt;flog&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;num&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="kt"&gt;num&lt;/span&gt;&lt;span class="o"&gt;?&lt;/span&gt; &lt;span class="n"&gt;ladix&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ladix&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ladix&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c1"&gt;//Common Log&lt;/span&gt;
&lt;span class="kt"&gt;double&lt;/span&gt; &lt;span class="nf"&gt;clog&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;num&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;flog&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="nf"&gt;pTestTWDsTable&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;Map&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;tab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;NumberFormat&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
  &lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="n"&gt;mdLab&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"| 言語 | 語数 | TWI | CTWI |&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;| --- | --- | --- | --- |&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;switch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;normal&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;tab&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;map&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;MapEntry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;pTestTWDs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;values&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;md&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;mdLab&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;tab&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;map&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;MapEntry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;pTestTWDs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;lab&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;values&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="nf"&gt;pTestTWDs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;String&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;NumberFormat&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
  &lt;span class="k"&gt;switch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;normal&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="s"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$label&lt;/span&gt;&lt;span class="s"&gt;: &lt;/span&gt;&lt;span class="si"&gt;$word&lt;/span&gt;&lt;span class="s"&gt;[word], &lt;/span&gt;&lt;span class="si"&gt;${f.format(calcTWD(word))}&lt;/span&gt;&lt;span class="s"&gt;[tp], &lt;/span&gt;&lt;span class="si"&gt;${f.format(calcCTWD(word))}&lt;/span&gt;&lt;span class="s"&gt;[ctp]"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;md&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="s"&gt;"| &lt;/span&gt;&lt;span class="si"&gt;$label&lt;/span&gt;&lt;span class="s"&gt; | &lt;/span&gt;&lt;span class="si"&gt;$word&lt;/span&gt;&lt;span class="s"&gt;[word] | &lt;/span&gt;&lt;span class="si"&gt;${f.format(calcTWD(word))}&lt;/span&gt;&lt;span class="s"&gt;[tp] | &lt;/span&gt;&lt;span class="si"&gt;${f.format(calcCTWD(word))}&lt;/span&gt;&lt;span class="s"&gt;[ctp] |"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kt"&gt;double&lt;/span&gt; &lt;span class="nf"&gt;calcTWD&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kt"&gt;double&lt;/span&gt; &lt;span class="nf"&gt;calcCTWD&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;flog&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;calcTWD&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;word&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;extension&lt;/span&gt; &lt;span class="n"&gt;MapCtl&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kd"&gt;on&lt;/span&gt; &lt;span class="kt"&gt;Map&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kt"&gt;Map&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;V&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt; &lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;V&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;putIfAbsent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="kt"&gt;enum&lt;/span&gt; &lt;span class="n"&gt;TableOutput&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="n"&gt;normal&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="n"&gt;md&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="katex-element"&gt;
  &lt;span class="katex-display"&gt;&lt;span class="katex"&gt;&lt;span class="katex-mathml"&gt;log⁡120x=log⁡10xlog⁡10120≒0.48096log⁡10x
\log_{120}{x} = \frac{\log_{10}{x}}{\log_{10}{120}} ≒ 0.48096 \log_{10}
{x}
&lt;/span&gt;&lt;span class="katex-html"&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal"&gt;x&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel"&gt;=&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mopen nulldelimiter"&gt;&lt;/span&gt;&lt;span class="mfrac"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord"&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="frac-line"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal"&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mclose nulldelimiter"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mrel amsrm"&gt;≒&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="base"&gt;&lt;span class="strut"&gt;&lt;/span&gt;&lt;span class="mord"&gt;0.48096&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mop"&gt;&lt;span class="mop"&gt;lo&lt;span&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class="msupsub"&gt;&lt;span class="vlist-t vlist-t2"&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;span class="pstrut"&gt;&lt;/span&gt;&lt;span class="sizing reset-size6 size3 mtight"&gt;&lt;span class="mord mtight"&gt;&lt;span class="mord mtight"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-s"&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span class="vlist-r"&gt;&lt;span class="vlist"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="mspace"&gt;&lt;/span&gt;&lt;span class="mord"&gt;&lt;span class="mord mathnormal"&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;






&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;これについてであるが、対数の底の変換を上のように行うことにより引き続き常用対数であるものと考えることができる。 ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>tp</category>
      <category>語彙数</category>
      <category>単位</category>
      <category>トキポナ語数計度</category>
    </item>
    <item>
      <title>CL-KIITA宣言</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Wed, 29 Dec 2021 15:10:20 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cl-kiita-%E5%AE%A3%E8%A8%80-1bnl</link>
      <guid>https://migdal.jp/cl_kiita/cl-kiita-%E5%AE%A3%E8%A8%80-1bnl</guid>
      <description>&lt;p&gt;　我らは、我らの活動するこの&lt;strong&gt;人工言語界隈において&lt;/strong&gt;、その&lt;strong&gt;知識と情報を分かち合い&lt;/strong&gt;、その&lt;strong&gt;情報技術をもって貢献&lt;/strong&gt;し、その&lt;strong&gt;財産を共有及び保全することを促進し実行する&lt;/strong&gt;ことによって、我らが界隈の&lt;strong&gt;持続的な発展に寄与する&lt;/strong&gt;ことを目的として、&lt;strong&gt;人工言語知識情報・情報技術事業体&lt;/strong&gt;を設立したことを確認し、もって活動を行っていることをここに宣言する。&lt;/p&gt;

&lt;p&gt;　我らは、人工言語に関わる諸活動の&lt;strong&gt;後退することなき発展と前進のために&lt;/strong&gt;、人工言語に携わるあらゆる個人及び集団にとって、その取り組みにおいて、&lt;strong&gt;より多くの知識と情報の入手と、既存の財産のより容易な活用が可能である&lt;/strong&gt;とともに、過去から将来にわたって生み出された&lt;strong&gt;知恵が、失われることなく継続して保全される&lt;/strong&gt;べきだと信ずる。&lt;br&gt;
　本事業体は、各個人や集団に対して、その行う制作その他の活動を不当に強制、制限するものではないことを確認する。本事業体は、人工言語に携わる個人及び集団のより多くと&lt;strong&gt;連携し、それを中継し、その結集と協和の場を提供する&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;　我らは、人工言語に関する諸事の&lt;strong&gt;一層活気ある繁栄と発展&lt;/strong&gt;を願いながら、全力を挙げてこの理想と目的を達成しようと欲する。&lt;/p&gt;

&lt;p&gt;令和3年12月30日&lt;br&gt;
CL-KIITA 人工言語知識情報・情報技術事業体&lt;br&gt;
総代表　佐藤陽花&lt;br&gt;
スタッフ一同&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/rpcae297wqzq3q2997ms.png" alt="CL-KIITA宣言"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cl_kiita_decl</category>
      <category>cl_kiita</category>
      <category>cl_gdal</category>
      <category>人工言語</category>
    </item>
    <item>
      <title>第404課: Page Not Found.</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Thu, 23 Dec 2021 08:14:25 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/%E7%AC%AC-404-%E8%AA%B2-page-not-found-515k</link>
      <guid>https://migdal.jp/cl_kiita/%E7%AC%AC-404-%E8%AA%B2-page-not-found-515k</guid>
      <description>&lt;p&gt;皆さんご存知の方が多いと思いますが、人工言語界隈の情報関連事業のための共同団体として&lt;a href="https://migdal.jp/cl_kiita"&gt;CL-KIITA&lt;/a&gt;(人工言語知識情報・情報技術事業体)が存在し、人工言語界隈の発展のため、知識情報・情報技術をもって日々活動をしています。&lt;/p&gt;

&lt;p&gt;さて、このCL-KIITAのホームページを現在作成しております。404&lt;sup&gt;※&lt;/sup&gt;のエラーページのデザインを考えていたところ、各人工言語で「ページが見つからなかった」ということを表す文章を用いるのはどうかと思いつきました。（折角人工言語界隈の団体をやっているわけですからね。）&lt;/p&gt;

&lt;p&gt;ということでこの文章をお題として募集したいと思います。それぞれの人工言語で&lt;strong&gt;「お探しのページが見つかりません」&lt;/strong&gt;を意味する文章を是非お寄せください。お待ちしています。&lt;/p&gt;

&lt;h3&gt;
  
  
  参考：
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CL-KIITAのホームページ：&lt;a href="https://cl-kiita.github.io/"&gt;https://cl-kiita.github.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;現在の暫定エラーページ：&lt;a href="https://cl-kiita.github.io/404.html"&gt;https://cl-kiita.github.io/404.html&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  受取済
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;リパライン語：Co lex karx ujul veles niv jelo.&lt;/li&gt;
&lt;li&gt;シャレイア語：Dukocaqat a mital afik.&lt;/li&gt;
&lt;li&gt;オエル語：Мav worāx rasako пeidж, dƣac ge ginaraгo teko rasati.&lt;/li&gt;
&lt;li&gt;マクェン語：Cipanêlat îmes pôilon tê el z tôil cipanîp êcis.&lt;/li&gt;
&lt;li&gt;ヨングロ語：Hiat zh wodr ikncus das lo sw'ikncus'nc mh.&lt;/li&gt;
&lt;li&gt;雰語：不見君続今探斉電紙。(Han hid yak simt pog sat sib pist musp.)&lt;/li&gt;
&lt;li&gt;ロジバン：.i no da cukta tu'a lo se sisku&lt;/li&gt;
&lt;li&gt;トキポナ：Lipu li lon ala.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;※Web(正確にはHTTP通信)においてリクエストされたページが見つからなかった事を示すエラーコード&lt;/p&gt;

</description>
      <category>お題</category>
      <category>人工言語</category>
      <category>cl_kiita</category>
    </item>
    <item>
      <title>CL-KIITA Brand Identities</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Thu, 02 Dec 2021 19:15:11 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/cl-kiita-brand-identities-1kdc</link>
      <guid>https://migdal.jp/cl_kiita/cl-kiita-brand-identities-1kdc</guid>
      <description>&lt;h2&gt;
  
  
  シンボルマーク - Symbol Mark
&lt;/h2&gt;

&lt;p&gt;右上には社会を行き交う情報を表す葡萄。右下には人工言語界隈の骨格たるを象徴する鉄骨をも表すInformationのIの図案化。左下には人工言語、もとい言語を象徴するバベルの塔。左上には知識を表す頭脳・本に情報工学を表す回路。&lt;/p&gt;

&lt;p&gt;葡萄をして社会を行き交う情報を表しているのは, 葡萄の木が大量の情報伝達能力をもつインフォーマルコミュニケーションの比喩として用いられることに由来している(同じように東京情報大学のシンボルマークも葡萄がモチーフである)。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo.svg" alt="CL-KIITA Symbol Mark" width="210" height="210"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ファビコン等のための省略形は以下。葡萄とI字が表されている。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo2.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo2.svg" alt="CL-KIITA Symbol Mark (Abbr.)" width="210" height="210"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ロゴマーク - Logo Mark
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo3.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo3.svg" alt="CL-KIITA Logo Mark" width="1410" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo4.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo4.svg" alt="CL-KIITA Logo Mark (Abbr.)" width="1410" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo+.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Logo+.svg" alt="CL-KIITA Logo Mark (Mult.)" width="1280" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  旗 - Flag
&lt;/h2&gt;

&lt;p&gt;紫地に桃色のスカンジナビア十字、金色のフィンブリエーション。カントンは白地で葡萄をチャージとする。また十字の中心に正方形の盾があり、紫のバベルの塔をチャージとする。加えて十字の横軸には長手の中心に本を置く。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/flags/kiita_flag.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/flags/kiita_flag.svg" alt="CL-KIITA旗" width="1000" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  発音記号ロゴタイプ - Pronounce Alphabet Logotype
&lt;/h2&gt;

&lt;p&gt;KIITAの部分の公式発音を示す公式ロゴタイプもある。IPA(国際音声記号)に拠っている。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Pron_Logo.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://raw.githubusercontent.com/CL-KIITA/BrandIdentities/refs/heads/conla/logos/CL_KIITA_Pron_Logo.svg" alt="CL-KIITA Symbol Mark" width="366" height="161"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ブランドカラー - Brand Colors
&lt;/h2&gt;

&lt;p&gt;CL-KIITAのブランドカラーは以下の3色。これらの色は, シンボルマークにも描かれているモチーフの葡萄の色である。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;KIITA Grape Dark (Bourgogne) #640125&lt;/li&gt;
&lt;li&gt;KIITA Grape Light (Claret) #941f57&lt;/li&gt;
&lt;li&gt;KIITA Grape Wine (Bordeaux) #83274e&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;またサブブランドカラーとして以下の3色が設定されている。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Migdal Babel Base #f2dfc3&lt;/li&gt;
&lt;li&gt;Migdal Background Green #8fc31f&lt;/li&gt;
&lt;li&gt;Overgrown Bush Green #006633&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;その他、各々の部門においてはブランドカラー(メイン)及びサブブランドカラー(アクセント)を各々1色ずつ設定されている。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CAA: コード割当総部

&lt;ul&gt;
&lt;li&gt;(Main) Milk Chocolate Brown #84563c&lt;/li&gt;
&lt;li&gt;(Sub) Milk Tea Brown #efcd9a&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ホームページやバナー、ポスターなどは, これらの色を基調としてデザインされる。&lt;/p&gt;

&lt;h2&gt;
  
  
  利用 - Use Case
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;シンボルマーク

&lt;ul&gt;
&lt;li&gt;カラー多色の場合: シンボルマークのうち, 鉄骨と回路素子、頭脳がGrape Dark, 葡萄がGrape Light, 本と塔がGrape Wine, 回路線は#f3b14fを用いる。&lt;/li&gt;
&lt;li&gt;カラー単色の場合: シンボルマーク全体に, Grape Colorsのいずれかを用いる。&lt;/li&gt;
&lt;li&gt;モノクロの場合: シンボルマーク全体に用いる色は漆黒一色とする。&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;ロゴマークの文字部分

&lt;ul&gt;
&lt;li&gt;フォントは和文部にはTP明朝を, 英文部にはCentury Schoolbookを用いる。また東亜各字種に転写することも出来、漢字を用いる場合は新宋朝体、朝鮮字を用いる場合は首爾漢江体による。ただし周囲がゴシック体であって明らかかつ非常に著しく明朝体が調和しない場合, 或いはこれらのフォントが入手困難である場合は, Montserratを用いる。&lt;/li&gt;
&lt;li&gt;色はシンボルマークにおけるカラー単色の場合と同様。&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  リソース - Resource
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;シンボルマーク(標準形)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;シンボルマーク(省略形)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo2.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo2.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ロゴマーク(標準形)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo3.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo3.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ロゴマーク(省略形)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo4.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo4.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ロゴマーク(組み文字)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo+.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo+.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;発音記号ロゴタイプ： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Pron_Logo.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Pron_Logo.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;旗： &lt;a href="https://cl-kiita.github.io/assets/flags/kiita_flag.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/flags/kiita_flag.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;シンボルマーク(両形並べ)： &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo5.svg"&gt;svg&lt;/a&gt; &lt;a href="https://cl-kiita.github.io/assets/logos/CL_KIITA_Logo5.png"&gt;png&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  参考資料 - References
&lt;/h2&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/halka9000stg/embed/XWeJEKr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>cl_kiita</category>
      <category>brand_identities</category>
      <category>logo</category>
      <category>color</category>
    </item>
    <item>
      <title>Migdal SNS の開発中機能について(Liquidタグ)</title>
      <dc:creator>佐藤陽花</dc:creator>
      <pubDate>Mon, 29 Nov 2021 14:07:29 +0000</pubDate>
      <link>https://migdal.jp/cl_kiita/migdal-sns-%E3%81%AE%E9%96%8B%E7%99%BA%E4%B8%AD%E6%A9%9F%E8%83%BD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-liquid-%E3%82%BF%E3%82%B0-4lg7</link>
      <guid>https://migdal.jp/cl_kiita/migdal-sns-%E3%81%AE%E9%96%8B%E7%99%BA%E4%B8%AD%E6%A9%9F%E8%83%BD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-liquid-%E3%82%BF%E3%82%B0-4lg7</guid>
      <description>&lt;p&gt;お、UIが丸みを帯びてる....(それとタグのハッシュ記号に色がついてる...)&lt;/p&gt;

&lt;p&gt;というのはともかく、皆さん、「Liquidタグ」というものをご存知ですか(或いは使っていますか)？&lt;/p&gt;

&lt;p&gt;「Liquidタグ」は、(ECサイトプラットフォーム「Shopify」により開発された)テンプレート言語Liquidで提供されるマークアップタグで、Migdal SNSではツイートや YouTube 動画などの高度なコンテンツを入れることができます。&lt;/p&gt;

&lt;p&gt;記事を編集していると右側にこんな文章がありますね(実は1文前の後半はこれの受け売り)。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/h9dsmuyqxv9c7o9dsusn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/h9dsmuyqxv9c7o9dsusn.png" alt="右側" width="552" height="356"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;現在Migdal SNSの記事中で使えるLiquidタグはLiquid標準のもののほか、このSNS(Migdal)のために用意された追加のものがあります。&lt;/p&gt;

&lt;p&gt;標準タグは、&lt;a href="https://shopify.github.io/liquid/"&gt;Liquid公式サイト&lt;/a&gt;から確認できます。if, forなどの制御フロー関係など多彩なタグがあります。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/3houp4581b6pak17e0fk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/3houp4581b6pak17e0fk.png" alt="Liquid公式" width="1763" height="1038"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;追加タグは、右側の文章中の&lt;a href="https://migdal.jp/new#liquid"&gt;「Liquid タグ」とある部分のリンク&lt;/a&gt;から開けるポップアップ(次の画像)から確認できます。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/vxiw1tm5m64gay8kmvap.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/vxiw1tm5m64gay8kmvap.png" alt="ポップアップ" width="963" height="931"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  本題
&lt;/h2&gt;

&lt;p&gt;さてLiquidの説明がやけに長くなってしまいましたが、本題であるMigdal SNS のために開発中の追加機能について話していきます。我々(&lt;a href="https://migdal.jp/cl_kiita"&gt;CL-KIITA&lt;/a&gt;)Migdal SNS部門では、Migdal SNSのために、いくつかのLiquidタグを追加すべく開発が進められています。&lt;/p&gt;

&lt;h2&gt;
  
  
  追加タグ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  言語埋め込み
&lt;/h3&gt;

&lt;p&gt;地の文とは別の言語を文中に、或いは文章中に埋め込むことができます。言語コード識別コードを伴ったISO言語コード、IETF言語タグ、CLAコードで自然言語や人工言語など多くの言語に対応します(地の文で対応している言語のみ/フォント含め同)。&lt;/p&gt;




&lt;h4&gt;
  
  
  仮実装（21-12-15）
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;インライン用（span）: &lt;code&gt;{% ln [言語コード] %} 内容 {% endln %}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;ブロック用（div）: &lt;code&gt;{% lang [言語コード] %} 内容 {% endlang %}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;※現時点で Liquid に渡る前にパーサーが CLA コードを斜体だと解釈してしまうので、当分の間 &lt;strong&gt;IETF 形式&lt;/strong&gt;でコードを入力してください。そのうち修正します。&lt;/p&gt;




&lt;h3&gt;
  
  
  Dartpad埋め込み
&lt;/h3&gt;

&lt;p&gt;Web&amp;amp;Appを主な対象とするプログラミング言語であるDart言語(おすすめ！)のオンライン実行環境である&lt;a href="https://dartpad.dev/"&gt;DartPad&lt;/a&gt;に、予めコードを設定して共有できるようにしたものを埋め込むことができます。&lt;/p&gt;

&lt;p&gt;現在はJavaScript/TypeScript、Kotlinが対応していますが、それにDartが加わります。（イェェイ&lt;/p&gt;




&lt;h4&gt;
  
  
  仮実装（21-12-16）
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;{% dartpad [ID] [タイプ] [パラメータ...] %}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;※ &lt;code&gt;[タイプ]&lt;/code&gt; は&lt;a href="https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide#embedding-choices"&gt;こちらの選択肢&lt;/a&gt;に準拠し、&lt;code&gt;dart|flutter|html|inline&lt;/code&gt;で記入します。&lt;code&gt;[パラメータ]&lt;/code&gt; は&lt;a href="https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide#query-parameters"&gt;その他のパラメータ&lt;/a&gt;を &lt;code&gt;key=value&lt;/code&gt; の形式で、任意の数空白で区切って入れられます。その他要望機能があればご提案ください。&lt;/p&gt;




&lt;h3&gt;
  
  
  記事の目次
&lt;/h3&gt;

&lt;p&gt;記事中に目次(TOC)を追加します。記事が長くなってくると大まかな流れが追いづらくなってきます。そういう時は目次が欲しくなりますね。という訳で記事のマークダウン中の見出しタグを解析して目次を生成する機能に対応したいと思います。&lt;/p&gt;

&lt;h3&gt;
  
  
  スポイラー
&lt;/h3&gt;

&lt;p&gt;☆&lt;a href="https://migdal.jp/niftg"&gt;にふ&lt;/a&gt;さんよりリクエスト。2021/11/29 23:37提案、同23:55追記&lt;/p&gt;

&lt;p&gt;文中にスポイラータグを挿入できるようにします(detailsではなくインライン黒塗りとしてです)。スポイラー機能とは、ネタバレなど隠しておきたい内容を、クリックしないと見えない(非表示)ようにするものです。&lt;/p&gt;

&lt;p&gt;スポイラーはDiscord MarkDownにはありますが(&lt;code&gt;||&lt;/code&gt;～&lt;code&gt;||&lt;/code&gt;)、一般にデファクトとして利用されることが多い(&amp;amp;このMigdal SNS(もといForem)で採用されている)GitHub Flavored MarkDownでは対応していないようです。&lt;/p&gt;




&lt;h4&gt;
  
  
  仮実装（21-12-15）
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;{% hidden %} 黒塗り {% endhidden %}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;※現在、&lt;code&gt;:hover&lt;/code&gt;, &lt;code&gt;:focus&lt;/code&gt; で実装していますが、タッチデバイスで動くかなど試してみてください。&lt;/p&gt;




&lt;h3&gt;
  
  
  画像リサイズ
&lt;/h3&gt;

&lt;p&gt;☆&lt;a href="https://migdal.jp/niftg"&gt;にふ&lt;/a&gt;さんよりリクエスト。2021/11/28-29提案、同11/30 0:25追記&lt;/p&gt;

&lt;p&gt;MarkDownの画像タグを挟んでマークダウンをリサイズするためのタグを追加します。&lt;/p&gt;


&lt;div class="liquid-comment"&gt;
    &lt;div class="details"&gt;
      &lt;a href="/niftg"&gt;
        &lt;img class="profile-pic" src="https://migdal.jp/uploads/user/profile_image/18/afec09d3-8b8e-4a7b-9689-3b439fea7158.png" alt="niftg profile image"&gt;
      &lt;/a&gt;
      &lt;a href="/niftg"&gt;
        &lt;span class="comment-username"&gt;にふ&lt;/span&gt;
      &lt;/a&gt;
      &lt;span class="color-base-30 px-2 m:pl-0"&gt;•&lt;/span&gt;

&lt;a href="https://migdal.jp/niftg/comment/72" class="comment-date crayons-link crayons-link--secondary fs-s"&gt;
  &lt;time class="date-short-year"&gt;
    ’21年11月29日
  &lt;/time&gt;

&lt;/a&gt;

    &lt;/div&gt;
    &lt;div class="body"&gt;
      &lt;p&gt;今のところ想定にあるのは、フォントを用意するほどでもない外字や絵文字をテキストに埋め込んだり、あとは「はじめての○○」形式のキャラクターアイコンを埋め込んだりする際に、地の文の文字サイズに比して極度に大きすぎたり小さすぎたりしない様に設定する、といった程度ですね&lt;/p&gt;


    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;などの用途が見込まれます。&lt;/p&gt;




&lt;h4&gt;
  
  
  仮実装（21-12-15）
&lt;/h4&gt;

&lt;p&gt;以下のタグで、行内1文字分の画像が出力されます。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;{% glyph [画像リンク] [代替テキスト(任意)] [vertical-alignの値(任意)] %}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;※代替テキストは画像リンク切れ時とポップヒントに使われます。vertical-alignの値はデフォルトで全角文字用に最適化されています。&lt;/p&gt;




&lt;h3&gt;
  
  
  グロス（21-12-18 追加）
&lt;/h3&gt;

&lt;p&gt;言語の記述でよく使用されるグロス形式を出力します。&lt;/p&gt;




&lt;h4&gt;
  
  
  仮実装（21-12-18）
&lt;/h4&gt;

&lt;p&gt;以下のタグで下の画像のような出力が得られます。&lt;a href="https://bdchauvette.net/leipzig.js/"&gt;Leipzig.js&lt;/a&gt; を使用していますのでその記法を参照してください。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{% gloss orig free %}
Die Umgangssprache ist ein Teil des menschlichen Organismus und nicht weniger kompliziert als dieser.
die umgangssprache ist ein teil des mensch-lich-en organismus und nicht wenig-er komplizeiert als dies-er
DET.NOM.F.SG {colloquial language} be.3SG.PRS DET.NOM.M.SG part DET.GEN.M.SG human-ADJ-AGR.GEN.M.SG organism and NEG less-CMPR complicated CMPR DET-AGR.M.SG
the {colloquial language} is a part {of the} human organism and not less complicated than it
‘Colloquial language is a part of the human organism and is not less complicated than it.’ — Wittgenstein, &amp;lt;cite&amp;gt;Tractatus Logico-Philosophicus&amp;lt;/cite&amp;gt;, 4.002
{% endgloss %}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;a href="https://migdal.jp/uploads/articles/81sj6pzers7h9dg591ou.png" class="article-body-image-wrapper"&gt;&lt;img src="https://migdal.jp/uploads/articles/81sj6pzers7h9dg591ou.png" alt="出力サンプル" width="582" height="467"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;※1：開始タグのオプション &lt;code&gt;orig&lt;/code&gt;・&lt;code&gt;free&lt;/code&gt; はそれぞれ、「最初の行に分割なしの元テキストが書かれている」「最後の行に全体の翻訳が書かれている」ことを示します。ない場合は除いてください。他に欲しいオプションがある場合はご提案ください。&lt;/p&gt;

&lt;p&gt;※2：サイトの Markdown パーサーの挙動にかなりくせがあるので、今のところ必ず上の例の通りグロスの1行分を改行せずに書き、タグ内に余計な改行は入れないでください。行を乱すようなことがなければ、グロス内に他の Liquid タグを含めることは可能です。&lt;/p&gt;


&lt;h3&gt;
  
  
  吹き出し会話（21-12-18 追加）
&lt;/h3&gt;

&lt;p&gt;キャラ画像つき吹き出し会話を作れるタグです。上のにふさんのコメントから派生しています。&lt;/p&gt;


&lt;h4&gt;
  
  
  仮実装（21-12-18）
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{% dialogue [側](:[背景色]:[枠色]) [画像URL] [話者名] %}
内容……
{% enddialogue %}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;※ &lt;code&gt;[側]&lt;/code&gt; は &lt;code&gt;left&lt;/code&gt;/&lt;code&gt;right&lt;/code&gt; で、話者の絵がどちらに配置されるかを指定します。&lt;code&gt;[背景色]&lt;/code&gt;&lt;code&gt;[枠色]&lt;/code&gt;は任意で、吹き出しの背景と枠の色となります（CSS で使える色名を指定）。他に希望するオプションがあればご提案ください。&lt;/p&gt;


&lt;h2&gt;
  
  
  終わりに
&lt;/h2&gt;

&lt;p&gt;鋭意開発中なので、導入を請うご期待！その他欲しい機能などがあったら(コメントやDiscord、Twitterなどで)どしどしお寄せください！&lt;/p&gt;

&lt;p&gt;このレポジトリ下でコードが管理されているので、関心のある方はぜひコントリビュートしていただけるとありがたいです。&lt;/p&gt;

&lt;p&gt;Ruby！Ruby！Ruby！Ruby！Ruby！Ruby！！！&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/CL-KIITA"&gt;
        CL-KIITA
      &lt;/a&gt; / &lt;a href="https://github.com/CL-KIITA/Migdal_Adt_Features"&gt;
        Migdal_Adt_Features
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Additional Features on Migdal SNS, bundle of Conlangers
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/CL-KIITA/Migdal_Adt_Features/blob/conla/liquid_migdal_tags/README.md#how-to-use-for-migdal-sns-users"&gt;&lt;/a&gt;&lt;a href="https://github.com/CL-KIITA/Migdal_Adt_Features/blob/conla/liquid_migdal_tags/README.md#how-to-use-for-migdal-sns-users"&gt;https://github.com/CL-KIITA/Migdal_Adt_Features/blob/conla/liquid_migdal_tags/README.md#how-to-use-for-migdal-sns-users&lt;/a&gt;&lt;/p&gt;

</description>
      <category>運営</category>
      <category>新機能</category>
      <category>technology</category>
      <category>cl_kiita</category>
    </item>
  </channel>
</rss>
