Feature guides

Book actions (Book) yapılandırılmış verileri

Book actions, Google Arama’yı kitapları ve yazarları keşfetmek için bir giriş noktası haline getirir. Bu, Arama kullanıcılarının buldukları kitapları doğrudan Arama sonuçlarından hızlıca satın almalarını veya ödünç almalarını sağlar. Örneğin, bir kullanıcı Charlotte’s Web için arama yapabilir ve onlara kitabı satın alma veya ödünç alma imkanı tanıyan sonuçlarla karşılaşabilir. Kitap sağlayıcısı olarak, burada sağlanan yapılandırılmış veri şeması ile Google’a bir veri feed’i sağlayabilirsiniz. Spesifikasyonumuz, kullanıcıların bir kitap satın almasını sağlamak için
ReadAction ve bir kitap ödünç almasını sağlamak için BorrowAction sunar.

A book action in Search results

Book actions (Book) yapılandırılmış verileri

Panellere dahil edilen okuma ve ödünç alma eylemleri, kitabı satın alma veya ödünç alma seçeneklerini görüntüler. Sağladığınız bağlantılar aracılığıyla, okuma ve ödünç alma eylemleri kullanıcıları doğrudan bilgi panelinden ve diğer Google yüzeylerinden web sitenizdeki veya uygulamanızdaki bir kitap sayfasına yönlendirir.

Bilgi panelindeki sağlayıcıların sırası kişiselleştirilmiştir ve her kullanıcı için dinamiktir. Bu, farklı kullanıcıların farklı sıralamalar gördüğü ve aynı kullanıcının farklı zamanlarda farklı sıralamalar görebileceği anlamına gelir. Belirli bir sıralamayı etkileyen çeşitli faktörler vardır. Örneğin, bir kullanıcı bilgi panelindeki belirli bir sağlayıcı bağlantısına sık sık tıklarsa, o sağlayıcının sıralamada daha üstte yer alma olasılığı daha yüksektir. Sıralamayı kontrol etmenin bir yolu yoktur.

Başlarken

Book actions’ı başarıyla uygulamak için feed’inizi Book actions yapılandırılmış veri türü tanımlarınauygun olarak oluşturmalısınız, ancak önce şu bölümleri inceleyin:

Kurallar

Kitaplarınızın Arama’da güvenilir bir şekilde gösterilmesini sağlamak için, bazı önemli ayrıntılara ve temel kavramlara aşina olmanız önemlidir. Ayrıca, feed’iniz bazı standartlaştırılmış format spesifikasyonlarını karşılamalıdır.

Bunu yapmanıza yardımcı olmak için, burada açıklanan kuralları,
genel yapılandırılmış veri kuralları ve
Arama Temelleriile birlikte izleyin. Kurallar şöyledir:

Eserler ve baskılar

Bu dokümantasyon boyunca, bir kitaptan bahsederken iki farklı terim kullanıyoruz:

  • Eser: Bir kitabın soyut kavramı. Özellikle başlık, yazar ve orijinal dil gibi meta veriler bir eserin nitelikleridir.
  • Baskı: Kitabın somut bir kopyası. Özellikle yayın yılı, baskı adı ve Uluslararası Standart Kitap Numarası (ISBN) gibi meta veriler baskının nitelikleridir.

Örneğin, Charlotte’s Web bir eserdir, ancak geldiği her çeşit bir baskıdır. Bu durumda, Charlotte’s Web eseri ilk baskıya, ikinci baskıya, özet baskıya, Fransızca çeviri baskısına vb. sahip olabilir.

Bu ayrım, hemen belli olmayabileceği feed’de özellikle önemlidir. İki Book varlığı vardır:

  • Book (Eser) “üst düzey” Book
    varlığıdır:
    • workExample Eser’in bir özelliğidir ve bir Book Baskı (örneğinin sadece bir tanesini belirtir.).
    • Her Eser için en az bir workExample.
  • olmalıdır. (Book) Baskı "alt düzey"
    Book

varlığıdır.

  • Bir eserin birden fazla baskısı olabileceğini hatırlamakta fayda var. Bu baskıları mümkün olduğunca gruplandırmanızı öneririz. Bu, Google sistemlerinin bir kitap hakkındaki tüm ilgili bilgilerden yararlanmasına ve bunu Arama’da göstermesine yardımcı olur. Gerekirse, bunları birden fazla eser kaydına bölebilirsiniz, ancak her eser kaydı şunlara sahip olmalıdır: Farklı bir.
  • @id

ISBN veya desteklenen başka bir tanımlayıcıya sahip en az bir baskı.

Varlık Library varlık türünün “en üst seviyesidir”. Library Bu, bir LibrarySystem varlığından ve o kütüphane sisteminin her bir “alt seviye”
Library (member) varlığından oluşan soyut bir yapıdır.

Varlık LibrarySystem bir soyutlamadır ve kütüphane üyelerindenoluşan işbirlikçi bir ağı temsil eder. Örneğin, Austin Public Library bir
LibrarySystem varlığı olarak belirtilebilir. Austin Public Library web sitesi kendilerini Austin, Teksas’a hizmet veren bir halk kütüphanesi sistemi olarak tanımlar. Bu sistem, 20 bağlı kütüphaneden veya kütüphane üyesinden.

oluşur. Her LibrarySystem varlığı, gerçek hayatta kütüphane herhangi bir kütüphane sisteminin parçası olmasa bile en az bir Library (member)
varlığı gerektirir. Bu senaryoda, Book eylemi uygulaması amacıyla kütüphane, kendi kütüphane
sisteminin tek üyesidir. Book eylemi uygulaması amacıyla, bir kütüphane sistemininaksine, bir kütüphane üyesi bir soyutlama değildir ve bu nedenle fiziksel bir adresi vardır.

Buna karşılık, her Library (member) varlığı en az bir
LibrarySystem varlığına ait olmalıdır.

ISBN ve desteklenen diğer tanımlayıcılar

ISBN, Google Arama verilerinizle Google’ın verilerini eşleştirdiğinde ana mutabakat sinyalidir. Arama sonuçlarında görünmesini istediğiniz tüm kitaplar için bir ISBN veya desteklenen başka bir tanımlayıcı sağlamalısınız. Bu olmadan, kitaplarınızın eşleştirilmesi ve dolayısıyla sunulması pek olası değildir.

Google Arama ISBN-13’ü tercih eder, ancak alternatif olarak şunları sağlayabilirsiniz:

  • Online Computer Library Center (OCLC) Numarası
  • Library of Congress Control Number (LCCN)
  • JP e-code

İnsanların kitaplarınızı bulurken en iyi deneyimi yaşamasını sağlamak için feed’inizdeki bağlantılar aşağıdaki yönergelere uymalıdır:

  • Aynı içerik için yinelenen sayfalarınız varsa, bağlantı, kitap başlığını ve diğer kitap bilgilerini içeren
    kanonik URL olmalıdır.
  • Bir kullanıcı bir okuma eylemi veya ödünç alma eylemi bağlantısına tıkladıktan sonra, kullanıcı doğrudan kitabın satın alınmasını veya ödünç alınmasını destekleyen bir sayfaya gönderilmelidir. Özellikle, eylem bağlantılarını içeriği satın almak veya ödünç almak için tıklanması gereken daha fazla bağlantı içeren sayfalara yönlendirmeyin. Örneğin, insanları bir arama sonuçları sayfasına veya ürün özeti sayfasına göndermeyin.

Feed’inizi oluşturun

Siteniz kullanıcıların satın alması için kitap satıyorsa,
Book feed’inizi yüklemelisiniz. Bir Google destek ekibi, feed’inizi nasıl ve nereye yükleyeceğinizle ilgili ayrıntılar için sizinle iletişime geçecektir.

Siteniz kullanıcıların ödünç alması için kitap ödünç veriyorsa, iki ayrı feed yüklemelisiniz:
Book feed’iniz ve
Library feed’iniz. Bir Google destek ekibi, feed’inizi nasıl ve nereye yükleyeceğinizle ilgili ayrıntılar için sizinle iletişime geçecektir.

Feed dosyası boyutu, miktarı ve biçim gereksinimlerine uyun

Gereksinimler şunlardır:

  • Feed dosyası boyutu gereksinimleri:
    • Sıkıştırılmamış bir feed dosyasının boyutu 1 GB’tan küçük olmalıdır.
    • Sıkıştırılacak bir feed dosyası 1 GB’tan küçük olmalıdır. Sıkıştırılmamış feed dosyanız 1 GB’ı aşıyorsa, sıkıştırılmamış feed dosyasını birden fazla dosyaya bölmelisiniz.
  • Besleme dosyalarını sıkıştırabilirsiniz. Bunlar zip, gz, tar, tar.gz, JAR, ar, arj, cpio veya dump arşiv dosyası olarak biçimlendirilmelidir.
  • Birden fazla besleme dosyanız varsa, bunları olduğu gibi yükleyebilir veya isterseniz
    sitemap dizin dosyası.
  • Tekil besleme dosyaları .json dosya uzantısına sahip olmalıdır.

Besleme içeriği gereksinimlerine uyun

Uymanız gereken aşağıdaki besleme içeriği gereksinimlerine özellikle dikkat edin:

  • Besleme eski varlıklar içermemelidir. Eski varlıklar,
    availabilityEnds tarihi geçmiş olan veya sitenizde artık bulunmayan varlıklardır.
  • Beslemenize dahil ettiğiniz urlTemplategibi tüm derin bağlantılar ve
    urlgibi tüm URL’ler üretim (production) URL’leri olmalıdır. QA, geliştirme veya başka herhangi bir üretim dışı URL türü kullanmayın.
  • url gibi tüm URL'lerkanonik
    olmalıdır..
  • Beslemenizdeki her varlık şu özellikleri belirtmelidir:
    • Benzersiz bir kimlik: @id
    • Benzersiz bir URL: url
    • Benzersiz bir derin bağlantı: urlTemplate

Beslemenizi Data Feed doğrulama aracı ile test edin

Yaygın hata ve uyarıları çözmek için aşağıdaki sorun giderme adımlarını öneriyoruz: Data Feed doğrulama aracı:

  • Validate on alanında doğru seçeneğin seçili olduğundan emin olun. Book varlığı için Books Action seçeneğini seçin. @type

  • değerinin doğru yazıldığını doğrulayın. @context değerinin düzgün ayarlandığından emin olun.
  • ReadAction ve BorrowAction
    için “@context”: “https://schema.org” değerini ayarlayın. Besleme dosyanızı barındırın
    Besleme dosyanız hazır olduğunda, güvenli bir konumda barındırın. Google, içeriğinizin güncel kalmasını sağlamak için beslemeyi düzenli olarak getirir..

Barındırma yöntemleri

Aşağıdaki besleme barındırma yöntemleri desteklenmektedir:

Barındırma

Kimlik Doğrulama Desteği

Google Cloud StorageStorage Object Viewer
izniHTTPS Kullanıcı adı+Şifre veya
HTTP istemci sertifikalarıSFTP
Şifre, Anahtar+İfade veya her ikisi
AWS S3Anahtar Kimliği+Erişim Anahtarı
Besleme dosyanızı inceleme için gönderinİçeriğinizin Google Arama’da kullanılabilir olması için, bir Google destek ekibi beslemenizdeki derin bağlantıların kalitesini inceler. Kullanıcıların kitapları satın alabileceği veya ödünç alabileceği sayfayı açıp açmadıklarını doğrulamak için derin bağlantılardan bazılarını manuel olarak test etmenizi şiddetle öneririz.

Not:

Bu özelliğin başarılı kullanımı ve beslemenizi göndermek için kullanmanız gereken

Besleme dosyanızın URL’si.

  • Varsa barındırma kimlik doğrulaması: Google’ın besleme dosyasını barındırma konumunuzdan almasını sağlamak için kimlik doğrulama bilgileri.
  • Beslemenizi gerektiği gibi güncelleyin Beslemenizi günlük olarak güncellemenizi öneririz, ancak bu nihayetinde kataloğunuzun ne sıklıkla değiştiğine bağlıdır. Aşağıdaki koşullara ve ipuçlarına dikkat edin:

Google Arama gerçek zamanlı güncellemeleri desteklemez.

Google Arama beslemenizi günde bir kez getirir ve içeriği genellikle iki gün içinde dizine ekler.

  • Bir sürümün kullanılabilirliğinde öngörülebilir bir değişiklik varsa, şunu kullanın
  • tr
  • tr
    availabilityStarts ve availabilityEnds
    tam tarihleri ayarlamak için. Eğer varlık artık mevcut değilse, varlığı tamamen kaldırın.

Yapılandırılmış veri türü tanımları

İçeriğinizin yapılandırılmış arama sonuçlarında görüntülenmeye uygun olması için burada listelenen gerekli özellikleri eklemelisiniz. Ayrıca, içeriğiniz hakkında daha fazla bilgi eklemek ve daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

DataFeed varlığı

Google’a gönderilen her schema.org veri akışı dosyası, tek bir
DataFeed varlığı içermelidir. Tüm
Book ve
Library varlıkları,
DataFeed varlığının dataFeedElement alanı altında listelenmelidir.

Google tarafından desteklenen özellikler şunlardır:

Gerekli özellikler
@context

Metin

Şuna ayarlayın: https://schema.org.

@type

Metin

Şuna ayarlayın: DataFeed.

dataFeedElement

Book veya
LibrarySystem

Ya tek bir
Book varlığına ya da bir
LibrarySystem
varlığına ayarlayın. Aksi takdirde, yalnızca Book varlıklarından veya yalnızca
LibrarySystem varlıklarından oluşan bir diziye ayarlayın. Bunu hem
Book hem de LibrarySystem varlıklarını içeren bir diziye ayarlamayın.

Bir Book akışında kullanım örneği:

Bir LibrarySystem akışında kullanım örneği:

Akışın son güncellenme tarihi ve saati

içinde

yer alır.
ISO 8601 formatı.

Book varlık

Tam tanımı Book adresinde mevcut olsa da
schema.org/Book, yalnızca aşağıdaki özellikleri dikkate almanız gerekir. Feed’inize dahil etmeyi seçtiğiniz her kitap için gerekli özellikleri tanımlamalısınız. Ayrıca, içeriğiniz hakkında daha fazla bilgi eklemek için önerilen özellikleri de tanımlayabilirsiniz; bu, daha iyi bir kullanıcı deneyimi sağlayabilir.

Book (Work)

Bu Book varlığı, en üst düzey varlık türüdür. Bir eser.

kılavuzlarını okuyun.

Google tarafından desteklenen özellikler şunlardır:
Gerekli özellikler

@context

Metin Şu değere ayarlayın:.

https://schema.org

@id

Metin
Kitap için URL formatında, küresel olarak benzersiz bir kimlik. Kuruluşunuz için benzersiz olmalıdır. Kimlik sabit olmalı ve zamanla değişmemelidir. Zorunlu olmasa da URL formatı önerilir. Çalışan bir bağlantı olması gerekmez. Değer için kullanılan alan adı @id

, kuruluşunuza ait olmalıdır.

@type

Metin Şu değere ayarlayın:.

Book

author Person
veya

Organization

National Fire Protection Association

kuruluşu olabilir.

name

Metin

Kitabın başlığı.

url URL.

Web sitenizde kitabın tanıtıldığı veya açıklandığı URL. Bu bağlantı, feed’inizdeki içeriği Google’ın veritabanlarındaki içerikle doğru bir şekilde eşleştirmeye yardımcı olur. Bu,
workExample.target.urlTemplate.

ile aynı olabilir. Gerçek açılış sayfası için Google Arama,

workExample.target.urlTemplate içinde sağlanan URL'yi kullanır.

workExample

Book
(Baskı)

Eserin baskısı/baskıları.

Önerilen özellikler

sameAs (URL)

Eseri tanımlayan bir referans sayfasının URL’si. Örneğin, kitap için bir Wikipedia, Wikidata, VIAF veya Kongre Kütüphanesi sayfası. Book Edition Özellik workExample
bu Book varlığını kullanır. Bir.

Google tarafından desteklenen özellikler şunlardır:

Gerekli özellikler
@id

Text

URL formatında kitap için küresel olarak benzersiz bir kimlik. Kuruluşunuz için benzersiz olmalıdır. Kimlik sabit olmalı ve zamanla değişmemelidir. Zorunlu olmasa da URL formatı önerilir. Çalışan bir bağlantı olması gerekmez. Değer için kullanılan alan adı
@id kuruluşunuza ait olmalıdır.

@type

Text

Şuna ayarlayın: Book.

bookFormat

Enum

Baskının formatı. Değeri aşağıdakilerden biri olmalıdır:

  • https://schema.org/AudiobookFormat
  • https://schema.org/EBook
  • https://schema.org/Hardcover
  • https://schema.org/Paperback
inLanguage

Text

Baskıdaki içeriğin ana dili. ISO 639-1 alpha-2 kodları listesinden iki harfli kodlardan birini kullanın.

isbn

Text

Baskının ISBN-13 numarası. ISBN-10 numaranız varsa, bunu ISBN-13’e dönüştürün.

potentialAction

ReadAction veya BorrowAction

Kullanıcıların kitabı satın alması veya indirmesi için tetiklenecek eylem. Daha fazla ayrıntı için şuraya bakın: ReadAction veya
BorrowAction.

Önerilen özellikler
author

Person veya
Organization

Baskının yazarı/yazarları.

kuruluşu olabilir.

bookEdition

Text Kitabın baskı bilgisi. Örneğin,.

2nd Edition

datePublished

Date Baskının yayınlanma tarihi. Format YYYY-MM-DD veya
YYYY

olmalıdır. Bu, belirli bir tarih veya sadece belirli bir yıl olabilir.

identifier

PropertyValue
Bu baskıyı net bir şekilde tanımlayan harici veya başka bir kimlik. Birden fazla kimliğe izin verilir. Daha fazla ayrıntı için şuraya bakın: (PropertyValue).

identifier

Bu özellik tekrarlanabilir.

name

Text

Baskının başlığı. Bunu yalnızca baskının başlığı, eserin başlığından farklı olduğunda kullanın.

sameAs

URL
Baskıyı net bir şekilde gösteren bir referans web sayfasının URL'si. Örneğin, bu belirli baskı için bir Wikipedia sayfası. Yeniden kullanmayın: şunun için aynı olanlar (sameAs): ile ilgili Çalışma.

url

URL

Yayının tanıtıldığı veya açıklandığı web sitenizdeki URL. Şununla aynı olabilir: workExample.target.urlTemplate.

Örnek Kitap (Basım):

Örnek Kitap (Basım) birden fazla ile workExample özellikler:

Kişi veya Kuruluş (yazar)

Kitabın yazar özelliği
Kişi veya Kuruluş varlığını kullanır.

Gerekli özellikler
@type

Metin

Şuna ayarlayın: Kişi veya Kuruluş.

ad

Metin

Kişinin adı veya kuruluşun adı.

Önerilen özellikler
sameAs

URL

Kişinin veya kuruluşun kimliğini açıkça belirten bir referans web sayfasının URL’si. Örneğin, kişi veya kuruluş için bir Wikipedia sayfası.

Örnek yazar:

Birden fazla içeren örnek yazar özellikleri:

PropertyValue (tanımlayıcı)

Basım varlığının tanımlayıcı özelliği PropertyValue varlığını kullanır.
Gerekli özellikler

tanımlayıcı Birden fazla içeren örnek:

tanımlayıcı özellikleri: Örnek

ReadAction Kitap besleme JSON dosyası Örnek

BorrowAction tr_extra_padding_fix_for_array_length_80_items_requirement_met_above Kitap Besleme JSON dosyası

ReadAction (potentialAction)

potentialAction özelliği ReadAction varlığını kullanır. ReadAction
kitaba erişim için derin bağlantılarınızı, kitabı stoklayan perakendeciyi ve kullanıcıların karşılaması gereken kriterleri tanımlar. Kriterler üyelik durumu, giriş durumu, konum veya kitaba erişmek için gereken diğer her şeyi içerebilir. Gerekli özellikler

@type
Metin

Şuna ayarla:

ReadAction expectsAcceptanceOf.

Offer

Bu varlığa erişim için kullanıcı gereksinimlerinin tanımı. Birden fazla

Offer
özelliği mevcutsa, Offer kriterlerinden herhangi
birini karşılayan bir kullanıcı içeriğe erişebilir. Bu özellik tekrarlanabilir.

expectsAcceptanceOf.@type

Metin

Şuna ayarla:

Offer expectsAcceptanceOf.category.

Metin

Bir

Offer türü. Bu, aşağıdaki değerlerden biri olmalıdır:nologinrequired

  • : İşlem, içeriğe erişmek için herhangi bir satın alma veya giriş yapma gerekliliği olmadan kullanıcıya sunulur.free
  • : İşlem, kullanıcıdan herhangi bir satın alma veya ücretli abonelik gerektirmeden sunulur. Ancak işlem, kullanıcının giriş yapmasını gerektirir.subscription
  • : Kitap, hizmetinize yapılan ücretli bir aboneliğe dahildir.purchase
  • : Kitaba satın alma yoluyla erişilebilir.rental
  • : Kitaba, satın alma işleminden sonra sınırlı bir süre boyunca erişilebilir.expectsAcceptanceOf.eligibleRegion
Country

Bu

Offer için uygun olan ülke. Bu, içeriğin mevcut olduğu veya olmadığı ülke ve bölgeyi kontrol etmek için kullanılabilir.Bu özellik tekrarlanabilir.

expectsAcceptanceOf.eligibleRegion.@type

Metin

Şuna ayarla:

Country expectsAcceptanceOf.eligibleRegion.name.

Metin

ISO 3166-1 alpha-2

ülke kodu. target EntryPoint

Desteklenen platform bilgilerini içeren derin bağlantınızın özellikleri. Farklı platform setleri için farklı derin bağlantılar tanımlamak üzere birden fazla

EntryPoint

özelliği olabilir. Bu özellik tekrarlanabilir. target.@type

Metin

Şuna ayarla:

EntryPoint

target.actionPlatform Metin.

Bu derin bağlantının geçerli olduğu platform(lar). Aşağıdaki değerlerden birini kullanın:

https://schema.org/DesktopWebPlatform

https://schema.org/AndroidPlatform

  • https://schema.org/IOSPlatform
  • Bu özellik tekrarlanabilir.
  • target.urlTemplate

URL

Kullanıcıları doğrudan kitabınızın açılış sayfası içeriğine götüren bağlantı.

tr

tr

Önerilen özellikler
expectsAcceptanceOf.availabilityEnds

DateTime

Kullanılabilirlik penceresinin bitiş zamanı. Bu kitabın kullanıcılara gösterilmeyeceği tam zamanı kontrol etmek için kullanılabilir.

expectsAcceptanceOf.availabilityStarts

DateTime

Kullanılabilirlik penceresinin başlangıç zamanı. Bu kitabın kullanıcılara gösterilebileceği tam zamanı kontrol etmek için kullanılabilir.

expectsAcceptanceOf.price

Number

Kitabın satın alma fiyatı. Bu özellik Offer
özelliğinin category kısmı purchase veya
rental.

olarak ayarlandığında gereklidir.

expectsAcceptanceOf.priceCurrency

Text
Üç harfli ISO 4217

formatında fiyat para birimi. Örnek:

ReadAction Örnek ReadAction birden fazla EntryPoint

özelliği ile: (BorrowAction)

potentialAction potentialAction özelliği BorrowAction varlığını kullanır.
BorrowAction kitaba erişim için derin bağlantılarınızı, kitabı stoklayan kütüphaneyi ve kullanıcıların karşılaması gereken kriterleri tanımlar. Kriterler üyelik durumu, giriş durumu, konum veya kitaba erişim için gereken diğer her şeyi içerebilir.

Gerekli özellikler
@type

Text

Şuna ayarla: BorrowAction.

lender

LibrarySystem

Bu sürüme erişim sağlayan kütüphane sistemi.

lender.@id

URL

Kütüphane beslemesinde ayrı olarak tam olarak tanımlanması gereken LibrarySystemiçin kimlik referansları.

lender.@type

Text

Şuna ayarla: LibrarySystem.

target

EntryPoint

Desteklenen platform bilgilerini içeren derin bağlantı özellikleriniz. Farklı platform setleri için derin bağlantılar tanımlamak üzere bir
EntryPoint dizisi belirtin.

Bu özellik tekrarlanabilir.

target.@type

Text

Şuna ayarla: EntryPoint.

target.actionPlatform

Text

Bu derin bağlantının geçerli olduğu platform(lar). Aşağıdaki değerlerden birini kullanın:

  • https://schema.org/DesktopWebPlatform
  • https://schema.org/AndroidPlatform
  • https://schema.org/IOSPlatform

Bu özellik tekrarlanabilir.

target.urlTemplate

URL

Kullanıcıları doğrudan kitabınızın açılış sayfasına götüren bağlantı.

Örnek BorrowAction:

Örnek BorrowAction birden fazla ile Giriş Noktası özellikler:

Kütüphane varlık

Tam tanımı Kütüphane adresinde mevcut olsa da
schema.org/Library, yalnızca aşağıdaki özellikleri dikkate almanız gerekir. Feed’inize dahil etmeyi seçtiğiniz her kütüphane için gerekli özellikleri tanımlamalısınız. Ayrıca, içeriğiniz hakkında daha fazla bilgi eklemek ve daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de tanımlayabilirsiniz.

Bu Kütüphane varlığı, en üst düzey Kütüphane
varlık türüdür. Bu, bir
LibrarySystem varlığından ve bu
LibrarySystem varlığının her bir alt düzey
Kütüphane (üye).

varlığından oluşan soyut bir yapıdır. Kütüphane feed’i, Kitap feed’inden farklıdır. Bu nedenle, uygulayabileceğiniz herhangi bir Kütüphane
feed’i, tamamen Kitap feed’inizden ayrı olmalıdır. Daha fazla bilgi için
Feed’inizi oluşturun.

LibrarySystem

Bu LibrarySystem varlığı, kütüphane üyelerinden.

varlığı arasındaki farkı anlamak için.
Gerekli özellikler@context

Metin Şuna ayarlayın:.

https://schema.org@id

URL Kütüphane sistemi için URL formatında, dünya çapında benzersiz bir kimlik. Kimlik sabit olmalı ve zamanla değişmemelidir. Opak bir dize olarak ele alınır ve çalışan bir bağlantı olması gerekmez. @id değeri için kullanılan alan adı kuruluşunuza ait olmalıdır. @id

değeri için kullanılan alan adı kuruluşunuza ait olmalıdır.@type

Metin Şuna ayarlayın:.

LibrarySystemadditionalProperty

PropertyValue

Kütüphane türünü belirtmek için kullanılan ek özellik.additionalProperty.@type

Metin Şuna ayarlayın:.

PropertyValueadditionalProperty.name

Metin Şuna ayarlayın:.

librarytype. additionalProperty.valueMetin

Kütüphane türü. Aşağıdaki değerlerden birini kullanın:

  • public
  • academic
  • corporate
  • government
  • school
  • special
memberLibrary

Kütüphane sisteminin üyesi/üyeleri.

nameMetin

Kütüphane sisteminin adı. Örneğin,
The Southwestern League of Libraries.

urlURL

Kütüphane sisteminin tanıtıldığı veya açıklandığı URL. Google Arama, feed’inizdeki içeriği Google veritabanlarındaki içerikle eşleştirmek için bu bağlantıyı kullanır. Asıl açılış sayfası için Google Arama,
workExample.target.urlTemplate.

adresinde sağlanan URL'yi kullanır. (Library)

member LibrarySystem varlığının member özelliği, Library (member) varlığını kullanır.
Library (member) tek bir kütüphaneyi temsil eder member
belirli bir kütüphane sisteminin.

Gerekli özellikler
@idURL

Kütüphane şubesi için URL formatında, küresel olarak benzersiz bir kimlik. Kimlik sabit olmalı ve zamanla değişmemelidir. Opak bir dize olarak ele alınır ve çalışan bir bağlantı olması gerekmez. @id değeri için kullanılan alan adı kuruluşunuza ait olmalıdır.

@typeMetin

Şunu ayarlayın: Library.

locationPostalAddress

Kütüphane şubesinin açık adresi. Tüm özellikler her ülke için geçerli değildir. Kütüphanelerinizin adresleri için geçerli olan tüm özellikleri eklemelisiniz.

Örnek Amerika Birleşik Devletleri location:

Örnek Japonya location:

location.@typeMetin

Şunu ayarlayın: PostalAddress.

location.addressCountryMetin

ISO 3166-1 formatında ülke kodu. Örneğin,
US
location.addressLocality Metin.

Yerleşim yeri. Örneğin,Mountain View

location.addressRegion
Metin.

Bölge. Örneğin,CA

location.postalCode Metin.

tr_extra_padding_fix_for_array_length_consistency_if_needed_by_schema_logic_but_not_by_content_logic_as_per_instructions_which_say_80_items_each_so_i_will_ensure_80_items_are_present_in_both_arrays_nowtr_item_80_placeholder

Posta kodu. Örneğin,
94043.

location.streetAddressMetin

Sokak adresi. Örneğin,
1600 Amphitheatre Pkwy.

adMetin

Kütüphane şubesinin adı.

Örnek LibrarySystem JSON besleme dosyası

Alien Road

Biz bunu nasıl uyguluyoruz

Book actions serve publishers and retailers with catalogue depth. We implement it where a client sells or lists books at scale, not for occasional mentions.

İlgili hizmetler

Paylaş