Identifiers
Every "thing" in Stockaj — a product, a unit, a location, a logistic unit — has a GS1 identifier in addition to the Stockaj internal id. The identifier travels with the data when it leaves Stockaj.
Standard identifiers used
| GS1 identifier | What it identifies | Stockaj entity |
|---|---|---|
| GTIN (Global Trade Item Number) | A trade item / product class | Product |
| SGTIN (Serialized GTIN) | A specific serialized unit | Instance (kind=SERIAL) |
| LGTIN (Lot/batch GTIN) | A lot of a product | Instance (kind=LOT) |
| SSCC (Serial Shipping Container Code) | A logistic unit (pallet, returnable container) | Instance (kind=SSCC) |
| GLN (Global Location Number) | A physical or legal location | Location, Party |
| SGLN (Serialized GLN) | A sub-location under a parent GLN | Location (zone, bin) |
| GIAI (Global Individual Asset Identifier) | A non-trade asset (returnable equipment) | Instance (kind=SERIAL) |
| GRAI (Global Returnable Asset Identifier) | A returnable transport asset | Instance (kind=SERIAL) |
Pure Identity URI
Stockaj stores the EPC URI form of every identifier. Examples:
urn:epc:id:sgtin:9506000.134352.ABC123
urn:epc:id:sscc:9506000.000134352
urn:epc:id:sgln:9506000.00001.zone-A
urn:epc:id:giai:9506000.HELMET-42
Three encodings on input
Stockaj's identifier resolver accepts three encodings on every scan:
- GS1 Element String — the bytes a typical 2D barcode emits.
- GS1 Digital Link URL — a web-resolvable URL form.
- STK URI — Stockaj's legacy QR identifier, kept for backwards compatibility.
See Identifier resolver for resolution precedence and examples.
Stockaj-pool prefixes
Tenants without a GS1 Company Prefix can use Stockaj's GS1 Switzerland licensed pool — Stockaj allocates a dedicated reference range per tenant. Tenants who own a prefix attach it to their tenant record and use it directly.