도서

검색결과의 도서 작업

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

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


<html>
  <head>
    <title>The Catcher in the Rye</title>
    <script type="application/ld+json">
    {
      "@context":"https://schema.org",
      "@type":"Book",
      "name" : "The Catcher in the Rye",
      "author": {
        "@type":"Person",
        "name":"J.D. Salinger"
      },
      "url" : "http://www.barnesandnoble.com/store/info/offer/JDSalinger",
      "workExample" : [{
        "@type": "Book",
        "isbn": "031676948",
        "bookEdition": "2nd Edition",
        "bookFormat": "https://schema.org/Hardcover",
        "potentialAction":{
        "@type":"ReadAction",
        "target":
          {
            "@type":"EntryPoint",
            "urlTemplate":"http://www.barnesandnoble.com/store/info/offer/0316769487?purchase=true",
            "actionPlatform":[
              "http://schema.org/DesktopWebPlatform",
              "http://schema.org/IOSPlatform",
              "http://schema.org/AndroidPlatform"
            ]
          },
          "expectsAcceptanceOf":{
            "@type":"Offer",
            "Price":6.99,
            "priceCurrency":"USD",
            "eligibleRegion" : {
              "@type":"Country",
              "name":"US"
            },
            "availability": "https://schema.org/InStock"
          }
        }
      },{
        "@type": "Book",
        "isbn": "031676947",
        "bookEdition": "1st Edition",
        "bookFormat": "https://schema.org/EBook",
        "potentialAction":{
        "@type":"ReadAction",
        "target":
          {
            "@type":"EntryPoint",
            "urlTemplate":"http://www.barnesandnoble.com/store/info/offer/031676947?purchase=true",
            "actionPlatform":[
              "http://schema.org/DesktopWebPlatform",
              "http://schema.org/IOSPlatform",
              "http://schema.org/AndroidPlatform"
            ]
          },
          "expectsAcceptanceOf":{
            "@type":"Offer",
            "Price":1.99,
            "priceCurrency":"USD",
            "eligibleRegion" : {
              "@type":"Country",
              "name":"UK"
            },
            "availability": "https://schema.org/InStock"
          }
        }
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

가이드라인

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

  • 동일한 콘텐츠가 포함된 중복 페이지가 있는 경우 링크는 도서 제목과 기타 도서 정보가 포함된 표준 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가 제공되는 국가의 두 글자 코드를 정의합니다.

필수 속성
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입니다.