Микроданни

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене

Микроданните са нов подход за добавяне на още повече семантична информация в HTML чрез атрибутивно базиран синтаксис. Микроданните изглеждат като опит да вземат най-добрите решения и да ги комбинират в нещо гъвкаво и лесно за използване. Микроданните не са основна част от HTML5 и използването им не е задължително. Към момента имат статут на работна версия от W3C и са заложени в WHATWG HTML5. Макар разработката им да се осъществява паралелно с много други нови технологии като част от цялото дефинирано HTML5 движение и се използват от Google, микроданните са все още нещо независимо.[1]

Елементите на микроданните са създадени от двойки име/стойност, наричани свойства и дефинирани чрез използването на специални атрибута на елементи.

Два от най-често срещаните са itemscope и itemprop.

  • itemscope - работещ като контейнер за елемента, атрибутът itemscope няма нужда от стойност и всички стойности на елементите, които съдържа, се се считат за част от него. Други елементи могат да бъдат разполагани вътре в него чрез използване на itemscope отново за дъщерен елемент, свързан с itemprop.
  • itemprop - добавя свойство към елемент, може да бъде използван за всеки дъщерен елемент.
<div itemscope itemtype="http://schema.org/LocalBusiness">
      <h1><span itemprop="name">Компания ООД</span></h1>
      <span itemprop="description"> Дамска мода 2013, 2014, колекции дамски дрехи, обувки, аксесоари
        от български и чуждестранни производители и дизайнери</span>
      <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
        <span itemprop="streetAddress">34 Александровска</span>
        <span itemprop="postalCode">7000</span>,
        <span itemprop="addressLocality">Русе, България</span>
      </div>
      Phone: <span itemprop="telephone">082-943-321</span>
    </div>
<div itemscope itemtype="http://schema.org/Event">
      <a itemprop="url" href="opera-traviata.html">
      <span itemprop="name"> Опера "Травиата" </span>
      </a>
      <meta itemprop="startDate" content="2013-09-21T20:00">        
      <div itemprop="location" itemscope itemtype="http://schema.org/Place">
        <a itemprop="url" href="big-hall.html">
       Голяма Камерна Зала Русе
        </a>
        <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
          <span itemprop="addressLocality">Русе</span>,
          </div>
      </div>
      <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
        Билети от: <span itemprop="lowPrice">BGN35</span>
       Остават: <span itemprop="offerCount">78</span> билета
      </div>
    </div>

Пълна информация за начина на използване на микроданните, може да се получи от Schema.org[2]

Специално казваме на търсачките и на други услуги за индексирене за какво се отнася съдържанието на страницата. Google парсира микроданни а също така и микроформати и RDF-и от 2009г.

Увеличеният набор от кентекстуална информация, включена в търсенията, е резултат от това добавено значение, събрано от множество страници.

Другите търсачки също използват тази информация, а потенциалът за използването й от социалните мрежи и други услуги събиращи информация за събития, рецепти и др. е огромен.

Google използва термина богати снипети (rich snippets), за да покрие типа информация, която микроданните могат да предадат. Google също така, предоставя и инструмент за онлайн тестване[3], за да се уверите, че атрибутите и микроданните които сте добавили са форматирани по правилния начин и че информацията на страницата[4] може да бъде прочетена.

Източници[редактиране | edit source]

  1. Списание .Net
  2. Schema.org
  3. Инструмент за онлайн тестване на микроданни
  4. Уеб сайт с микроданни