HTML
Nested itemtype
Person ve Organization gibi iç içe tipleri kullanırsın.
İç içe tipler
Bazen bir özellik yalnızca metin değil, başka bir yapısal veri parçasıdır. Yazar bir kişidir; yayıncı bir kuruluştur. Bunlar için iç içe tipler kullanılır.
Yazar span'ına itemscope ve itemtype ekleyip içine yeni bir span açar, itemprop="name" ile adını verirsin:
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Ayşe Yılmaz</span>
</span>
Böylece arama motoru yazarın bir kişi olduğunu ve adının ne olduğunu birlikte okur.
Person ve Organization
İç içe tiplerin en yaygın ikisi Person ve Organization'dır. İlki bireyleri, ikincisi kuruluşları işaretler.
Bir makalede yazar genellikle Person, yayıncı ise Organization olur. Her ikisinde de iç içe name özelliği gerçek adı taşır.
Dış özellik (ör. author) itemprop taşırken, iç öğe hem itemscope hem de itemtype ile yeni bir kapsamdır.
Uygulama Yazar span'ını iç içe Person yap
Önceki adımın makalesini al. <span itemprop="author"> etiketini iç içe Person yapısına dönüştür.
Dış span'a itemscope ve itemtype="https://schema.org/Person" ekle. İçine yeni bir <span itemprop="name">Ayşe Yılmaz</span> koy ve dış span'daki düz metni kaldır.
Örnek çözümü göster
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Yapay Zeka Çağında Eğitim</title>
</head>
<body>
<article itemscope itemtype="https://schema.org/Article" itemid="/yazilar/yapay-zeka-caginda-egitim">
<h1 itemprop="headline">Yapay Zeka Çağında Eğitim</h1>
<p>Yayın tarihi: <time itemprop="datePublished">2026-03-15</time></p>
<p>Yazar: <span itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">Ayşe Yılmaz</span></span></p>
<p>Yapay zeka, sınıflarda öğretmenle öğrenci arasındaki ilişkiyi değiştiriyor.</p>
</article>
</body>
</html>
Kendini test et
-
Yazar için hangi iç içe tip kullanılır?
<span itemprop="author" itemscope itemtype="...">
- https://schema.org/Article
- https://schema.org/Organization
- https://schema.org/Person
- https://schema.org/WebPage
Cevabı göster
https://schema.org/Person — Doğru. Yazar bir kişi olduğu için Person tipi kullanılır.
-
Person tipinin URL'ini tamamla
<span itemprop="author" itemscope itemtype="____"><span itemprop="name">Ayşe</span></span>
Cevabı göster
<span itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">Ayşe</span></span>
-
Tipi işaretlediği varlıkla eşleştir
- Person
- Birey/yazar
- Organization
- Kuruluş/yayıncı
- Article
- Haber/makale
- WebPage
- Genel sayfa
Sıradaki ders: Proje sonu - Yapısal veri