도서

도서 작업을 통해 Google 검색을 도서와 저자를 탐색하기 위한 진입점으로 만들면 검색 사용자가 검색결과에서 바로 도서를 찾아 빠르게 구매할 수 있게 됩니다. eBook 제공업체는 아래의 구조화된 데이터 스키마를 사용하여 Google에 데이터 피드를 제공할 수 있습니다.

사용자의 검색어에 호밀밭의 파수꾼과 같은 도서 제목이나 J.D. 샐린저 책 등과 같이 도서를 찾으려는 의도가 나타날 수 있습니다. 검색어에 따라 Google이 관련 도서의 지식 정보 카드를 표시할 수 있습니다. 지식 정보 데이터 관리에 관해 자세히 알아보세요. 카드에 통합된 읽기 작업에 도서를 획득하는 옵션이 표시됩니다. 제공하는 링크를 통해 읽기 작업에서는 사용자를 지식 정보 카드에서 사이트나 앱의 도서 페이지로 바로 연결합니다.

가이드라인

구조화된 데이터 일반 가이드라인 외에도 도서 및 읽기 작업을 위한 다음 가이드라인을 따라야 합니다.

  • 동일한 콘텐츠에 관한 중복 페이지가 있는 경우 링크는 도서 제목과 기타 도서 정보가 포함된 표준 URL이어야 합니다.
  • 읽기 작업 링크를 클릭하면 사용자가 도서 구매를 지원하는 페이지로 바로 연결되어야 합니다.
  • 읽기 작업 링크는 사용자가 콘텐츠를 구할 수 있는 페이지로 연결되어야 합니다. 읽기 작업 링크가 검색결과 페이지나 제품 요약 페이지와 같이 콘텐츠를 구하거나 자세한 정보를 보기 위해 페이지를 더 클릭해야 하는 페이지로 연결되어서는 안 됩니다.

구조화된 데이터 유형 설명

리치 결과에 콘텐츠를 표시하려면 필수 속성이 있어야 합니다. 권장 속성을 통해 콘텐츠에 관한 정보를 추가하여 더욱 만족스러운 사용자 환경을 제공할 수 있습니다.

Book

Book의 전체 정의는 schema.org/Book에서 확인할 수 있지만 아래 나열된 속성만 정의하면 됩니다. 다음 필수 속성은 사이트의 모든 도서에 정의해야 합니다.

필수 속성
author Person

도서의 저자입니다. 저자별로 명확한 Person 개체를 제공해야 합니다. Person을 참조하세요.

name Text

도서 제목입니다. 여러 에디션의 도서를 제공하는 경우 에디션의 제목을 사용합니다.

url URL

사이트에서 도서에 관한 페이지의 URL입니다. 이 페이지에서는 제공되는 모든 에디션을 나열할 수 있습니다.

workExample Book

이 도서의 에디션입니다. workExample의 하위 속성을 참조하세요.

권장 속성
@id URL

저작물의 전역 고유 ID로 URL 형식입니다. ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다. URL은 불투명 문자열로 취급되며 실제 웹페이지로 연결되지 않아도 됩니다.

sameAs URL

도서의 정체성을 명확하게 나타내는 참조 페이지입니다(예: 도서의 Wikipedia 페이지, Freebase 페이지 또는 공식 웹사이트 URL).

Country

Offer의 하위 집합인 이 속성은 Offer가 제공되는 2글자 국가 코드를 정의합니다.

필수 속성
name Text

alpha-2 3166 표준을 준수하는 국가 이름입니다.

EntryPoint

EntryPoint는 도서에 딥 링크를 제공할 수 있도록 하는 메커니즘입니다. 도서를 제공하려는 플랫폼 유형별로 딥 링크를 지정할 수 있습니다.

필수 속성
actionPlatform Text

링크가 작동하는 플랫폼입니다. 다음 중 하나 이상의 플랫폼을 지정해야 합니다.

  • http://schema.org/DesktopWebPlatform: 데스크톱 웹브라우저에서 작동
  • http://schema.org/MobileWebPlatform: 모바일 웹브라우저에서 작동
  • http://schema.org/AndroidPlatform: Android 네이티브 앱에서 작동
  • http://schema.org/IOSPlatform: iOS 네이티브 앱에서 작동

맞춤 Android 스키마를 사용하면 딥 링크에서 이 속성을 생략할 수 있습니다.

urlTemplate URL

콘텐츠 링크입니다.

Offer

Offer는 구매에 관한 이용약관을 정의합니다.

필수 속성
price Number

제품의 판매 가격으로 통화는 priceCurrency 속성에서 지정됩니다.

priceCurrency Text

통화입니다(3글자 ISO 4217 형식).

권장 속성
@id URL

Offer의 전역 고유 ID입니다.

availability ItemAvailability

이 항목의 구매 가능 여부입니다. 예: InStock, OutOfStock 또는 PreOrder

eligibleRegion Country

Offer를 구매할 수 있는 국가입니다.

ineligibleRegion Country

Offer를 구매할 수 없는 국가입니다. 한 국가가 유효한 지역 세트와 유효하지 않은 지역 세트에 모두 표시되는 경우 유효한 지역이 무시될 수 있습니다.

Person

Google에서는 저자에 Person 유형을 사용합니다.

필수 속성
name Text

사람 이름입니다.

권장 속성
sameAs URL

도서의 정체성을 명확하게 나타내는 참조 페이지입니다(예: 항목의 Wikipedia 페이지, Freebase 페이지 또는 공식 웹사이트 URL).

ReadAction

ReadAction 속성은 콘텐츠의 플랫폼과 작업이 발생하기 위한 조건(예: 읽기를 시작하기 전에 콘텐츠 구매)을 모두 결정합니다.

필수 속성
expectsAcceptanceOf Offer

작업 조건의 컨테이너입니다.

target EntryPoint

작업 대상의 컨테이너입니다.

workExample

집필된 저작물의 특정 에디션 또는 저작물의 권호입니다.

필수 속성
bookFormat BookFormatType

도서의 형식으로 다음 값 중 하나 이상을 사용합니다.

  • EBook
  • Hardcover
  • Paperback
  • AudioBook
isbn Text

학술서의 ISBN입니다. ISBN은 10자리 또는 13자리로 지정할 수 있지만, 가능한 경우 13자리를 사용하는 것이 좋습니다. 사용하려는 에디션의 ISBN이 없는 경우(예: Kindle 에디션) 인쇄 도서의 ISBN을 사용합니다.

potentialAction ReadAction

도서의 읽기 작업입니다.

권장 속성
@id URL

저작물의 권호를 나타내는 전역 고유 ID로 URL 형식입니다. ID는 안정적이어야 하며 시간이 지남에 따라 변경되지 않아야 합니다. 또한 도서에 사용되는 ID와 구별되어야 합니다. URL은 불투명 문자열로 취급되며 작동하는 링크가 아니어도 됩니다.

author Person

학술서의 저자입니다. 학술서의 저자가 관련 도서의 저자와 다른 경우에만 이 속성을 사용합니다. 저자당 하나의 Person 개체를 제공하세요.

bookEdition Text

도서의 에디션입니다.

datePublished Date

학술서의 최초 발행일입니다.

name Text

학술서 제목입니다. 학술서 제목이 도서의 제목과 다른 경우에만 이 속성을 사용합니다.

sameAs URL

항목의 정체성을 명확하게 나타내는 참조 페이지입니다(예: 항목의 Wikipedia 페이지, Freebase 페이지 또는 공식 웹사이트 URL).

url URL

에디션(있는 경우)으로 연결되는 URL입니다.