2016-09-03 6 views
0

Schema.org mainEntityOfPage 사용 방법 : https://schema.org/mainEntityOfPage<code>mainEntityOfPage</code>을 설명하고 여기에 예제를 제공합니다

그리고 구글은 다른 방법으로 수행하고 그들은 아무런 설명도주지 : 내가 페이지에서 블로그 게시물을
Google Markup

을 단순화 된 경우는 다음과 같습니다.

<article itemscope itemtype="http://schema.org/BlogPosting"> 
    <h1 itemprop="headline name">Title of the post</h1> 
    <div itemprop="datePublished" content="2016-01-07"></div> 
    <div itemprop="articleBody">This is the body of the post</div> 
    <div itemprop="author" itemscope itemtype="http://schema.org/Person"> 
    <p itemprop="name">John Doe</p> 
    </div>  
</article> 

해당 페이지에는 블로그 게시물 만 있습니다. mainEntityOfPage을 예제 코드에 적용하는 방법은 무엇입니까? 설명해 주시겠습니까? 내가 넣어 가지고 있다고 가정

<link itemprop="mainEntityOfPage" href="link-to-this-page"> 

? 그 정확하지만 몇 가지 질문이 있습니다

  • 코드의이 라인은 단지의 itemscope 나타내고 itemtype 이하 하는가?
  • 개념 만 이해하면 페이지의 "엔터티"는 Schema.org에서 제공하는 분류입니까? 예제에서 엔티티는 BlogPosting입니까?
+0

가능한 [이 특정 사이트에 "mainEntityOfPage"를 구현하는 방법?] (http://stackoverflow.com/questions/34466028/how-to-implement-mainentityofpage-to-this-specific-site) – unor

답변

1

my answer to How to implement “mainEntityOfPage” to this specific site?에서 설명했듯이이 요소 (link 요소)는이를 구현하는 한 가지 방법입니다. 예, 귀하의 경우이 요소는 BlogPosting 항목의 하위 항목이어야하며 Person과 같은 해당 항목의 다른 항목이 아니어야합니다.

모든 항목 (itemscope 속성을 갖는 요소로 생성)은 엔터티입니다. 당신이

<article itemscope itemtype="http://schema.org/BlogPosting"> 
    <link itemprop="mainEntityOfPage" href="http://example.com/foo" /> 
</article> 

이있는 경우는이 BlogPosting 항목이 URL http://example.com/foo에 의해 식별되는 페이지의 주요 기업을 의미합니다.