Kurageの k接頭辞プロダクト命名規則
Kurage/exbridgeのプロダクト群が「k + 機能名」で命名される一貫した規則とその例外。
定義
kurage / exbridge が展開するプロダクト群は、原則として k + 機能を表す英単語 という命名規則で統一されている。karchitect、kseo、kgeo、kproofread、kflood のように、頭文字 k がブランド識別子として機能し、以降の語がそのプロダクトの役割を直接示す。
この規則は単なる名称の統一にとどまらず、ドメイン名・URL・リポジトリ名・アプリストア登録名まで一貫して適用される点に特徴がある。
命名の階層構造
kurage-sites が示すURL索引から、命名が次の階層で反復されていることが読み取れる。
| 層 | パターン | 例 |
|---|---|---|
| プロダクトLP | https://<name>.exbridge.jp/ および /<name>.html |
karchitect.exbridge.jp/karchitect.html |
| 本体・実体ページ | https://kurage.exbridge.jp/<name>.php/ |
kurage.exbridge.jp/kchingin.php/ |
| デモ | https://proto.exbridge.jp/<name>/ |
proto.exbridge.jp/kkensetsu/ |
| 商品ページ | kappstore.exbridge.jp/app.php?id=... |
各プロダクトに対応するID |
同一のプロダクト名が、LP・本体・デモ・商品ページの4箇所で同じ接頭辞のまま現れる。この反復が、ドメインをまたいだプロダクトの同一性を人間にも機械にも判別しやすくしている。
命名の実例
索引に現れる k 接頭辞プロダクトの主なものを分類すると次のようになる。
- 設計・制作系: karchitect、klogogen、kmontage、kproofread、kocrwork
- マーケティング系: kseo、ktajp、kurl2gr、kvtuber、ksbrain、kcbrain、kfxbrain
- 金融・会計系: kchingin、kshuisho、kchinjo、khojokin、kkyufu、kbilling、kinvoice、kpaylink
- 防災・地理系: kflood、kjishin、ktsunami、kbousai、khazard、kriskarea、krefuge、kgeo、ktrackgeo
- 行政・住民系: kghome、kseido、kseidocal、kfacilities、kminpaku、kgakudo、kconsensus
- 業務システム系: kaimom、kaima、kcrmagent、khrpost、kkintai、kdbagent、kcheckit、kreserve、kcaldav
派生形として、kfinanalyst のLPが kfina.exbridge.jp、ktajp のLPが tajp.exbridge.jp というように、LPドメインだけ短縮形になるケースも存在する。命名規則はプロダクト名に対して適用され、ホスト名は短縮されうる。
規則の例外と境界
索引には k を冠さない名前も少なからず含まれる。nofx、whop、url2brain、krayin 由来の #krayin、espocrm などがそれにあたる。これらは多くの場合、外部OSSや外部サービスを由来とするもので、oss-japanese-localization や self-hosting の文脈で持ち込まれた名称がそのまま残っていると考えられる。
つまり k 接頭辞は「Kurage が自社プロダクトとして命名したもの」の目印であり、外部由来の名称を無理に改名しないという方針も同時に読み取れる。
命名規則がもたらす効果
- URL推測可能性:
<name>.exbridge.jpとkurage.exbridge.jp/<name>.phpを推測できるため、kappstore-ecosystem 内の遷移が容易になる。 - 識別の一貫性: アプリストア、LP、デモ、リポジトリを横断して同一名で追跡できる。
- 衝突回避:
k接頭辞により、汎用的な英単語(geo、seo、flood)をそのまま使っても名前空間上の衝突が起きにくい。
関連概念
- kappstore-ecosystem — 命名されたプロダクトが集約されるストア
- kurage-platform — プロダクト群の基盤
- kurage-php-gateway —
<name>.phpという実体URLの設計 - self-contained-php-app — 各プロダクトの実装スタイル
- oss-japanese-localization — 例外名の由来
- kurage-sites — 本概念の主な出典
Kurage.AI に質問する
