2017-10-18 2 views
2

모바일 공증인 서비스를 제공하는 사람들의 데이터베이스가 있습니다. 그 사람이 서비스를 제공했기 때문에, 대신 Person 대신에 가기로 결정했습니다."birthplace"는 "장소"를 예상하지만 전체 주소가 없습니다

<div itemscope itemtype="http://schema.org/Service"> 
    <meta itemprop="serviceType" content="Notary" /> 
    <span itemprop="provider" itemscope itemtype="http://schema.org/person"> 
     <span itemprop="name">Derrick Calhoun</span> 
     <img itemprop="image" src="/headshots/hs-3246356.jpg" alt="" /> 
     <span itemprop="birthPlace">Omaha, NE</span> 
    </span> 
    <span itemprop="telephone">555-555-5555</span> 
    <meta itemprop="ratingValue" content="4" /> 
    Last time available:<time datetime="2015-05-08T19:30">May 8, 7:30pm</time> 
    Current Location: <span itemprop="place">Lincoln, NE</span> 
</div> 

birthPlace의 형식을 다르게 지정해야합니까?

http://schema.org/birthPlace은 예상 값이 Place이라고 말합니다. 그러나 Place은 전체 주소가있는 장소의 예만 보여줍니다. 나는 단지 도시가있다.

그러나 나는 PostalAddress에 사용 된 것으로 간주되는 addressLocality을 사용하려고 생각했습니다.

Placeprovider에 삽입해야하나요?

<span itemprop="provider" itemscope itemtype="http://schema.org/person"> 
    <span itemprop="name">Derrick Calhoun</span> 
    <img itemprop="image" src="/headshots/hs-3246356.jpg" alt="" /> 
    <span itemprop="place" itemscope itemtype="http://schema.org/place"> 
     <span itemprop="addressLocality">Seattle</span> 
     <span itemprop="addressRegion">WA</span> 
    </span> 
</span> 

나는 부모 구조의 기본 구조에 대해 혼란 스럽다고 생각합니다. 누군가 이것에 대한 장엄한 빛을 비춰 줄 수 있습니까?

+0

, 수있다이어야한다. 나는 조각에 고정 – unor

+1

이 질문은 [도움말 센터] (https://stackoverflow.com/help/on-topic)에 정의 된 주제와 관련이 없습니다. 이유를 모르면 [meta]에서 도움을 요청하시기 바랍니다. – Will

+2

@ 윌 : 왜이 ​​주제와 관련이 없는지 모르겠다. – unor

답변

1

birthPlace 속성은 Place 값을 예상하지만 Place은 전체 주소가 필요하지 않습니다. Place의 속성을 원하는대로 제공 할 수 있으며 PostalAddress 속성의 address 속성 (여기에는 addressLocality 속성 등을 제공 할 수 있음)이 포함됩니다. 당신은 단지 도시가있는 경우

것은, 당신은 Place의 하위 유형 (사람들은 "더 구체적인 유형"에 나와 있습니다)입니다 City 값을 사용할 수 있습니다

<span itemprop="birthPlace" itemscope itemtype="http://schema.org/City"> 
    <span itemprop="name">Omaha</span> 
</span> 

주를이

Schema.org 용어는 대소 문자를 구별하므로, 은 Person과 같지 않습니다. (대문자와 소문자와 특성 및 유형을 시작 Schema.org follows the convention는.)

  • 그래서 itemprop="place" 잘 수 없다, 더 place 특성이 없습니다.
  • itemtype="http://schema.org/place"

  • itemtype="http://schema.org/Place"
  • itemtype="http://schema.org/person"가 유효하지 않은 당신은 "``의 insteaf을"``사용하고 어떤 경우에는
    itemtype="http://schema.org/Person"
+0

예가 귀하의 des와 일치하지 않습니다. cription "birthPlace 속성은 Place 값을 기대합니다". 또한 itemscope 및 itemprop의 중첩이 정확하지 않다고 생각하십니까? 나는 이것이 다음과 같아야한다고 기대할 것입니다 :' <기간에는 itemprop ="addressLocality "> 오마하 @ ' –

+1

OopsD'oh :.''City'가 Place'의 서브 타입이다 이것은 'City'는 것을 의미' Schema.org가 예상 값을 지정할 때마다 모든 하위 유형도 예상됩니다. - 두 예제 모두 구문에 현명한 것처럼 보이지만 데이터를 다른 방식으로 나타냅니다 (예제에서는 도시의 이름, 예를 들어 장소 주소의 지역성을 제공) – unor

+0

예, 명확하게 해줍니다. 감사합니다. –

관련 문제