Кто шарит в schema.org? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD67366.2529
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 30.10.2015, 16:59   #1
smsupport
Senior Member
 
Аватар для smsupport
 
Регистрация: 12.07.2009
Сообщений: 1,581
Бабло: $361075
Question Кто шарит в schema.org?

Можно ли в таком примере:

PHP код:
<span itemprop="recipeIngredient">Thinly-sliced apples6 cups</span>
<
span itemprop="recipeIngredient">White sugar3/4 cup</span
Использовать другие HTML теги, например:

PHP код:
<span itemprop="recipeIngredient"><a href="#">Thinly-sliced </aapples: <span>6 cups</span> </span>
<
span itemprop="recipeIngredient">White <a href="#">sugar</a>: <strong>3/4 cup</strong></span
Не считается ли это ошибкой и как себя поведет поисковый бот гугл и яшки, корректно проиндексирует или нет?
__________________
Swissdoc heavy spec
smsupport вне форума  
Старый 30.10.2015, 17:37   #2
spamless
Senior Member
 
Регистрация: 16.07.2009
Сообщений: 938
Бабло: $152632
По умолчанию

Можно.
spamless вне форума  
Старый 30.10.2015, 18:14   #3
Strannic
Strannic.org
 
Аватар для Strannic
 
Регистрация: 15.12.2010
Сообщений: 2,031
Бабло: $508160
По умолчанию

а гугл вам на что....
https://developers.google.com/struct.../testing-tool/
__________________
No cyber wars and all wars... (Strannic)
Strannic вне форума  
Старый 04.11.2015, 13:56   #4
VitaliyGin
Senior Member
 
Аватар для VitaliyGin
 
Регистрация: 13.10.2015
Сообщений: 99
Бабло: $12570
По умолчанию

проиндексирует без проблем
VitaliyGin вне форума  
Старый 30.11.2015, 18:32   #5
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

а как сделать Organization или даже LocalBusiness с несколькими адресами?

Нашел вариант решения через свойство department и другие свойства-ссылки на другие объекты класса Organization/LocalBusiness , но как-то это громоздко получается. Так и хочется размножить свойство address, но, видимо, так нельзя
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 30.11.2015, 19:26   #6
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,875
Бабло: $1862675
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
а как сделать Organization или даже LocalBusiness с несколькими адресами?

Нашел вариант решения через свойство department и другие свойства-ссылки на другие объекты класса Organization/LocalBusiness , но как-то это громоздко получается. Так и хочется размножить свойство address, но, видимо, так нельзя
Код:
<div class="TabbedPanelsContentGroup vcard">
  <span class="fn org">Онлайн-мегамаркет OZON.ru</span>: год за годом
  <p>Офис в Москве</p>
    <div class="adr">
      <p> 
        <span class="postal-code">125252</span>
        <abbr class="country-name" title="Россия"></abbr>
        <abbr class="region" title="Московская Область"></abbr>, г.
        <span class="locality">Москва</span>,
        <span class="street-address">Чапаевский переулок, д. 14</span>
      </p>
    </div>
    <span class="url" title="http://www.ozon.ru"></span>
    <abbr class="tel" title="+74955102727"></abbr>
    <span class="geo">
      <span class="latitude">
        <span class="value-title" title="55.798362"></span>
      </span>
      <span class="longitude">
        <span class="value-title" title="37.517774"></span>
      </span>
    </span>
</div>
возьми
<span class="street-address">Чапаевский переулок, д. 14</span>
и напихай в него столько адресов, сколько тебе надо
через <ul> например
веломан на форуме  
Старый 01.12.2015, 07:33   #7
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от веломан
возьми
<span class="street-address">Чапаевский переулок, д. 14</span>
и напихай в него столько адресов, сколько тебе надо
через <ul> например
1. Так нельзя, согласно схеме. street-address не может быть multi-value
2. Онтология "адрес" агрегируется и проецируется в schema.org:
- либо на класс PostalAddress - это описание одного физического (почтового) адреса
- либо на класс Place, который более комплексно описывает местоположение и также наследует все атрибуты PostalAddress
2. Адреса могут быть в разных населенных пунктах, поэтому манипуляции со street-address не подходят
3. Согласно примечанию Яндекса:
Цитата:
Если сайт принадлежит сетевой организации, то необходимо разметить все филиалы как отдельные компании.
но тогда возникает вопрос о дубликации контента, т.е. если у компании 10 адресов, то будет 10 почти одинаковых объектов класса Organization или LocalBusiness с разницей лишь в атрибуте address. Возможно, получится в атрибуте department основной организации запихать много организаций без остального описания, оставив только адреса, но подозреваю, что это не очень канонично.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 01.12.2015, 15:02   #8
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,875
Бабло: $1862675
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
- либо на класс PostalAddress - это описание одного физического (почтового) адреса
ну вот пример с двумя адресами оттуда (самый последний)
Код:
    <div itemscope itemtype="http://schema.org/Store">
      <div>
        <h1 itemprop="name">Delia's Daily Supplies</h1>
        <p itemprop="description">For your daily newspapers, candies, snacks and (via our in-store pharmacy)
          drugs and healthcare products to keep you and your family happy, healthy and supplied with all your daily needs.</p>
        <p>Open: <time itemprop="openingHours" datetime="Mo-Fr 07:00-23:00">Monday-Friday 7am-11pm </time></p>
        <p>Phone: <span itemprop="telephone" content="+155501001110">555-0100-1110</span></p>
      </div>
      <address itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
        <span itemprop="streetAddress">Unit 42, Land of Bargains Shopping Paradise, 12 Highway 101</span>,
        <span itemprop="addressLocality">Boston</span>,
        <span itemprop="addressRegion">MA</span>, <span itemprop="addressCountry">USA</span>
      </address>
      <div itemprop="department" itemscope itemtype="http://schema.org/Pharmacy">
        <h2 itemprop="name">Philippa's Pharmacy</h2>
        <p itemprop="description">A superb collection of fine pharmaceuticals...</p>
        <p>Open: <time itemprop="openingHours" datetime="Mo-Th 09:00-12:00">Monday-Thursday 9am-noon</time></p>
        <p>Phone: <span itemprop="telephone" content="+155501001111">555-0100-1111</span></p>
        <address itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
          <span itemprop="streetAddress">Unit 42b, Land of Bargains Shopping Paradise, 12 Highway 101</span>,
          <span itemprop="addressLocality">Boston</span>,
          <span itemprop="addressRegion">MA</span>, <span itemprop="addressCountry">USA</span>
        </address>
      </div>
    </div>
что мешает размножить вот это?
Код:
      <address itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
        <span itemprop="streetAddress">Unit 42, Land of Bargains Shopping Paradise, 12 Highway 101</span>,
        <span itemprop="addressLocality">Boston</span>,
        <span itemprop="addressRegion">MA</span>, <span itemprop="addressCountry">USA</span>
      </address>
+ <div> сверху с парой слов о нём

и конечно, если речь о филиалах, то логично, что каждый описан отдельно

введи в гугле ozon, посмотри, как у него

Последний раз редактировалось веломан; 01.12.2015 в 15:11.
веломан на форуме  
Старый 01.12.2015, 19:26   #9
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от веломан
что мешает размножить вот это?
хз, что мешает...- не смог найти примера, чтобы кто-то так делал.

и правда, надо так попробовать и посмотреть реакцию ПС-ов.

Кстати, есть такая забавная технология как SPARQL и некоторые сайты делают SPARQL-endpoint-ы , к который можно писать SQL-like запросы, получается типа "онтологического парсинга" сайта, если можно так это назвать
Интересно будущее этой и подобных штук.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума