Архив ‘ XML ’ Категория

RDFa под угрозой?

RDFa — одна из самых перспективных технологий Semantic Web.

Во-первых, RDFa позволяет использовать семантику не только специалистам Semantic Web, но и обычным авторам web-страниц, не владеющим технологией RDF. Благодаря этому, Semantic Web сможет, наконец, получить широкое распространение.

Во-вторых, RDFa — единственный способ записи семантических данных, индексируемый пауком Google.

Однако, в связи с последними событиями с прекращением работы над xHTML 2, мне кажется, что голактеко RDFa оказался в опасности. См. «An Unofficial Q&A about the Discontinuation of the XHTML2 WG» (есть русский перевод на Хабре).

  1. Разработкой RDFa занималась группа xHTML 2. После упразднения группы, неясно будет ли кто-нибудь заниматься развитием RDFa.

  2. Однако, есть еще более серьезная причина для опасений.

    RDFa работает в -документах с поддержкой пространств имен.

    В настоящий момент, RDFa можно использовать в xHTML 1 и xHTML 2 документах.

    Однако, ситуация изменится: xHTML 1 — станет устаревшим, xHTML 2 — будет упразднен, и единственным актуальным стандартом станет HTML5.

    HTML 5 существует в двух синтаксисах: HTML — собственно HTML 5 и — xHTML 5.

    Собственно HTML 5 не является -документом, не поддерживает пространства имен, и соответственно, не подходит для использования RDFa.

    xHTML 5 является -документом, и поддерживает RDFa.

    Казалось бы, xHTML 5 и станет основой для использования RDFa вместо устаревшего xHTML 1 и отмененного xHTML 2.

    Однако, xHTML 5 документ (в отличие от xHTML 1) обязан передаваться не с понятным всем браузерам MIME-типом «text/html», а с правильным «application/xhtml+». У нормальных браузеров это не вызывает никаких проблем. Но, Internet Exlorer вместо отображения документа покажет его дерево элементов.

    Таким образом, получается, что ни в одном из HTML 5-синтаксисов RDFa полноценно использовать не удастся: собственно HTML 5 — из-за того, что он не , а xHTML 5 — из-за несовместимости с Internet Explorer.

Такая вот грустная картина получается. Буду очень рад ошибиться, а также благодарен участникам shcherbak.net, указавшим — где именно.

Алик Кириллович,
http://www.alik.su
alik@alik.su
http://feeds.feedburner.com/alik-kirillovich

Сегодня читателям SHCHERBAK.NET представляется возможность посмотреть какие языки описания графов (RDF-based) можно применять при разработке прикладного программного обеспечения. А главное, в очерке вы найдете описания фреймворков для работы с графовыми разметками.

Читать


Александру Качуру, студенту кафедры Информационных управляющих систем, хочу выразить благодарность за предоставленные материалы.

Визуализация RDF с помощью CSS.

Возможно ли это?

Такой вопрос я получил вот здесь!

Итак, RDF и ... Анализ интернет-источников показал, что проблема есть, а решения как такового нет!

Первая проблема с которой я столкнулся при использовании с RDF это то, что не позволяет создать селекторы для тегов, в имени которых используется префикс пространства имен, т.е. для конструкции <ns:author> нельзя создать -селектор с именем "ns:author". Создать конечно можно, но работать в web-браузерах такая конструкция не будет.

Конечно, можно применить -селектор "*" для однотипного форматирования всех возможных элементов RDF. Но это не решение...

Читать продолжение »

Возвращаясь к истокам Semantic Web: DTD и XSD

Основы разработки DTD и XSD читаем здесь!

Рассмотрены языки описания схем   DTD, XSD.

XSD - Schema Definition - язык описания схем от W3C.

Введение в здесь!

ReDeFer или как просто получить RDF!

RDF (Resource Description Framework) - это основа документооборота Semantic Web.

ReDeFer - это один из множества проектов по созданию средств преобразования документов различных форматов в RDF.

Наиболее полезными, на мой взгляд, средствами ReDeFer являются:

XSD2OWL - средство преобразования схем в . Причем преобразование в осуществляется из XSD.
Читать продолжение »

Что нужно помнить об XML!

Подготовлено по материалам семинара по ...

Читать здесь :)