Sayısal nesne tanımlayıcısı (İng.digital object identifier veyaDOI) elektronik bir belgenin güncel konumuna bağlı olmayan kalıcı bir tanımlayıcıdır. Bir DOI için tipik bir kullanım, bilimsel bir makaleye eşsiz bir tanımlayıcı sağlamak içindir, böylece herhangi bir kişi bu makalenin ayrıntılarını ve belki makaleninin tamamını elde edebilir. Bu anlamda bir sabit bağlantı (permalink) işlevi görür. İnternet'teki Web sayfaları için kullanılanURL sisteminden farklı olarak, makalenin yeri değişse de DOI zaman içinde değişmez. Bunun mümkün olabilmesi için makalenin yeri değiştiği zaman DOI çözünüm sisteminin güncellenmesi gerekir.
DOI sistemiCorporation for National Research Initiatives (CNRI) tarafından geliştirilmiş olanTutamaç Sistemi'ni (İng.Handle system) kullanır. Bu, nesnelere ad vermek için geliştirilmiş jenerik bir sistemdir. Bu sistemde DOI'ler "10" ön ekini taşırlar, diğer isim alanlarının ise başka önekleri vardır. DOI'lerin çözümlenmesi içinhttp://dx.doi.org 'da bulunan DOI çözümleyicisi kullanılabilir, ama DOI'ler aynı zamanda birer tutamaç olduklarından global tutamaç çözümleyicisihttp://hdl.handle.net ile de çözümlenebilir.
Tipik bir DOI olarak10.1000/182 örneğinde,10.1000 ön ekinin ilk kısmı (10) bu dizini bir DOI olarak tanımlar, kalanı ise (1000) yayımcının kayıt numarasıdır.182 takısı veyanesne tanımlayıcısı, tek bir nesneyi tanımlar. (Tipik takılar bu örnektekinden daha uzundur.)
DOI'lerdeki ön ek, bir DOI kayıt kurumu tarafından tayin edilir. Takı kısmı, nesnenin kaydedicisi tarafından belirlenir ve ön eki içinde eşsiz olmak zorundadır. Bu amaç için mevcut standart tanımlayıcılar (ISBN,ISSN gibi) kullanılabilir.
Bir yayın veya Web sitesinde bir DOI'ye atıfta bulunmanın biçimidoi:10.1000/182 gibidir.
DOI'lerin çözümlenmesiTutamaç sistemi teknolojisi aracılığıyla sağlanır. Bir DOI'yi çözümlemek içinWeb tarayacısının adres çubuğuna "http://dx.doi.org/" ve ardından DOI tanımlayıcısı yazılır. Örneğin "http://dx.doi.org/" DOI'si çözümlemek için ağ tarayıcısınahttp://dx.doi.org/10.1000/182 adresi girilir.