Global Model Number (GMN)
ID gmn
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
GS1 identification key for a product model: the design that a group of trade items is made to. It is a GS1 Company Prefix, a model reference and two check characters, up to 25 characters of GS1 character set 82. The check character pair is computed from the other characters with prime weights modulo 1021. In barcodes it is carried by Application Identifier (8013); the element string is the pattern gs1_ai_8013.
- Categories
- GS1 standards, Objects identifiers, Industry
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Check digit
gs1_checkpair- Quality
- 75/100 · missing: mapping (Wikidata, Schema.org, ...), translation, detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^\d{4}[!%-?A-Z_a-z\x22]{0,19}[2-9A-HJ-NP-Z]{2}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 1987654Ad4X4bL5ttr2310c2K | Test value of the GS1 Barcode Syntax Engine check pair linter |
| 9528765Model-A7NM | Synthetic value with the GS1 demonstration prefix 952 and a valid check character pair |
| 1987654Ad4X4bL5ttr2310cXK invalid | Check characters changed: fails the check pair |
Patterns
Specific representations of this datatype.
| ID | Name | Categories | Countries | Description |
|---|---|---|---|---|
| gs1_ai_8013 | Global Model Number (GS1 AI 8013) pattern draft | gs1, objectids, industry | global | GS1 element string of Application Identifier (8013): '8013' followed by a GMN of up to 25 characters ending in a check character pair.... |
Sources
- doc: https://ref.gs1.org/ai/8013
- doc: https://ref.gs1.org/standards/genspecs/
- other: https://github.com/gs1/gs1-syntax-engine/blob/main/src/c-lib/syntax/lint_csumalpha.c
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/gmn - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/gs1/gmn.yamlon GitHub