⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Если сайт оказался полезен, то можете пожертвовать 50 рублей создателями сайта.

Типы данных микроразмкетки Schema.org

Типы данных микроразмкетки Schema.org

При работе с микроразметкой Schema.org очень важно понимать различные типы данных, которые используются для структурирования информации на веб-страницах. Эта статья объяснит шесть основных типов данных: Boolean, Date, DateTime, Number, Text и Time. Мы подробно рассмотрим каждую из категорий, предоставляя практические примеры, чтобы помочь вам лучше понять, как использовать их в микроразметке.

1. Boolean

Boolean — это логический тип данных, который может принимать только два значения: true (истина) или false (ложь). Это полезный способ представления состояния или наличия определенного свойства. Например, вы можете указать, является ли товар доступным для покупки или нет.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Настольная игра для всей семьи",
  "offers": {
    "@type": "Offer",
    "price": 29.99,
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  },
  "review": {
    "@type": "Review",
    "author": "Алексей Петров",
    "datePublished": "2023-10-01",
    "reviewBody": "Отличная игра для всей семьи!",
    "isFamilyFriendly": true
  }
}

В этом примере свойство isFamilyFriendly указывает, подходит ли игра для всей семьи.

2. True и False

Хотя true и false являются значениями типа данных Boolean, важно понимать контекст их использования. Вы можете столкнуться с ситуациями, когда вам нужно указать конкретные состояния. Эти булевы значения помогают формировать более сложные логические выражения или условия.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Фестиваль искусств",
  "startDate": "2023-10-20T10:00:00",
  "location": {
    "@type": "Place",
    "name": "Центральный парк",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Москва",
      "addressCountry": "RU"
    }
  },
  "isAccessibleForFree": false
}

Здесь isAccessibleForFree указывает, что вход на концерт платный.

3. Date

Тип данных Date позволяет вам предоставить сведения о дате в формате YYYY-MM-DD. Это полезно для представления статических дат, таких как даты событий, сроков или публикаций.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Новые технологии в образовании",
  "datePublished": "2023-10-01"
}

В этом примере datePublished указывает на дату публикации статьи.

4. DateTime

DateTime расширяет тип данных Date, позволяя вам указать дату и время в формате YYYY-MM-DDTHH:MM:SS. Этот тип данных особенно полезен, когда вам нужно указать точное время события, такого как начале или закончание мероприятия.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Воркшоп по программированию",
  "startDate": "2023-10-15T10:00:00",
  "endDate": "2023-10-15T12:00:00"
}

Здесь startDate и endDate позволяют точно указать временные рамки мероприятия.

5. Number

Тип данных Number используется для представления чисел. Это может быть как целое число, так и десятичное. Этот тип полезен для указания количественных значений, таких как цены, количество предметов или рейтинг.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Книга по программированию",
  "offers": {
    "@type": "Offer",
    "price": 29.99,
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.5,
    "reviewCount": 100
  }
}

В данном примере price и ratingValue являются числовыми значениями, которые помогают лучше понять экономическую ценность и популярность товара.

6. Text

Текст — это строковый тип данных, используемый для представления текстовой информации. Это может включать названия, описания, комментарии и любые другие текстовые данные.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Торт Наполеон",
  "description": "Классический торт с масляным кремом и слоеным тестом.",
  "recipeYield": "8 порций"
}

Здесь description предоставляет краткое описание рецепта, а name указывает его название.

7. Time

Тип данных Time используется для указания времени суток в формате HH:MM:SS. Это полезно, когда вам нужно указать конкретное время события, например, время начала или окончания встречи.

Пример использования:

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Кафе Уют",
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "http://schema.org/Monday",
      "http://schema.org/Tuesday",
      "http://schema.org/Wednesday",
      "http://schema.org/Thursday",
      "http://schema.org/Friday"
    ],
    "opens": "09:00",
    "closes": "22:00"
  }
}

В этом случае opens время открытия, а closes время закрытия.

Заключение

Понимание типов данных в микроразметке Schema.org — ключ к успешному использованию микроразметки на ваших веб-страницах. Каждый из обсуждаемых типов данных помогает структурировать информацию таким образом, чтобы поисковые системы и другие приложения могли правильно интерпретировать ее. Используя правильные типы, вы сможете не только улучшить видимость вашего контента, но и повысить его ценность для пользователей. Теперь вы готовы начать применять эти элементы на практике и делать свой сайт более структурированным и удобным для ваших читателей.

По алфавиту: B, D, F, N, T.

B

D

F

N

T

Автор: Семён Авдосов [schema.su]
Дата публикации: 04.12.2024
Дата обновления: 04.12.2024
Комментарии
Новые материалы на сайте