İçeriğe geç
prodid
Şartname v1 · yayında

Barkod ürün değildir. prodid ise ürünün kendisi.

Her fiziksel ürün için kalıcı ve açık bir kimlik. Her barkod ve parça numarası bu kimliğe çözülür; ürünle ilgili her bilgi, onu söyleyen kaynağı gösterir.

Şartname yalnızca İngilizce yayımlanır ve bağlayıcı metin İngilizce olanıdır.

prodid.org/01/09506000134352→ /id/kq7m3v9dn2hb4t5x

Item · Acme

Trail Jacket

lacivert · M · ⁨TR, DE⁩ pazarında

  • material100% recycled polyester✓ acme.example
  • weight480 g✓ acme.example
  • nameAcme Trail Jacket, navy, Mlapsed · shop.example
Etiketteki kodu okuttuğunda dönen yanıt. Kayıt, şartnamenin kendi örneği.
Yayıncılar bilgileri kendi alan adlarında, barındırılan olarak ya da açık veri setlerinden yayımlar. Dizin etiketteki her kodu tek bir kalıcı opid’e bağlar; dizinin tamamı indirmeye açıktır.

Sorun

Dört kod, tek mont, aralarında hiçbir bağ yok.

Bir ürün her pazar, paket boyu ve ambalaj değişikliği için yeni bir barkod alır; verisi de her biri için ayrı bir sistemde durur. İkisi çeliştiğinde biri sessizce ezilir.

prodid ürünün kendisine, barkod değişince değişmeyen bir kimlik verir.

  • 09506000134352

    DE ve TR için perakende birimi

  • başka bir GTIN

    aynı mont, ikili pakette

  • başka bir GTIN

    gelecek yılın ambalajı

  • TJ-2041-NVY-M

    üretici parça numarası

Tek varyant

9p2d4kv7mq3nbhxf

Asla yeniden kullanılmaz, asla silinmez. Buraya bir kez işaret etmiş her kod çalışmaya devam eder.

Model

Aile, varyant, ürün birimi. Kodlar onlara işaret eder; onların kendisi değildir.

Her seviyenin kendi opid’i var: hiçbir şey kodlamayan 16 karakter. Bu yüzden ürünle ilgili hiçbir değişiklik onları yanlış yapamaz.

  1. family · 3n7k2q9vdfhb4mta

    Acme Trail Jacket

    İnsanların konuştuğu haliyle ürün.

  2. variant · 9p2d4kv7mq3nbhxf

    lacivert · M beden

    Renk, beden ve benzerlerinin tek bir birleşimi.

  3. item · kq7m3v9dn2hb4t5x

    DE ve TR için perakende birimi

    Barkodu taşıyan şey.

    • gtin09506000134352
    • mpnTJ-2041-NVY-M
    • skuTJ-2041-NVY-M

Yeni ambalaj, aynı varyant ve aynı aile altında yeni barkodlu yeni bir ürün birimi ekler. Eskisine işaret eden hiçbir şey bozulmaz.

Nasıl çalışır

Alan adında yayınla. prodid dizinler. Herkes çözer.

  1. 01 · Yayınla

    Alan adında üç şey

    • /.well-known/prodid.json
    • /prodid/items.ndjson
    • _prodid TXT "v=prodid0; host=…"

    Bir keşif belgesi, her satırda bir ürün olan bir akış ve alan adının senin olduğunu kanıtlayan bir DNS kaydı.

    Nasıl yayınlanır →
  2. 02 · Dizinle

    Denetlenir, eşleştirilir, kaynağa bağlanır

    • her satır şemaya göre doğrulanır
    • var olan bir opid ile ya da yeni biriyle eşleşir
    • her alan, alan adının iddiası olarak saklanır

    Perakendeciler, sicil kurumları ve açık veri setleri de aynı şekilde birer kaynaktır: üreticinin yanında, asla üstünde değil.

    İddialar nasıl çalışır →
  3. 03 · Çöz

    Ürünün üzerine basılan tek bir URL

    prodid.org/01/09506000134352

    Tarayıcı → okunur bir görünüm

    API → JSON kaydı

    Yol GS1 Digital Link sözdizimindedir; yani etiketteki QR kodun kendisi olabilir.

    Çözümleme nasıl çalışır →
Yayımlamaya başla

İddialar

Her bilgi kaynağını söyler. Anlaşmazlık görünür kalır.

Hiçbir şey tek bir “doğru”da birleştirilmez. Bir kaynak yayını bıraktığında iddiaları silinmez; saklanır ve lapsed olarak işaretlenir.

ÖzellikDeğerKaynakGüvenGörülme
nameTrail Jacketacme.exampleverified2026-09-14
brandAcmeacme.exampleverified2026-09-14
material100% recycled polyesteracme.exampleverified2026-09-14
weight480 gacme.exampleverified2026-09-14
mediaimage · CC-BY-4.0acme.exampleverified2026-09-14
marketsTR, DEacme.exampleverified2026-09-14
nameAcme Trail Jacket, navy, Mshop.exampleunverified · lapsed2026-08-02
authoritative
Alan adını kontrol ediyor ve marka sahibi olduğu teyit edilmiş.
verified
Bir alan adının kontrolünü DNS ile ya da kendi sitesi üzerinden kanıtlamış.
unverified
Alan adı olmayan barındırılan bir ad, bir veri seti ya da bir katkı.

Kimin için

Veriyi üretenler ve ona ihtiyaç duyanlar için.

Üreticiler

Ürün verini bir kez, kendi alan adında söyle. Ürettiğin şeyin tanımı hiçbir bayi ilanına ya da pazaryerine ait olmaz.

Alan adınızda yayımlayın →

E-ticaret, ERP ve PIM sağlayıcıları

Her mağaza alan adı için bir keşif belgesi ve bir akış; zaten elinde olan veriden üretilir.

Bir yol seçin →

Geliştiriciler

Her kodu, yeniden ambalajlamaya dayanan bir kimliğe çöz. Her bilgi kimin, ne zaman söylediğini ve o kaynağın hâlâ onu üstlenip üstlenmediğini gösterir.

Verileri alın →

AB Dijital Ürün Pasaportu hakkında. ESPR, ürün üzerindeki bir veri taşıyıcıdan erişilebilen bir pasaport istiyor ve GS1 Digital Link bunun için standartlaştırılan taşıyıcı sözdizimlerinden biri. prodid bir pasaport hizmeti değil ve burada yayın yapmak hiçbir şeye uyum anlamına gelmez; yaptığı aynı zemin işidir: her ürün için, senin kontrol ettiğin sabit bir adreste, makinenin okuyabildiği tek bir kayıt.

Durum

İşler gerçekte nerede.

Şartname v1. Dizin ve barındırılan yayıncı prodid.org üzerinde çalışıyor. Herkes kendi alan adında ya da barındırılan olarak yayın yapabilir.

  • Kararlı

    Şartname v1. Yalnızca ekleme yapılarak değişir; başka her değişiklik v2 olur. v0 keşif belgesi 2027-01-26 00:00 UTC’ye kadar kabul edilir. Oku ve nerede yanlış olduğunu söyle.

  • Canary ve bir veri seti

    Henüz hiçbir yayıncının kataloğu dizinde değil. Dizinde iki kaynak var: projenin kendi canary’si canary.prodid.org, yayın, tarama ve çözümlemenin uçtan uca çalıştığını kanıtlar; ve dataset:wikidata, 5 Wikidata öğesinden oluşan sınırlı bir deneme aktarımı, unverified ve CC0-1.0 altında.

  • Tasarım gereği

    Dizin değiştirilebilir. Şartname, şemalar, opid’ler ve kod eşlemeleri CC0. Her iddia kaynağının lisansını korur. Bilgiler onları yayımlayan alan adlarında durur; böylece herkes onları yeniden tarayabilir ve basılı kodlar anlamını korur.

Ürünlerinize barkodu aşan bir kimlik verin.

Kendi alan adınızda iki dosya ve bir DNS kaydı, ya da hiç alan adı olmadan barındırılan bir site.

prodid açık kaynak. Büyümesine yardım et.

Başkaları da bulsun diye depoyu yıldızla, yanlış olanı bize bildir, bir düzeltme gönder ya da GitHub hesabın olmadan buradan bize yaz.