İletişim

Entity (Varlık) Nedir?

Kısa tanım

Entity (varlık), arama motorlarının ve yapay zekâ sistemlerinin tekil ve ayırt edilebilir olarak tanıdığı bir şeydir: bir kişi, şirket, ürün, yer veya kavram. Varlıklar adlarından bağımsız olarak kimlikleri ve özellikleriyle tanımlanır. Aynı adı taşıyan farklı varlıkları ayırmak ve farklı yazımları tek bir varlıkta birleştirmek için tutarlı adlandırma, yapılandırılmış veri ve sameAs bağlantıları kullanılır.

Diğer adları: varlık, named entity

Benzersiz kimliğe sahip bir varlığın tür, ad, konum, kurucu ve sameAs gibi özelliklerle tanımlandığını gösteren diyagram

Kelimelerden “şeylere”

Google, 2012'de Knowledge Graph'ı tanıtırken bu değişimi “things, not strings” (dizeler değil, şeyler) diye özetlemişti. Bir arama sistemi “Doruva” kelimesini yalnızca bir harf dizisi olarak görürse, bu adı taşıyan bir şirketi, bir köyü ya da bir ürünü birbirinden ayıramaz. Varlık yaklaşımında ise her biri ayrı bir kayıttır; türü (Organization, Place, Product), özellikleri (adres, kuruluş yılı, logo) ve başka varlıklarla ilişkileri vardır.

Bu kayıtların birbirine bağlandığı yapıya bilgi grafiği denir. Anlamsal arama sistemleri de sorgudaki ifadeleri bu varlıklarla eşleştirerek kullanıcının neyi kastettiğini anlamaya çalışır.

Varlık çözümleme ve ayrıştırma

Bir sistemin önünde iki temel sorun vardır:

  • Varlık çözümleme (entity resolution): “Örnek Yazılım”, “Örnek Yazılım A.Ş.” ve “ornekyazilim” aynı şirket mi? Farklı yazımların tek bir varlıkta birleştirilmesi gerekir.
  • Ayrıştırma (disambiguation): “Örnek” adını taşıyan iki ayrı şirketten hangisi kastediliyor? Benzer adlı varlıkların karışmaması gerekir.

Bu iki işlem yanlış sonuçlandığında, bir yapay zekâ cevabı markanızı başka bir şirketin adresiyle anlatabilir ya da hiç tanımayabilir. Bu nedenle varlık netliği, AI görünürlüğü çalışmasının temel taşlarından biridir.

Kendi varlığınızı nasıl netleştirirsiniz?

Sistemler bir varlığı tek bir kaynaktan değil, pek çok kaynaktaki tutarlı sinyallerden tanır. Kontrol edebileceğiniz kısım şunlardır:

  1. Tek bir resmî ad: sitede, sosyal profillerde, haritalarda ve dizinlerde aynı yazımı kullanın. Kısaltma kullanıyorsanız bunu açıkça ilişkilendirin.
  2. Kimlik sayfası: “Hakkımızda” sayfasında kim olduğunuzu, ne yaptığınızı ve nerede bulunduğunuzu açık cümlelerle yazın.
  3. Yapılandırılmış veri: Organization veya LocalBusiness işaretlemesiyle adı, URL'yi, logoyu ve iletişim bilgilerini makinelerin okuyacağı biçimde verin. Ayrıntılar için yapılandırılmış veri maddesine bakabilirsiniz.
  4. sameAs bağlantıları: schema.org tanımına göre sameAs, öğenin kimliğini açıkça gösteren bir referans sayfasının URL'sidir; örneğin resmî sosyal medya profilleri veya bir Wikidata kaydı.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.example.com/#organization",
  "name": "Örnek Yazılım A.Ş.",
  "alternateName": "Örnek Yazılım",
  "url": "https://www.example.com/",
  "logo": "https://www.example.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/ornek-yazilim",
    "https://www.instagram.com/ornekyazilim"
  ]
}
</script>

@id değeri, aynı varlığa sitenin farklı sayfalarından tutarlı biçimde atıf yapmanızı sağlar; makale, ürün veya hizmet işaretlemelerinde yayıncı olarak bu kimliği gösterebilirsiniz.

Sık yapılan hatalar

  • Sitede, Google İşletme Profili'nde ve sosyal hesaplarda farklı şirket adları, adresler veya telefonlar kullanmak.
  • sameAs içine markayla ilgisi olmayan, ölü veya başka bir şirkete ait bağlantılar eklemek.
  • Yapılandırılmış veride sayfada görünmeyen ya da gerçeği yansıtmayan bilgiler vermek.
  • Şema eklemenin tek başına bilgi paneli veya yapay zekâ cevaplarında yer almayı garanti ettiğini düşünmek; bu işaretlemeler anlamaya yardım eder ama bir taahhüt değildir.

İlgili terimler

← Sözlüğe dön