Jump to content

XHTML+RDFa

XHTML+RDFa
Расширение имени файла
.xhtml, .xht,
.xml, .html, .htm
Тип интернет-СМИ
приложение/xhtml+xml
Разработано Консорциум Всемирной паутины
Первоначальный выпуск 14 октября 2008 г. ( 14 октября 2008 г. )
Последний выпуск
1.1
3 августа 2010 г .; 14 лет назад ( 03.08.2010 )
Тип формата Принимающий язык
Расширено с XML , HTML
Стандартный 1.0 (Рекомендация) ,
1.1 (Рекомендация)

XHTML+RDFa (расширяемый язык разметки гипертекста + структура описания ресурсов в атрибутах) — это расширенная версия XHTML языка разметки для поддержки RDF посредством набора атрибутов и правил обработки в форме правильно сформированных XML- документов. XHTML+RDFa — это один из методов, используемых для разработки контента семантической сети путем внедрения богатой семантической разметки. Версия 1.1 языка представляет собой расширенную версию XHTML 1.1 , объединяющую атрибуты в соответствии с RDFa Core 1.1. Другими словами, это поддержка RDFa посредством XHTML Modularization .

RDFa в XHTML версии 1.0 стал Консорциума Всемирной паутины (W3C) рекомендацией 14 октября 2008 года. [ 1 ] [ 2 ]

Текущая рекомендация — RDFa + XHTML версии 1.1, которая стала рекомендацией W3C 7 июня 2012 г. [ 3 ] и был обновлен «вторым изданием» 22 августа 2013 г. [ 4 ] и «Третье издание» от 17 марта 2015 г. [ 5 ]

Версия 1.1 основана на XHTML™ 1.1 — XHTML на основе модулей — второе издание . Версия 1.0 была основана на первом издании.

Обычные веб-документы содержат большие объемы структурированных данных, которые могут отображаться в веб-браузерах . Этот подход отлично подходит для целей публикации, однако большой объем данных, хранящихся в веб-документах, не может быть обработан таким образом. XHTML+RDFa может предоставлять машиночитаемые метаданные в коде разметки , что делает доступными дополнительные функции пользователя. Самое главное, действия могут выполняться автоматически, что позволяет публиковать актуальные данные, структурировать поиск и делиться ими. [ 6 ] RDFa может служить мостом между «человеческими сетями и сетями данных». [ 7 ] Потенциал веб-документов, обогащенных RDFa, возрастает, поскольку основные поисковые системы начинают обрабатывать их при индексировании. Yahoo индексирует RDFa и микроформаты с 2008 года, а Google — с 2009 года. [ 8 ] Спецификации атрибутов RDFa позволяют описывать структурированные данные на любом языке разметки . Разметка RDFa код в XHTML+RDFa повторно использует разметки , тем самым устраняя необходимость ненужного дублирования. XHTML+RDFa пока не получил широкого распространения, вероятно, из-за отсутствия поддержки в инструментах разработки и системах управления контентом . [ 9 ] Однако есть хорошая тенденция. Drupal 7, например, поддерживает RDFa . [ 10 ] легко использовать селекторы CSS . Поскольку «а» в RDFa обозначает атрибуты, для стилизации кода [ 11 ]

Определение типа документа

[ редактировать ]

Комбинация модулей XHTML 1.1 и RDFa считается примером языка разметки . Определение типа документа (DTD) опубликовано на веб-сайте W3C . [ 12 ]

Согласно объявлению типа документа , идентификаторы документа XHTML+RDFa должны выглядеть следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
    "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">

Пример документа XHTML+RDFa:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
    "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
<html version="XHTML+RDFa 1.1" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title>XHTML+RDFa document example</title>
</head>
<body>
 ...
</body>
</html>

Авторская работа

[ редактировать ]

Метаданные RDFa тег внедряются как атрибут XHTML элемента документа, обычно это XHTML . Синтаксис аннотаций, предоставляемый RDFa, можно использовать для выражения операторов RDF в документах XHTML . [ 13 ]

Валидация

[ редактировать ]

Документы XHTML+RDFa можно проверять индивидуально онлайн в Службе проверки разметки W3C или вместе с CSS и RSS в W3C Unicorn . Действительность документов XHTML+RDFa может быть указана с помощью значков соответствия XHTML RDFa W3C + .

Синтаксис XHTML, дополнительные пространства имен и семантическая разметка.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
        "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
<html version="XHTML+RDFa 1.1" xmlns="http://www.w3.org/1999/xhtml"
      xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#"
      xmlns:foaf="http://xmlns.com/foaf/0.1/"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
      xml:lang="en"
      lang="en">
<head>
    <title>XHTML+RDFa example</title>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta name="content-language" content="en" />
    <meta name="robots" content="index, follow" />
    <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
    <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" />
    <link rel="alternate" type="application/rss+xml" title="Feed channel of XHTML+RDFa example page" href="http://www.example.com/rss.xml" />
    <meta name="DC.title" content="XHTML+RDFa example" />
    <meta name="DC.subject" content="XHTML+RDFa, semantic web" />
    <meta name="DC.description" content="Example for Extensible Hypertext Markup Language + Resource Description Framework – in – attributes." />
    <meta name="DC.format" content="application/xhtml+xml" />
    <meta name="DC.language" content="en" />
    <link rel="shortcut icon" href="favicon.ico" />
    <link  rel="stylesheet" type="text/css" href="main.css" title="main styles" />
    <link rel="foaf:primaryTopic" type="application/rdf+xml" title="FOAF" href="http://www.example.com/metadata/foaf.rdf" />
    <script type="text/javascript" src="js/click.js"></script>
</head>
<body>
<div class="content">
    <p>
        <span property="foaf:name">Jerry Smith</span><br />
        <i>Senior developer, QA</i><br />
        <a title="More about me" rel="rdfs:seeAlso" href="about.htm">More...</a>
    </p>
    <p rel="contact:address">
        93 Rose Ave <br />
        <a property="contact:city" rel="rdfs:seeAlso" title="Adelaide on Wikipedia" resource="http://dbpedia.org/resource/Adelaide"
           href="http://en.wikipedia.org/wiki/Adelaide">Adelaide</a>
    </p>
    <p>
        <span rel="foaf:phone" resource="tel:+6112345678">+61 12/345-678</span>
    </p>
</div>
</body>
</html>

См. также

[ редактировать ]
  1. ^ «RDFa в XHTML: синтаксис и обработка. Рекомендация W3C от 14 октября 2008 г.» .
  2. ^ Бикакис, Никос. «Хронология стандартов XML и семантической сети W3C» . Семантическая гипер/мультимедийная адаптация: схемы и приложения, Springer 2013 .
  3. ^ «XHTML+RDFa 1.1. Поддержка RDFa посредством модульизации XHTML. Рекомендация W3C от 7 июня 2012 г.» .
  4. ^ «XHTML+RDFa 1.1 — второе издание. Поддержка RDFa посредством модуляции XHTML. Рекомендация W3C от 22 августа 2013 г.» .
  5. ^ «XHTML+RDFa 1.1 — третье издание. Поддержка RDFa посредством модульизации XHTML. Рекомендация W3C от 17 марта 2015 г.» .
  6. ^ Джеффри Т. Поллок (2009). Семантическая сеть для чайников . Wisley Publishing, Inc. с. 172 . ISBN  978-0-470-39679-7 .
  7. ^ Джеффри Зельдман; Итан Маркотт (2009). Проектирование с использованием веб-стандартов (третье изд.). Новые гонщики. п. 76 . ISBN  978-0-321-61695-1 .
  8. ^ Марк Бирбек (2009). «Введение в RDFa» . Проверено 7 сентября 2010 г.
  9. ^ Марк Уотсон (2009). Сценарный интеллект: информация Web 3.0, сбор и обработка . Апресс, Инк. 347 . ISBN  978-1-4302-2351-1 .
  10. ^ Иван Герман; Стефан Корлоске; Лин Кларк (2010). «Объедините сеть данных и сеть документов (RDFa и Drupal 7)» . Проверено 7 сентября 2010 г.
  11. ^ Джозеф Р. Льюис; Мейтар Московиц (2009). Продвинутый CSS . Друзьяоф. п. 224. ИСБН  978-1-4302-1932-3 .
  12. ^ «XHTML 1.1 + RDFa DTD» . Консорциум Всемирной паутины.
  13. ^ Буалем Бенаталлах; Фабио Казати; Герти Каппель, ред. (2010). Материалы ICWE 2010, Веб-инженерия: 10-я Международная конференция . Спрингер. п. 255 . ISBN  978-3-642-13910-9 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 22ff29029cc74fc7ee691fd326196171__1699144800
URL1:https://arc.ask3.ru/arc/aa/22/71/22ff29029cc74fc7ee691fd326196171.html
Заголовок, (Title) документа по адресу, URL1:
XHTML+RDFa - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)