@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ks: <https://comcomponent.com/vocab/> .

<https://comcomponent.com/blog/2026/04/15/000-gs1-barcode-standards-practical-guide/#article>
    schema:about <https://comcomponent.com/knowledge/gs1-standard/>, <https://comcomponent.com/knowledge/gtin/> ;
    schema:mentions <https://comcomponent.com/knowledge/gs1-ai/>, <https://comcomponent.com/knowledge/sscc/>, <https://comcomponent.com/knowledge/gln/>, <https://comcomponent.com/knowledge/fnc1/>, <https://comcomponent.com/knowledge/hri/>, <https://comcomponent.com/knowledge/asn/>, <https://comcomponent.com/knowledge/quiet-zone-barcode/>, <https://comcomponent.com/knowledge/x-dimension-barcode/>, <https://comcomponent.com/knowledge/gs1-128/>, <https://comcomponent.com/knowledge/gs1-datamatrix/>, <https://comcomponent.com/knowledge/gs1-qrcode/>, <https://comcomponent.com/knowledge/code128/>, <https://comcomponent.com/knowledge/data-matrix-symbol/>, <https://comcomponent.com/knowledge/qr-code/>, <https://comcomponent.com/knowledge/symbology-identifier/>, <https://comcomponent.com/knowledge/ean-upc/>, <https://comcomponent.com/knowledge/gtin-reuse-prohibition/>, <https://comcomponent.com/knowledge/gs1-2d-migration/>, <https://comcomponent.com/knowledge/gs1-general-specifications/> .

<https://comcomponent.com/knowledge/gs1-standard/> a skos:Concept ;
    skos:prefLabel "GS1標準(モジュラス10 ウェイト3-1)"@ja ;
    skos:definition "GTIN・GS1アプリケーション識別子(AI)・SSCC・GLNなどの識別コード体系や、バーコードのシンボル品質・配置要件を定めるGS1の標準規格群。JANコードやISBN-13のチェックディジットは、右端の桁から3倍・1倍を交互に掛けた合計から「10から合計を10で割った余りを引く」方式(モジュラス10 ウェイト3-1)で算出する。"@ja ;
    skos:altLabel "GS1" ;
    skos:altLabel "ISBN-13" ;
    ks:uses <https://comcomponent.com/knowledge/gtin/> ;
    ks:uses <https://comcomponent.com/knowledge/gs1-ai/> ;
    ks:uses <https://comcomponent.com/knowledge/sscc/> ;
    ks:uses <https://comcomponent.com/knowledge/gln/> ;
    ks:uses <https://comcomponent.com/knowledge/hri/> ;
    ks:uses <https://comcomponent.com/knowledge/quiet-zone-barcode/> ;
    ks:uses <https://comcomponent.com/knowledge/x-dimension-barcode/> .

<https://comcomponent.com/knowledge/gtin/> a skos:Concept ;
    skos:prefLabel "GTIN(Global Trade Item Number)"@ja ;
    skos:definition "商品を識別するGS1の番号。日本のJANコードもGTINの一種で、GTIN-13は単品、GTIN-14はケースなどの集合包装で使われる。"@ja ;
    skos:altLabel "GTIN-8/12/13/14" ;
    skos:altLabel "JANコード"@ja .

<https://comcomponent.com/knowledge/gs1-ai/> a skos:Concept ;
    skos:prefLabel "GS1アプリケーション識別子(AI)"@ja ;
    skos:definition "GTINなどに追加で持たせる属性データの意味とフォーマットを決める、2桁から4桁の数字。"@ja ;
    skos:altLabel "Application Identifier" .

<https://comcomponent.com/knowledge/sscc/> a skos:Concept ;
    skos:prefLabel "SSCC(出荷梱包シリアル番号)"@ja ;
    skos:definition "パレットやケースなど物流単位を1つずつ識別するGS1の番号。"@ja ;
    skos:altLabel "Serial Shipping Container Code" .

<https://comcomponent.com/knowledge/gln/> a skos:Concept ;
    skos:prefLabel "GLN(Global Location Number)"@ja ;
    skos:definition "企業、事業所、出荷先といった「場所」を識別するGS1の番号。"@ja ;
    skos:altLabel "Global Location Number" .

<https://comcomponent.com/knowledge/gs1-128/> a skos:Concept ;
    skos:prefLabel "GS1-128"@ja ;
    skos:definition "Code 128のGS1用subsetで、FNC1を使ってGS1のルールに沿うことを示し、AIの構文でデータを並べるバーコードシンボル。"@ja ;
    skos:altLabel "GS1-128シンボル"@ja ;
    ks:uses <https://comcomponent.com/knowledge/code128/> ;
    ks:uses <https://comcomponent.com/knowledge/fnc1/> ;
    ks:uses <https://comcomponent.com/knowledge/gs1-ai/> .

<https://comcomponent.com/knowledge/code128/> a skos:Concept ;
    skos:prefLabel "Code 128"@ja ;
    skos:definition "英数字を高密度に表現できる1次元バーコードのシンボル体系。GS1-128はこのGS1用subsetである。"@ja ;
    skos:altLabel "Code128" .

<https://comcomponent.com/knowledge/gs1-datamatrix/> a skos:Concept ;
    skos:prefLabel "GS1 DataMatrix"@ja ;
    skos:definition "Data MatrixのGS1用subsetで、GTINに加えてロットや有効期限などの属性を表せる2Dシンボル。"@ja ;
    skos:altLabel "GS1 Data Matrix" ;
    ks:uses <https://comcomponent.com/knowledge/data-matrix-symbol/> ;
    ks:uses <https://comcomponent.com/knowledge/gs1-ai/> .

<https://comcomponent.com/knowledge/data-matrix-symbol/> a skos:Concept ;
    skos:prefLabel "Data Matrix"@ja ;
    skos:definition "小さい面積に多くのデータを格納できる2次元バーコードのシンボル体系。GS1 DataMatrixはこのGS1用subsetである。"@ja ;
    skos:altLabel "データマトリックス"@ja .

<https://comcomponent.com/knowledge/gs1-qrcode/> a skos:Concept ;
    skos:prefLabel "GS1 QRコード"@ja ;
    skos:definition "QRコードのGS1用subsetで、GS1のAI構文に沿ってデータを格納する2Dシンボル。"@ja ;
    skos:altLabel "GS1 QR Code" ;
    ks:uses <https://comcomponent.com/knowledge/qr-code/> ;
    ks:uses <https://comcomponent.com/knowledge/gs1-ai/> .

<https://comcomponent.com/knowledge/qr-code/> a skos:Concept ;
    skos:prefLabel "QRコード"@ja ;
    skos:definition "デンソーウェーブが開発した、誤り訂正機能を持つマトリックス型の二次元シンボル(バーコード)である。"@ja ;
    skos:altLabel "QR Code" ;
    skos:altLabel "二次元コード"@ja .

<https://comcomponent.com/knowledge/fnc1/> a skos:Concept ;
    skos:prefLabel "FNC1(機能文字)"@ja ;
    skos:definition "GS1標準バーコードで使う制御記号。シンボル先頭でGS1データであることを示し、可変長データの区切り(データセパレータ)にも使われる。"@ja ;
    skos:altLabel "Function 1" .

<https://comcomponent.com/knowledge/symbology-identifier/> a skos:Concept ;
    skos:prefLabel "シンボル体系識別子"@ja ;
    skos:definition "スキャナがデコード後に付加する、読み取ったバーコードの種類を示す文字列。GS1-128は`]C1`、GS1 DataMatrixは`]d2`、GS1 QRコードは`]Q3`として通知される。"@ja ;
    skos:altLabel "Symbology Identifier" .

<https://comcomponent.com/knowledge/hri/> a skos:Concept ;
    skos:prefLabel "HRI(Human Readable Interpretation)"@ja ;
    skos:definition "バーコードのそばに人が読める形で印字する文字表記。GS1ではAIを`(01)`のように括弧付きで示すことが多い。"@ja ;
    skos:altLabel "人が読める表記"@ja .

<https://comcomponent.com/knowledge/quiet-zone-barcode/> a skos:Concept ;
    skos:prefLabel "クワイエットゾーン"@ja ;
    skos:definition "バーコードシンボルの両端に必要な余白。詰めると読み取れなくなる。"@ja ;
    skos:altLabel "quiet zone" .

<https://comcomponent.com/knowledge/x-dimension-barcode/> a skos:Concept ;
    skos:prefLabel "X寸法"@ja ;
    skos:definition "バーコードのいちばん細いバー1本の幅。読取距離と読取率に直結する。"@ja ;
    skos:altLabel "X-dimension" .

<https://comcomponent.com/knowledge/ean-upc/> a skos:Concept ;
    skos:prefLabel "EAN/UPC(JANシンボル)"@ja ;
    skos:definition "GTINだけを表す用途で広く使われる1次元バーコードのシンボル。日本ではJANシンボルと呼ばれる。"@ja ;
    skos:altLabel "EAN/UPC" ;
    skos:altLabel "JANシンボル"@ja ;
    skos:altLabel "ITF" ;
    ks:requires <https://comcomponent.com/knowledge/gtin/> .

<https://comcomponent.com/knowledge/asn/> a skos:Concept ;
    skos:prefLabel "ASN(事前出荷明細)"@ja ;
    skos:definition "出荷側が受領側へ先に送る出荷内容のデータ。SSCCと組み合わせて受領検品を簡略化する。"@ja ;
    skos:altLabel "Advanced Shipping Notice" .

<https://comcomponent.com/knowledge/gtin-reuse-prohibition/> a skos:Concept ;
    skos:prefLabel "GTIN再利用の原則禁止"@ja ;
    skos:definition "日本では2019年以降、一度使用したGTINを別の商品に再利用することが原則できないというGS1 Japanのルール。"@ja ;
    skos:altLabel "GTIN再利用停止"@ja .

<https://comcomponent.com/knowledge/gs1-general-specifications/> a skos:Concept ;
    skos:prefLabel "GS1 General Specifications(総合仕様書)"@ja ;
    skos:definition "識別コード、AI、シンボルのサイズ・配置・品質評価・HRIまでを規定する、GS1の中核となる仕様書。"@ja ;
    skos:altLabel "GS1総合仕様書"@ja ;
    ks:implements <https://comcomponent.com/knowledge/gs1-standard/> .

<https://comcomponent.com/knowledge/gs1-2d-migration/> a skos:Concept ;
    skos:prefLabel "小売2D移行"@ja ;
    skos:definition "GS1が整備する、小売POSにおける2Dバーコードへの移行ガイドラインと、移行期における線形バーコード併記の考え方。"@ja ;
    skos:altLabel "2D Barcodes at Retail" ;
    skos:altLabel "小売2Dガイド"@ja .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gtin/> ;
    schema:description "GS1標準は、商品を識別する番号としてGTINを規定する。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/identify/gtin/introduction.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-ai/> ;
    schema:description "GS1標準は、GTINに追加で持たせる属性の意味とフォーマットをGS1アプリケーション識別子(AI)で定める。"@ja ;
    ks:evidence <https://ref.gs1.org/ai/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/sscc/> ;
    schema:description "GS1標準は、物流単位を識別する番号としてSSCCを規定する。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/identify/sscc/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gln/> ;
    schema:description "GS1標準は、企業・事業所・出荷先といった場所を識別する番号としてGLNを規定する。"@ja ;
    ks:evidence <https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gtin/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/gs1-ai/> ;
    schema:description "ロット番号、有効期限、シリアル番号まで扱うトレーサビリティ用途では、GTINだけでは足りずAIで属性を別に持たせる必要がある。"@ja ;
    ks:evidence <https://ref.gs1.org/ai/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-128/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/code128/> ;
    schema:description "GS1-128はCode 128のGS1用subsetで、FNC1を使いGS1のルールに沿うことを示す。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/barcode/basicguide.pdf> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-datamatrix/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/data-matrix-symbol/> ;
    schema:description "GS1 DataMatrixはData MatrixのGS1用subsetである。"@ja ;
    ks:evidence <https://www.gs1.org/standards/gs1-datamatrix-guideline/25> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-qrcode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/qr-code/> ;
    schema:description "GS1 QRコードはQRコードのGS1用subsetである。"@ja ;
    ks:evidence <https://ref.gs1.org/guidelines/2d-in-retail/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-128/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/fnc1/> ;
    schema:description "GS1-128はFNC1を使ってGS1データであることを示し、可変長AIの後ろに別の要素を続けるときの区切りにも使う。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/barcode/basicguide.pdf> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/symbology-identifier/> ;
    schema:description "スキャナが抑制・変換せずそのまま出力する場合、GS1標準のバーコードは読み取り時にシンボル体系識別子を付加して上位システムへ渡される。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/barcode/basicguide.pdf> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/hri/> ;
    schema:description "GS1標準は、人が読める表記としてHRIの記載も規定する。"@ja ;
    ks:evidence <https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/quiet-zone-barcode/> ;
    schema:description "GS1標準は、シンボルのクワイエットゾーンなど配置・品質評価の要件を定める。"@ja ;
    ks:evidence <https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-standard/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/x-dimension-barcode/> ;
    schema:description "GS1標準は、シンボルのX寸法など配置・品質評価の要件を定める。"@ja ;
    ks:evidence <https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ean-upc/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/gtin/> ;
    schema:description "EAN/UPC(JANシンボル)は、GTINだけを表す用途で広く使われるデータキャリアである。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/identify/gtin/introduction.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-128/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-ai/> ;
    schema:description "GS1-128はAIの構文でデータを並べ、複数の属性を1本のバーコードに収める。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/barcode/basicguide.pdf> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-datamatrix/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-ai/> ;
    schema:description "GS1 DataMatrixはAIの構文でデータを並べ、GTINにロットや有効期限などの属性を追加できる。"@ja ;
    ks:evidence <https://ref.gs1.org/ai/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-qrcode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-ai/> ;
    schema:description "GS1 QRコードはAIの構文でデータを並べる。"@ja ;
    ks:evidence <https://ref.gs1.org/ai/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/asn/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/sscc/> ;
    schema:description "パレットやケースなど物流単位を明示する構成では、ASNはSSCCと組み合わせて出荷内容を受領側へ事前に伝え、受領検品を簡略化する。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/identify/sscc/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gtin/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/gtin-reuse-prohibition/> ;
    schema:description "日本でのGTIN運用は、2019年以降一度使用したGTINを別の商品へ再利用しないという原則を前提とする。"@ja ;
    ks:evidence <https://www.gs1jp.org/standard/identify/gtin/non_reuse_rule.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-general-specifications/> ;
    rdf:predicate ks:implements ;
    rdf:object <https://comcomponent.com/knowledge/gs1-standard/> ;
    schema:description "GS1 General Specifications(総合仕様書)は、識別コードからシンボルの品質・配置・HRIまで、GS1標準の詳細ルールの実装を担う。"@ja ;
    ks:evidence <https://www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-2d-migration/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/ean-upc/> ;
    schema:description "小売2D移行は、POSの2D対応が十分に広がるまでの移行期間に限り、2DだけでなくPOS用の線形バーコード(EAN/UPC)の併記を前提とする(POSが十分2D対応した後は前提でなくなる)。"@ja ;
    ks:evidence <https://ref.gs1.org/guidelines/2d-in-retail/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-2d-migration/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-datamatrix/> ;
    schema:description "小売2D移行で2Dシンボルを選ぶ場面では、比較的読みやすいGS1 DataMatrixが候補の1つになる。"@ja ;
    ks:evidence <https://ref.gs1.org/guidelines/2d-in-retail/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/gs1-2d-migration/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gs1-qrcode/> ;
    schema:description "小売2D移行では、GS1 Digital Linkを使うGS1 QRコードも2Dの候補になるが、処理は最新のスキャナやホスト側の対応状況に左右される。"@ja ;
    ks:evidence <https://ref.gs1.org/guidelines/2d-in-retail/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .
