XML - статьи


XML - статьи

Оперативная интеграция данных на основе XML: системная архитектура BizQuery
Аннотация.
Введение

Архитектура и структура системы
Фаза развертывания системы
Архитектура времени выполнения
Декларативные языки запросов системы BizQuery
BizQuery Mapper
BizQuery Integration Server
Логическая оптимизация



Декомпозиция запросов
XQuery-процессор
Анализ производительности
Заключение
Литература

XML - статьи

Корпорация: языки управления бизнес-процессамиBPML
Что такое язык BPML
Простые типы операций BPML

Сложные типы операций BPML
Публикации

XML - статьи

Полезные советы для работы с XML
Как не выглядеть некомпетентным в области XML
Еще несколько советов тем, кто работает с XML
Заключение
Ресурсы

XML - статьи

Предисловие переводчика

Рабочая группа
О сайте GraphML
Введение
С чего начать
Общие сведения
Синтаксис
GraphML-схема
GraphML-DTD
Правила обработки

Дополнительные данные
Типизация данных
Информация для синтаксических анализаторов
Пользовательские расширения
Desc
Locator
Data
Key
Default
Graphml

Graph
Node
Port
Edge
Hyperedge
Endpoint
Key.for.type
Graph.edgedefault.type
Endpoint.type.type
Data-extension.type

Data.type
Default.type
Key.type
Graphml.type
Graph.type
Node.type
Port.type
Edge.type
Hyperedge.type
Endpoint.type

Locator.type
Оглавление
Введение
Основные понятия
Простой граф
Заголовок
Топология графа
Объявление графа

Объявление узла
Объявление ребра
GraphML-атрибуты
Пример GraphML-атрибутов
Объявление GraphML-атрибутов
Определение значений GraphML-атрибутов
Информация для парсера
Дополнительные понятия I: вложенные графы, гиперребра и порты
Вложенные графы
Гиперребра

Порты
Дополнительные понятия II: расширение GraphML
Добавление XML-атрибутов в GraphML-элементы
Добавление комплексных типов

XML - статьи

Язык MDDL - "освободитель" данных о рынках
Пример кода MDDL
Публикации

XML - статьи

Разоблачение мифов и заблуждений о XQuery
Заблуждение: компании, создающие
Миф: XQuery заменит XSLT
Миф: XQuery заменит SQL

Заблуждение: для того, чтобы работать
Миф: XQuery труднее использовать
Миф: XQuery трудно освоить
Заблуждение: XQuery - это не продукт, а слой в стеке
Заблуждение: XQuery не имеет значения
Заблуждение: XQuery не играет роли в преобразовании данных
Заблуждение: XQuery бесполезен для OLAP и приложений Хранилищ данных
Миф: XQuery не подходит для работы
Заблуждение: не являются ли XPath и XQuery фактически одним и тем же языком?
Заблуждение: в XQuery нет механизма обновления

Миф: спецификация XQuery никогда
Миф: XQuery поддерживает текстовый поиск по маркерам
Заключение
Ресурсы

XML - статьи

Международная организация OASIS: сообщество рабочих групп
История создания и краткая информация об организационной структуре
От спецификации технических комитетов до открытого стандарта OASIS
Спецификация комитета
Стандарт OASIS

XML - статьи

Введение
Достоинства и ограничения подхода

Структура класса повторяет структуру XML-документа
Узловые классы имеют общего предка
Реализация подхода
Интерфейсный класс CNode
CSaxHandler класс обработчиков SAX-анализатора
Исходный XML-документ

Пример иерархии прикладных классов
Объявления узловых классов
Реализация классов
Использование в прикладной программе
Пример для документа с повторяющимися элементами
Заключение
Список использованной литературы

XML - статьи

PMML: возможности data mining для всех?
Практическое использование PMML
PMML и главенство Хранилищ данных

XML - статьи

Профилирование XML-схемы
История вопроса
Достоинства и недостатки
Чем занимаются проектировщики схем?
Источники
Инструментальная поддержка
Результаты: Профиль XML-схемы
Редко используемые конструкции (встречающиеся в схемах реже, чем в 10% случаев)

Часто используемые конструкции (встречаются, по крайней мере, в трети из рассмотренных схем)
Проблемы с инструментальной поддержкой
Заключение
Приложение: данные
Замечания к рисункам

XML - статьи

Выражение семантики данныхRDF против XML
Проблема описания семантики и границы XML
Resource Description Framework
Модель данных RDF и вопросы сериализации

Принципы построения модели
Использование RDF
Литература

XML - статьи

Что такое RSS?
Краткая история
Так каким же форматом мне пользоваться?
Как выглядит RSS?
RSS - новости с доставкой на дом

XML - статьи

Принципы проектирования XML-схем: нужны ли производные сложные типы
Зачем проверять XML-документы на допустимость
Рассмотрение определения производных сложных типов посредством ограничений
Проблемы, возникающие при определении производных сложных типов посредством ограничений
Проблемы, возникающие при определении производных сложных типов посредством ограничений - 2
Заключение

XML - статьи

XML-СХЕМАЧАСТЬ 0: ПРИМЕР
Предисловие переводчика
Ссылки
Резюме
Статус данного документа
Введение

Основные понятия: документ "Заказ на покупку"
Схема заказа на покупку
Определение комплексных типов, объявление элементов и атрибутов
Ограничение вхождений
Глобальные элементы и атрибуты
Конфликты имен
Простые типы

Тип List
Тип Union
Определение анонимных типов
Содержимое элемента
Комплексные типы из простых типов
Смешанное содержимое
Пустое содержимое
AnyType
Аннотации
Создание моделей содержимого

Группы атрибутов
Значения Nil
Дополнительные понятия I: именные пространства, схемы & квалификация
Целевые именные пространства и не квалифицируемые локальные объекты
Квалифицируемые локальные объекты
Глобальные объявления в сравнении с локальными объявлениями
Необъявленные целевые именные пространства
Дополнительные понятия II: международный заказ на покупку

Схема в нескольких файлах
Получение производных типов расширением
Использование производных типов в документах
Производные сложные типы, полученные путем ограничений
Переопределение типов и групп
Группы замены
Абстрактные элементы и типы
Управление созданием и использованием производных типов

Дополнительные понятия III: квартальный отчет
Определение уникальности
Определение ключей и ссылок на них
Ограничения XML-схемы в сравнении с атрибутом ID XML 1.0
Импортирование типов
Библиотеки типов
Любой элемент, любой атрибут
SchemaLocation

Соответствие

XML - статьи


Инициатива SDMX: новые подходы к обмену статистическими данными
История вопроса
Стандарт SDMX
Проекты SDMX
Практическое применение стандарта SDMX
Публикации

XML - статьи

SDMX-ML - XML-формат обмена статистическими данными и метаданными
Способы организации данных
Форматы данных SDMX

Модули XML-схемы
Пример электронного документа в формате SDMX-ML
Заключение

XML - статьи

Будущее Web - за семантикой
Семантические технологии Web
Глобальная схема имен - URI
Стандартный синтаксис описания данных - RDF
Стандартные способы описания свойств данных - схема RDF
Стандартные способы описания связей

Компоненты онтологического языка Web на основе OWL
Значение онтологии для бизнеса
Преимущества семантических сетей для интернета
Роль и значение семантических технологий для СОА
Заключение
Ресурсы

XML - статьи

"Подчистите" свою схему для SOAP
Корректирование XML-схем: получение схем, удобных для SOAP
Введение: пример очистки XML-документа

Краткое изложение применяемого подхода
Визуальное редактирование схемы
Использование возможностей абстрактных отношений Infoset
Конкретизация при добавлении компонентов и манипулировании ими
Замена атрибутов элементами
Переписывание схемы
Заключение
Код примера

Ресурсы

XML - статьи

Фрагмент кода разработанной таксономии
Фрагмент кода реального документа
Некоммерческое партнерство "Стандарты
Опыт создания "Стандарта публикации финансовой отчетности коммерческих банков"

XML - статьи

Обзор XML-стандартов, часть 1Базовые XML-стандарты- основа основ
Многообразие стандартов
XML
Рекомендуемые обучающие руководства иучебные пособия
Список литературы идругие ресурсы
Каталоги
Рекомендуемые обучающие руководства и учебные пособия
Пространства имен

XML Base
XInclude
XML Infoset
Канонический XML («c14n»)
XPath

XPointer
XLink
Список литературы идругие ресурсы
RELAX NG
XML-схема W3C

Schematron
Рекомендуемые обучающие руководства и учебные пособия
Продолжение следует
Ресурсы
Обавторе
Обзор XML-стандартов, часть 2Стандарты для обработки XML
Языки программирования для XML

XSLT
SAX
DOM
XAPI

XUpdate
XQuery
SQL/XML
Список литературы и другие ресурсы
CSS
XForms

SOAP
The SOAP edifice
WSDL
Продолжение следует
Ресурсы

XML - статьи

Хранение XML данных (Storing XML Data)
Часть 1

Хранение XML документов в CLOB XMLTypes
Запрос и обновление CLOB XMLType
Действия с символьными кодировками в CLOB XMLTypes
ЗАМЕЧАНИЕ
Хранение XML документов в XMLTypes на языке XML Schema
Регистрация XML схемы

Аннотации XML схемы
Загрузка XML данных
Использование SQL команд
Использование интерфейсов репозитория Oracle XML DB
Использование SQL*Loader
Проверка достоверности XML схемы

Репозиторий Oracle XML DB
Управление ресурсами
Контроль версий
Сохранение XML документов в реляционных таблицах
Утилита XML SQL Utility
Каноническое отображение

Объектные представления
Деление XML-документов на фрагменты
Утилита TransX Utility
Пакет DBMS_XMLSTORE
Использование внешних таблиц

Эволюция схем
Наилучшая практика
Обработка определений типов документов
Специфицирование пространства имен
ВЫВОДЫ

XML - статьи

"Распутывание" URI, URL и URN

Присвоение имен и проблема постоянства
Стандарт URI
Международные идентификаторы ресурсов
Xml:base перекрывает базовый URI
Листинг 1Расширенная форма в RDF
URL и URN
Постоянство на практике
Творческие проблемы в управлении информацией
Ресурсы

XML - статьи


Введение
Определение совместимости
Идентификация и расширение языков
Понимание расширений
Управление версиями
Замещение модели обработки по умолчанию

Детерминизм
Причины сложностей
Заключение
Ресурсы

XML - статьи

Международный консорциум W3C: от Рабочего проекта до Рекомендации
Немного истории
Организационная структура
От предложения до рекомендации

Рабочая версия
Последняя редакция Рабочей версии
Кандидат к рекомендации
Предложенная рекомендация
Рекомендация

XML - статьи

Windows Installer XML: создание файлов инсталляции
Как работает WiX
Установка фиктивного продукта
Реальные объекты

Итог

XML - статьи


Импорт формата полезной нагрузки в случае использования описаний сообщений document/literal
Инъекция включением
Лучше меньше, да лучше
Заключение
Ресурсы

XML - статьи

Что нового в WSDL 2.0
Рабочие варианты спецификаций W3C WSDL 2.0
Отличия WSDL 2.0 от языка версии 1.1
Концептуальная модель WSDL 2.0
Компоненты WSDL

Definitions
Include
Import
Types
Interface
Binding
Service
Шаблоны обмена сообщениями WSDL
Заключение
Ресурсы

XML - статьи

Предварительное знакомство с WS-I Basic Profile 1.1

Введение
Включения, SwA и совместимость
Описание вложений
Указание вложений
Заключение

Ресурсы

XML - статьи

Расширяемый язык преобразования таблиц стилей: вычислительные возможности для финансовых отчетов
Финансовые отчеты: структура и данные
Формулы
XSLT как приложение для обработки формул
Цели статьи
Создание XSLT из формул
Работа с пропущенными (несуществующими) данными

Логика работы с отсутствующими данными
Применение логики работы с отсутствующими данными
Насколько успешно вычислительный XSLT справляется с реальными финансовыми отчетами?
Заключение
Публикации

XML - статьи

Pict1
Pict2
Pict3
Pict4
Pict5
Pict6

Язык запросов к совокупности XML-документов, соединенных при помощи ссылок языка XLink
Аннотация:
Введение
/A>Обзор языка XLink
/A>Родственные работы по предметной области
XQuery
/A> Браузеры с поддержкой XLink

/A> Интерфейсы прикладного программирования
Язык XPath и переходы по дугам языка XLink
/A> Обзор XPath
/A> Расширение XPath переходами по дугам языка XLink
Адресация к дугам языка XLink
/A> Дуга XLink как слабоструктурированные данные
Nbsp;Исходный и целевой ресурсы дуги

Nbsp;Семантические параметры дуги
/A>Пример
Nbsp;Оси для адресации к дугам XLink
Реализация
/A> Обзор SXML
/A> Разбор разметки языка XLink

/A> Реализация предложенных осей как расширения к SXPath
/A> Язык запросов
Ограничения предлагаемого языка запросов
Заключение
Список литературы

XML - статьи

Управление данными XML: подходы к определению документов XML
Типы электронной корреспонденции
Эвристические процедуры
Заключение
Ресурсы

XML - статьи

Расширенные связи
Синтаксис расширенных связей
Правила навигации (элементы типа arc)

Внешние связи

XML - статьи

Элементы или атрибуты?
Вопросы проектирования XML-форматов

Важен ли порядок следования данных
Возможность нахождения многочисленных данных на одном уровне
Моделирование неупорядоченных вложенных элементов
Обязательность сохранения свободного места
Важность удобочитаемости
Заключение
Ресурсы

XML - статьи

Стоит ли отменять пространства имен XML?
Проблема
Каковы преимущества пространства имен XML?

Какова цель создания пространств имен XML?
Элементы в контексте
Более интересные примеры
"Осуждение" пространств имен XML
Ресурсы

XML - статьи

XML-RPC: вызов процедур посредством XML
На сцене - XML-RPC
Что же это такое?
Типы данных

Окончательный вариант
XML-RPC vs SOAP

XML - статьи

XML-стандарты: работа не прекращается
Новые спецификации W3C и IETF
UDDI: долгожданный стандарт OASIS

XML - статьи

Ориентированные на приложения методы хранения XML-данных

Описание подхода
Выбор структур хранения ориентированных на приложение
Реорганизация структур хранения при изменении приложения
Представление данных физического уровня
Близкие работы
Заключение и будущие работы
Литература

Введение
Мотивирующие примеры

XML - статьи

Введение
Структурные ограничения XML

Классы регулярных грамматик
Преобразования структурных схем
Эквивалентные преобразования
Слабо-эквивалентные преобразования.
Упрощающие преобразования.
Нормальные формы структурных схем

Первая нормальная форма.
Вторая нормальная форма.
Третья нормальная форма.
Применение Нормальных форм
XML->Relational
XML->Semistructured
Relational -> XML

Ограничения целостности XML
Заключение
Список литературы

XML - статьи

Что следует знать об этих спецификациях
Почему W3C разработал XML 1.1
Основные различия между XML 1.1 и XML 1.0
Другие отличия
Почему появление XML 1.1 прошло незамеченным
Совместное использование внешних сущностей в документах 1.0 и 1.1
Спецификация "Пространства имен в XML 1.1"

Спецификации Infoset и версия 1.1
Что еще предстоит сделать
Заключение
Поддержка Unicode в программах
Ресурсы

XML - статьи

Что такое XML Sapiens
Как устроен XML Sapiens
XML Sapiens и данные
XML Sapiens и функциональность

XML - статьи

Спецификация и форматы обмена данными в разнородных информационных системах на базе XML-технологий
Постановка проблемы

Два основных варианта использования сценариев обмена между разноформатными системами
Вариант регулярного периодического обмена данными
Формат обмена данными
Процесс обмена
Разработка спецификации
Спецификация документов
Входные преобразования
Выходные преобразования
Унифицированная модель документа
Хранение документов в базах данных

Спецификация описания документов при помощи XML-схем
Требования к унифицированной XML-схеме, описывающей документы обмена.
Метаданные
Схемы метаданных для регулярного периодического обмена
Схема загрузки
Схема выгрузки
Схемы метаданных для динамического обмена

Схема описания сообщений
Схема описания метаданных предоставляемого ресурса
Требования к программным модулям и API
Требования к SOAP-серверу
Требования к Plug-Ins
Литература

XML - статьи

XML и XSLT в примерах для начинающих
Предварительная подготовка
Введение
Первые шаги

Вывод результатов запроса
Простая таблица
Сортировка
Элемент XSL:IF - фильтр

Элемент XSL:IF - улучшение внешнего вида таблиц
Динамическое формирование атрибутов на примере параметров ссылки в теге a
JavaScript и XML
Заключительные замечания

XML - статьи

World Wide Web Консорциум, 14 января 1999 года
Резюме
Причины возникновения и краткое описание

Замечания по нотации и использованию
Декларирование пространства имен
Полные имена
Использование полных имен
Область действия пространства имен
Пространство имен по умолчанию
Уникальность атрибутов
Согласованность документов

A.1 Недостаток обычного пространства имен
A.2 Разделы пространства имен XML
A.3 Расширенные типы элементов и названия атрибутов
A.3 Расширенные типы элементов и названия атрибутов - 2
A.4 Уникальность расширенных имен атрибутов
BБлагодарности (обсуждение стандарта)
CСсылки
DСловарь

XML - статьи

Pict1
Pict2
Pict3

Pict4
Pict5
Pict6
Pict7
Tabl
Оптимизация вычисления обратных осей языка XML Path при его реализации функциональными методами
Аннотация:
/A> Введение
/A>Обзор предметной области

/A>Обзор SXPath
/A>Родственные работы по предметной области - 2
/A>Иллюстрация предлагаемого подхода
/A>Алгоритм вычисления выражений XPath, содержащих обратные оси
/A>Количество предков для контекстного узла

/A>Количество предков для контекстного узла - 2
/A>Описание алгоритма
/A>Обоснование алгоритма
/A>Свойства алгоритма
/A>Вычисление выражения и сборка мусора

/A>Уникальность узлов
/A>Вычисление выражений конкурентными транзакциями
/A>Ограничения алгоритма
/A>Эксперименты
/A>Заключение
Список литературы

XML - статьи

W3C XML: XQuery от экспертов

Глава 4 из книги "W3C XML: XQuery от экспертовРуководство по языку запросов"
XSLT: краткое введение
XPath 1.0
Почему был необходим новый язык запросов?
Различные требования

Различные культуры
Сравнение XSLT и XQuery
Синтаксис на основе XML
Семантика создания элементов
Функции и именованные шаблоны
Выражения FLWOR
Правила шаблонов
Оси

Строгость типа
Методы оптимизации
На что тратится время?
Внутренняя эффективность кода
Конвейерная обработка и отложенное вычисление
Перезапись выражений

Использование информации о типе
Заключение
Глава 4 из книги "W3C XML: XQuery от экспертовРуководство по языку запросов"
XSLT: краткое введение
XPath 1.0
Реализация XSL-преобразований при разработке сайтов с XML-наполнением страниц

XML - статьи

Листинг 2Описание типов в XML-схеме
Листинг 3Описание интерфейса
Листинг 4Описание интерфейса

Листинг 5Описание реализации
Листинг 6Описание реализации

Содержание раздела