Qraft (クラフト)

URI

読み: ユーアールアイ

URI (Uniform Resource Identifier) は、インターネット上のリソースや抽象的な概念を一意に識別するための文字列です。URL (Uniform Resource Locator) は URI の一種で、リソースの「場所」を示します。https://example.com/page は URL であり URI でもあります。一方、urn:isbn:9784000000000 のように場所ではなく「名前」で識別する URN も URI の一種です。

QR コードに格納されるデータの多くは URI 形式です。Web サイトへのリンク (https://...)、メール作成 (mailto:...)、電話発信 (tel:...)、Wi-Fi 接続 (WIFI:...)、TOTP 認証 (otpauth://...)、地図表示 (geo:...) など、スキーム (先頭の https:tel: の部分) によってスキャン後のデバイスの動作が決まります。

QR コード生成において URI の設計は重要です。たとえば、同じ電話番号でも tel:+81-3-1234-5678tel:0312345678 では国際的な互換性が異なります。vCard データを格納する場合、URI エンコーディング (パーセントエンコーディング) で日本語の氏名を正しく表現する必要があります。

GS1 デジタルリンクは、商品識別番号 (GTIN) を URI 形式 (https://id.gs1.org/01/...) で表現する規格です。従来は数字の羅列だった商品コードが URI になることで、スキャンするだけで Web 上の製品情報にアクセスできるようになります。URI は QR コードの「中身」を構造化し、デバイスに適切な動作を指示するための共通言語です。