На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2003-5-7 на главную / новости от 2003-5-7
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 7 мая 2003 г.

XML-группа строит World Wide БД

Головная организация по стандартизации Web выпустила десять проектов спецификаций для XML, которые призваны сблизить Web с базами данных.

World Wide Web Consortium (W3C) опубликовал новые редакции спецификаций взаимодействия, унифицирующих способы извлечения информации из документов XML (Extensible Markup Language). Среди опубликованных документов два проекта со статусом last-call и один совершенно новый проект.

Спецификации обнародованы в понедельник в ходе конференции XML Europe 2003 Conference & Exposition в Лондоне. Мероприятие собрало представителей хайтек-компаний, организаций по стандартизации и пользовательских групп, интересующихся XML.

XML составляет основу технологий, призванных помочь компьютерным системам более согласованно действовать при доставке веб-сервисов, нового направления в вычислительной технике. W3C рекомендует XML для структурирования данных, и рабочая группа XML Query этой организации занимается решением таких задач, как сближение XML с реляционными базами данных.

«Как заставить традиционные языки управления БД, такие как SQL (Structured Query Language), работать с XML? — задала риторический вопрос представительница W3C Жанет Дейли в интервью CNET News.com. — Техническим ответом на него может служить структура документов, созданная рабочей группой XML Query. Теперь XML-документы можно рассматривать как элементы одной большой базы данных».

В состав рабочей группы W3C XML Query входят представители Microsoft, Oracle, IBM и DataDirect.

Десять спецификаций относятся к разным проектам W3C, включая проекты спецификаций XML Query (Xquery — определяет, как искать XML-документы); XML Path Language (Xpath — демонстрирует, как маркировать различные части XML-документа) и Extensible Stylesheet Language Transformations (XSLT — позволяет переводить XML-документ одного типа в другой или в не-XML документ).

XQuery 1.0 and XPath 2.0 Data Model определяет, какие типы информационных приложений XSLT, XPath и XQuery могут использоваться.

Вообще говоря, модель данных может диктовать, что сложение целых чисел, например «1+2», должно давать в результате только целое число, в данном случае «3».

Новый проект спецификации Data Model частично основан на спецификации W3C Information Set, рекомендованной в октябре 2001 года. Он опирается также на рекомендацию W3C XML Schema, которая заменяет Document Type Definition (DTD), указывая компьютеру, с каким языком на основе XML тот имеет дело и как его следует интерпретировать.

W3C перевела модель данных в состояние last call. Это означает, что вся основная работа считается завершенной и спецификация готова к ограниченному применению и широкому обсуждению. При отсутствии непредвиденных проблем к концу июня эта спецификация должна перейти в состояние candidate recommendation. Если это случится, то другие рабочие проекты, опубликованные в понедельник, перейдут в состояние last call.

XQuery 1.0 and XPath 2.0 Functions and Operators, еще один проект, перешедший в понедельник в состояние last call, увеличивает число способов определения типов данных внутри XML. XML Schema определяет простые типы данных, такие как число, температура, время и дата. А Functions and Operators позволяет комбинировать эти простые типы из Schema и составлять последовательности из них.

XQuery 1.0 and XPath 2.0 Formal Semantics — это проект, определяющий математические и квазиматематические способы присваивания точных значений элементам модели данных, общих для XPath и XQuery.

XML Path Language (XPath) 2.0 расширяют версию 1.0, рекомендованную в ноябре 1999 года, делая этот проект частью XQuery 1.0.

XSL Transformations (XSLT) 2.0 заменяет свою версию 1.0, также вышедшую в ноябре 1999 года. Он лучше взаимодействует с XPath 2.0 и с Functions and Operators и соответствует модели данных XPath 2.0.

XQuery 1.0: An XML Query Language использует структуру XML для выдачи запросов на разные типы данных, независимо от того, были ли они первоначально написаны на XML.

В XML Query Use Cases перечислены повседневные проблемы, которые, возможно, придется решать проектам XQuery, а в XML Query (XQuery) Requirements определяются задачи рабочей группы в отношении данной технологии.

XSLT 2.0 and XQuery 1.0 Serialization — это единственный абсолютно новый рабочий проект из числа опубликованных в понедельник. Serialization присваивает значение строке или элементу, которое компьютеры могут считывать, хранить или воспроизводить.

XQuery and XPath Full-Text Requirements это проект, устанавливающий требования, которым должен отвечать рабочий проект. В данном случае в проекте детализируется, как пользоваться текстовым поиском в XML-документах.

Более подробную информацию об этих проектах можно найти на веб-сайте W3C

 Предыдущие публикации:
2003-04-02   W3C совместила две спецификации веб-технологий
2003-04-13   Microsoft ограничивает поддержку XML в Office 2003
2003-04-17   MS, IBM и BEA вносят раскол в веб-стандарты?
Обсуждение и комментарии
Black Bat
7 May 2003 7:02 PM
БД на XML-е - вот он, Тормоз с большой буквы Г
 

Yuri Abele
7 May 2003 10:08 PM
To Black Bat:
Чуствуется профессионал много поработавший со связкой XML и БазДанных ;-)
 

Wintermute - devnul.ru
8 May 2003 9:38 AM
XML rules
 

Zubairov Renat - newrenatmailmail.ru
8 May 2003 12:06 PM
На самом деле реляционные базы данных работают ещё медленнее, если для реализации необходимо на пример строгий порядок записей (реляционная модель этого не гарантирует) или например где нибудь 200 сушностей с отношением N-M? XML базы для документов, реляционные - для тривиальных моделей.
 

vasya
8 May 2003 3:03 PM
всё и вся работает медленно
всё что работает быстро это частный случай(заточка) работающего медленно
;-))
 

Flying
8 May 2003 3:13 PM
2 Zubairov Renat:
В реляционной модели данных понятие "порядок записей" вообще существует только применимо к результату запроса.
 

bot-tak
9 May 2003 12:13 PM
Кошмарный перевод!
 

VodkaPloxo
9 May 2003 5:33 PM
"Xpath — демонстрирует, как маркировать различные части XML-документа"... без комментариев...
 

nexus6 - nexus6igroup.ru
23 Mar 2004 12:25 PM
Не докапывайтесь...
Можете сделать лучше - сделайте...
Не можете - не пи%дите...
 

dima - dkruchbigmir.net
16 Nov 2004 3:14 PM
good work
 

1 - 1
26 Aug 2005 1:51 PM
1
 

1 - хуй
26 Aug 2005 1:51 PM
1
 

 

← апрель 2003 1  2  5  6  7  8  11  12  13 июнь 2003 →
Реклама!
 

 

Место для Вашей рекламы!