Самостійна робота №5
Требуемые условия завершения
Тема: Проєктування та розробка мікророзмітки для складних інформаційних об'єктів.
Мета: Навчитися комбінувати різні типи сутностей Schema.org (вкладені типи) для повного опису складних об'єктів.
I. Зміст завдання
Студент має обрати один складний об'єкт (згідно з варіантом) та створити для нього повну розмітку у форматі JSON-LD. Об'єкт має містити як мінімум два рівні вкладеності (наприклад, Курс -> Організація -> Адреса).
Варіанти об'єктів для проєктування:
- Навчальний курс: Назва, опис, лектор (Person), провайдер (Organization), ціна (Offer).
- Наукова подія (Конференція): Назва, дата початку/завершення, місце проведення (Place), спікери (People), квитки.
- Місцевий бізнес (Кафе/Магазин): Назва, адреса (PostalAddress), графік роботи, меню або перелік послуг.
- Програмне забезпечення: Назва, операційна система, рейтинг користувачів (AggregateRating), автор.
II. Зразок виконання
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Цифрова освіта: Виклики 2026",
"startDate": "2026-05-15T09:00",
"location": {
"@type": "Place",
"name": "Запорізький національний університет",
"address": {
"@type": "PostalAddress",
"streetAddress": "вул. Жуковського, 66",
"addressLocality": "Запоріжжя"
}
},
"performer": {
"@type": "Person",
"name": "Дар’я Просяна",
"jobTitle": "Викладач кафедри комп'ютерних наук ЗНУ"
}
}
III. Практичні вимоги
-
Код повинен містити коректне використання фігурних дужок
{}для вкладених об'єктів. -
Кожна вкладена сутність повинна мати свій
@type. -
Фрагмент коду має пройти перевірку в Schema Markup Validator без попереджень про відсутні обов'язкові поля.