Що таке мета-дані

Мета-дані хоча і мають загальний зміст, в різних речах вони визначаються по-різному. В html по одному, в програмуванні - по-іншому. Я привів тут дані з різних джерел, приблизно описують, що ж таке мета-дані:

================================================== ==============
Мета-дані це інформація про будь-що. Вона може бути про ресурсах, контенті, профілі користувача, питаннях і тестах. Мета-дані не можуть існувати самі по собі. Основні завдання мета-даних - опис, структура, адміністрування.
================================================== ==============

Мета-дані - це є дані про дані - це той цемент, який скріплює окремі блоки будівлі інформаційного складу і перетворює його в одну працездатну ціле. Це інформація про вихідні дані: що вони собою являють, де вони зберігаються, що вони означають і як їх можна розшукати і оновити.

Практично будь-яка робоча програма інформаційного складу використовує мета-дані при соєю роботі. Моделюють програми використовують їх для того, щоб встановити взаємозв'язок між даними. Програми вилучення і транспортування інформації теж використовують їх, щоб знайти правильну інформацію, перетворити її і помістити на призначене їй місце в інформаційному складі.

Інструменти очищення, стандартизації та об'єднання даних теж не можуть працювати без мета-даних. І тільки завдяки семантичному рівню, який побудований з мета-даних, інструменти доступу до вихідної інформації дозволяють приховати від кінцевого користувача всю складність її структури. Завдяки цим програмам користувач може здійснювати доступ до даних і працювати з ними, не відчуваючи труднощів.

Але є одна проблема. "Все формати представлення мета-даних жорстко пов'язані з конкретною робочою програмою, яка їх використовує, - говорить Карен Рубенстранк, керівник відділу розробки прикладних програм компанії Meta Group (м Уестпорт, шт. Коннектикут). - З ростом обсягу інформаційного складу зростає і серйозність проблеми синхронізації мета-даних ".

Тому кілька компаній на чолі з компанією Meta Group об'єдналися в консорціум, названий Радою по мета-даними (Metadata Council), з метою створити інтерфейс прикладного програмування для мета-даних, який був би загальним для всіх виробників і характеристики якого визначалися б промисловістю і підтримувалися нею. При наявності такого стандарту одного разу певний формат мета-даних використовувався б усіма інструментами.

Для цієї мети в набір команд мови HTML включена спеціальна група інструкцій META, призначених в основному для опису і індексування документа пошуковими машинами.

Перш ніж почати реєстрацію Вашого сайту в пошукових системах і каталогах, його необхідно до цього підготувати. Інакше ефект від витрачених сил і часу буде мінімальним. На цих прикладах ми розглянемо МЕТА-теги. Їх роль не помітна при відображенні сторінки. Це лише команди для web-сервера або броузера, але команди важливі, і правильне використання META-тегів дає Вам деякі переваги.

Необов'язково використовувати весь набір Мета, але необхідність базових очевидна. До них віднесемо Title, Keywords, Description, Charset (багато сервера цю інформацію повідомляють в HTTP заголовку), Author.

Title - заголовок документа.

Хороший осмислений заголовок може змусити користувача з безлічі інших вибрати саме Вашу посилання.
приклад: TITLE> Тут Ви пишіть заголовок документа. / TITLE>

Не можна переоцінити значення хорошого опису, яке точно відображає переваги вашого сайту. Description відповідає за опис сайту, яке буде виводитися при відповіді на запит.

Для вказівки короткого опису використовується:

meta name = "description" content = "опісаніе_страніци">

Якщо хочете вказати опис російською, то треба вказати атрибут lang

meta name = "description" lang = "ru" content = "опісаніе_страніци">

Потрібно включити всі найбільш часто використовувані в вашому сайті терміни, фрази і їх синоніми в тег "desctiptions".

Keywords - пошукові слова і фрази.

Довжина вмісту тегів "keywords" - не повинна перевищувати 1000 символів, хоча деякі пошуковики не в силах прийнятий більше 255 (пошукові машини відкинуть частину опису, що перевищує встановлені норми).

Для вказівки ключових слів і термінів використовується:

meta name = "keywords" content = "Ключові слова.">

Якщо хочете вказати слова російською, то треба вказати атрибут lang

meta name = "keywords" lang = "ru" content = "Ключові слова.">

Ще одне часте використання META-тега - це вказівка ​​мови, на якій написана сторінка. Наприклад, для того, щоб сказати броузеру, що Ваша сторінка містить текст російською мовою, Ви повинні написати наступний код:

META HTTP-EQUIV = "Content-Language" CONTENT = "ru">

Це вказівка ​​кодування, на якій написана сторінка. Наприклад, для того, щоб сказати броузеру, що Ваша сторінка містить текст у кодуванні Win-1251, Ви повинні написати наступний код:

meta http-equiv = "content-type" content = "text / html; charset = Windows-1251">

Управління індексацією для пошукових серверів. Основні значення. ALL - індексувати всі, NONE - НЕ індексувати. Значення за замовчуванням (в разі відсутності даного тега) - індексація всього:

meta name = "robots" content = "ALL">

Вказується проміжок часу через який система заново проиндексирует документ, в даному прикладі це 7 днів.

meta name = "revisit-after" content = "7 days">

Також можна за допомогою цієї інформації робити автоматичну перезавантаження сторінки.

meta name = "author" content = "Vasa Pupkin">

Якщо хочете вказати ім'я російською, то треба вказати атрибут lang

meta name = "author" lang = "ru" content = "Вася Пупкін">

Expires - термін дії або заборона кешування сторінок.

Для певного кола завдань необхідно, щоб сторінка щораз завантажувалася з сервера, а не з кешу web-броузера.

Тег для визначення того, до якого часу дійсна кешована копія документа, буде виглядати ось так:

Cтарайтесь створити індивідуальні мета-опису для кожної Вашої сторінки, найбільш відображають знаходиться на ній інформацію.

В цілому це повинно виглядати так:


link> - він висловлює інформацію про взаємини даного документа c іншими

для посилань на альтернативні версії документа на інших мовах;

для посилань на альтернативні версії документа, розроблені для інших носіїв, Наприклад, спеціальні версії для друку документів;

для посилань на початкову сторінку колекції документів.


Нижче приклад ілюструє, як інформація про мову, типах носія і типах посилань може бути об'єднана для спрощення обробки документа пошуковою машиною.

Тут ми використовуємо атрибут hreflang, щоб повідомити пошуковій машині, де знайти датську, португальську та арабську версії документа. Зверніть увагу на використання атрибута charset для арабського варіанту підручника. Відзначте також використання атрибута lang для вказівки на те, що значення атрибута title елемента LINK, що вказує на французький підручник, - французький.


У наступному прикладі ми повідомляємо пошуковій машині, де шукати версію для друку:

У наступному прикладі ми повідомляємо пошуковій машині, де шукати початкову сторінку колекції документів: