Декларация пространств имен ресурсов электронного бизнеса для идентификации домена
Раскрыта сущность использования и декларации пространства имен в XML-документах, освещена технология нахождения релевантных ресурсов электронного бизнеса на основе их пространств имен для автоматизированной обработки агентами-посредниками....
Saved in:
| Date: | 2004 |
|---|---|
| Main Authors: | , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут програмних систем НАН України
2004
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/2317 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена/ В.Л. Плескач, Ю.В. Рогушина // Проблеми програмування. — 2004. — N 2,3. — С. 366-369. — Бібліогр.: 8 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859957313437171712 |
|---|---|
| author | Плескач, В.Л. Рогушина, Ю.В. |
| author_facet | Плескач, В.Л. Рогушина, Ю.В. |
| citation_txt | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена/ В.Л. Плескач, Ю.В. Рогушина // Проблеми програмування. — 2004. — N 2,3. — С. 366-369. — Бібліогр.: 8 назв. — рос. |
| collection | DSpace DC |
| description | Раскрыта сущность использования и декларации пространства имен в XML-документах, освещена технология нахождения
релевантных ресурсов электронного бизнеса на основе их пространств имен для автоматизированной обработки агентами-посредниками.
|
| first_indexed | 2025-12-07T16:20:09Z |
| format | Article |
| fulltext |
УДК 33:681.3(075)
В.Л. Плескач, Ю.В. Рогушина
ИСПОЛЬЗОВАНИЕ ДЕКЛАРАЦИИ ПРОСТРАНСТВ ИМЕН
РЕСУРСОВ ЭЛЕКТРОННОГО БИЗНЕСА ДЛЯ ИДЕНТИФИКАЦИИ
ПРЕДМЕТНОЙ ОБЛАСТИ
Ключевые слова: уникальный идентификатор ресурсов (URI), стандарт описания
предметной области ресурсов(RDF), репозитории, пространства имен, агент-брокер
Раскрыта сущность использования и декларации пространства имен в XML-документах, освещена технология нахождения
релевантных ресурсов электронного бизнеса на основе их пространств имен для автоматизированной обработки агентами-посредниками.
Для эффективности электронного бизнеса очень важно, чтобы поставщики и потребители различных
товаров и услуг могли легко и быстро найти друг друга. Электронный бизнес - деятельность, в которой для
получения прибыли используют информационные технологии и телекоммуникации.
Информационные потоки Интернет-среды сложны, динамичны и объемны, поэтому их обработка с
помощью существующих программных средств недостаточно эффективна.
Эффективность выполнения поиска информации определяется тем, найдены ли необходимые
пользователю ресурсы, и как много нерелевантных запросов относительно требуемых ресурсов было
предложено.
К сожалению, описания ресурсов, предлагаемые их владельцами, часто оказываются нерелевантными
(как правило, вследствие недобросовестной рекламы либо низкой квалификации разработчиков ресурсов). В то
же время анализ терминов, которые используются в метаописании ресурса, позволяет четко определить его
предметную область и конкретные возможности.
В данной работе предлагается методика анализа пространства имен, на которые ссылаются XML-
документы ресурсов Интернет, и тех имен, которые непосредственно используются в XML-схемах.
На сегодняшний день такая информация о ресурсах достаточно доступна и относительно легко
поддается автоматизированной обработке и в то же время позволяет вполне адекватно моделировать знания
пользователей (как поставщиков, так и потребителей). Создание владельцем ресурса собственного
пространства имен позволяет более точно идентифицировать ресурс, а использование стандартных пространств
имен приводит к его обобщенному описанию.
Целью работы является технология нахождения релевантных ресурсов электронного бизнеса на основе
их пространств имен для автоматизированной обработки агентами-посредниками.
Моделирование знаний о предметной области с помощью XML
Расширяемый язык разметки XML (eXtensible Markup Language) [1] – результат попытки создания
средства для текстового выражения структурированной информации в стандартизированном виде,
предназначенный для описания других языков документов. Синтаксически XML-документ - это текст,
размеченный тегами, которые необходимы для подробного описания данных. Расширив множество тегов,
разработчики XML достигли следующих целей [2]:
Явным образом выделили в документе структуру данных, что делает возможной дальнейшую
машинную обработку документа, который при этом все еще остается понятным человеку.
Отделили данные, содержащиеся в документе, от того, каким образом документ будет представлен
визуально, что дает широкие возможности для публикации документов на различных носителях — на бумаге, в
Интернет, на мобильных устройствах.
Основной конструкцией языка XML являются элементы. Организуя содержимое в элементах, можно
явно выделить иерархическую структуру документа. Такой документ, состоящий из вложенных друг в друга
элементов, имеет древовидную структуру, которая является одной из наиболее подходящих абстракций для
описания объектов и отношений между ними.
Имена в XML могут принадлежать различным пространствам имен. Различные логические схемы
разных документов могут использовать одни и те же имена элементов в различных значениях. Для
интерпретации этих значений необходимо указать пространство имен – коллекцию имен, идентифицируемых
по ссылке URI (Uniform Resource Identifier – идентификатор ресурсов, позволяющий описывать и
идентифицировать не только информационные ресурсы Интернет, но и предметы реального мира и общие
понятия предметной области), которые используются документами XML в качестве имен типов, элементов и
атрибутов. Пространство имен можно рассматривать как ресурс, из которого извлекают необходимые
определения. Пространства имен позволяют разработчикам XML объединять несколько словарей в одном
документе для полного описания проблемы.
Субъекты электронного бизнеса нуждаются в обмене информацией, которая у различных участников
этого процесса хранится в различных форматах. Однако преобразование и объединение DTD (Document Type
Declaration) XML-документов – сложная и трудоемкая задача. Альтернативным способом описания логической
структуры документов XML являются XML Schemas. XML Schemas и пространства имен позволяют:
лучше организовывать словари для решения сложных проблем;
сохранять сильную типизацию данных при преобразованиях в XML;
более точно и гибко описывать словари, чем в DTD.
Чтобы различать схемы документов, каждой из них ставится в соответствие уникальный
идентификатор ресурса. Две схемы будут считаться тождественными тогда и только тогда, когда их
уникальные идентификаторы будут совпадать. Часто в качестве URI используются URL различных Web-
сайтов.
Технологии XML обеспечивают стандартное представление данных для обработки разными
приложениями без специальной дополнительной обработки информации. Для обмена XML-документами
необходимо установить стандартные механизмы общего использования словарей (электронных репозиториев)
предприятий.
Репозитории [3] могут включать основанные на XML механизмы каталогов, требования по вопросам
конфигурации, структур баз данных, знаний, средства моделирования UML, а также словари, которые
разъясняют общие и специфические отношения, синонимы и неоднозначное представление терминов в
зависимости от контекста. Репозитории становятся де-факто стандартом определенных предметных областей.
Предприятия используют:
• внутренние концепции;
• концепции, присущие другим предприятиям их определенных предметных областей;
• концепции, присущие другим предприятиям других государств или группы государств;
• глобальные концепции.
Все концепции, кроме глобальных, представляются по-разному, в зависимости от деловых
потребностей, поэтому системы ведения электронного бизнеса на основе XML должны учитывать все эти
расхождения и стандартно обрабатывать XML-документы.
Стандарт описания предметной области ресурсов RDF.
Для описания предметной области ресурсов Консорциумом W3C в рамках проекта семантической
интерпретации информационных ресурсов Интернет Semantic Web предложен стандарт RDF (Resource
Description Framework) [4, 5], который поддерживают многие ведущие производители программного
обеспечения и поставщики контента. RDF представляет собой модель описания метаданных. Этот язык
использует XML-синтаксис.
Стандарт RDF включает две основные части - способ описания ресурсов и способ задания схем, по
которым описывается ресурс. Способ описания ресурсов [6] определяет модель описания ресурсов и связей
между ними. Способ задания схем (RDF Schema - RDFS [7]) предназначен для задания структуры предметной
области. В RDF можно описывать как структуру ресурса, так и связанную с ним предметную область.
RDF описывает ресурсы в виде ориентированного размеченного графа – каждый ресурс может иметь
свойства, которые в свою очередь также могут быть ресурсами или их коллекциями. Базовый строительный
блок в RDF — это тройка «объект — атрибут — значение», причем RDF позволяет менять местами объекты и
значения.
Агенты в электронном бизнесе
Агенты в электронном бизнесе позволяют реализовывать бизнес-логику обработки ресурсов. Они
могут использоваться как посредники между поставщиками и потребителями.
Агенты избавляют от необходимости использования жестко заданных ограничений, что облегчает
адаптацию программных средств к новым задачам. Программные агенты – это программные сущности,
способные действовать автономно, выполняя задачи, поставленные перед ними пользователями или другими
программными агентами.
Агент получает от потребителя (потребителем может быть одиночный клиент или компания) запрос,
содержащий описание продукции, которую этот потребитель хочет купить. После этого агент ищет среди Web-
ресурсов информацию об этой продукции и поставщиках, ее предлагающих. Агент стремится предоставить
потребителю только наиболее релевантные ссылки. В процессе взаимодействия агента с потребителем
параметры запроса (цена, время доставки, гарантийные обязательства и т.д.) могут быть уточнены и
скорректированы в зависимости от предложений поставщиков. Агентно-ориентированная технология
предоставляет механизм для обработки обновлений в содержании и структуре бизнес-транзакций.
Нами предлагается использовать для описания продукции, которую хочет приобрести потребитель,
имена пространств имен и набор ключевых слов, которые описывают предметную область пользователя. На
рис.1 показан процесс обработки запроса потребителя агентом-брокером.
Потребитель
Агент-
брокер
Поставщик
Вi
Поставщик
Вn
Поставщик
В2
Поставщик
В1
Информационно-
поисковая система
Информационно-
поисковая система
Информационно-
поисковая система
БД1
БДх
БД2
Интернет
Запрос
Пространство
имен
Ответы
Рис.1. Процесс обработки запроса потребителя агентом-брокером.
Агент-брокер С получает от потребителя А ключевые слова, характеризующие искомый продукт, и
имена пространств имен (взятые из репозиториев или созданных самим пользователем), которые
характеризуют предметную область, к которой принадлежит искомый продукт.
Агент-брокер С переадресует ключевые слова из запроса потребителя А к одной или нескольким
глобальным либо специализированным поисковым машинам Интернет. Получив от них ответы, он отбрасывает
повторяющиеся и неактуальные ссылки, а затем отфильтровывает те из оставшихся ссылок, которые
соответствуют поставщикам искомой продукции. После этого агент обращается к Web-сайтам поставщиков и
определяет пространства имен, которые используются для XML-описаний этих ресурсов. Затем он сравнивает
пространства имен потребителя и поставщиков.
Анализаторы XML-документов позволяют получить информацию, относящуюся к пространству имен:
базовое имя узла, префикс пространства имен, идентификатор URI пространства имен, который соответствует
префиксу пространства имен узла и т.д. Например, в определении пространства имен
xmlns:catalog="http://www.e-torg_it.com/my_name_catalog.dtd"
xmlns – зарезервированное ключевое слово для декларации пространства имен, catalog - префикс
пространства имен, а "http://www.e-torg_it.com/my_name_catalog.dtd" – URI этого пространства имен.
Проанализировав описание пространства имен, можно сформировать множества терминов предметной
области с учетом их иерархии (т.е.получить набор множеств – «термины 1-го уровня», «термины 2-го уровня»,
…, «термины i-го уровня»). Сравнивая близость таких наборов множеств (с учетом иерархии), можно
количественно оценить релевантность запроса потребителя ресурсам, которые предлагает поставщик.
( )
ji
i j
ji
ji
C*
ba
ba
B,AR ∑∑ ∪
∩
= , (1)
где x - количество элементов в множестве х, ia - множество терминов i–го уровня иерархии
потребителя А, jb - множество терминов j–го уровня иерархии поставщика В,
jiC - коэффициент оценки
близости терминов разных уровней иерархии, 10 ≤≤
jiC , причем 1=
jiC для ji = .
Релевантность запроса потребителя ресурсам, предлагаемым поставщиком оценивается по формуле (1).
После этого агент рекомендует потребителю продукцию поставщиков, предлагающих наиболее релевантные
ресурсы.
Например,
a1={“Компьютер”},
a2={“Принтер”, “Сканер”, “Монитор”, “Модем”},
b1={“Телекоммуникации”},
b2={“Телефон”, “Факс”, “Модем”},
150
501
.
.
C = .
Тогда
( ) { }
{ }
6
1
6
1
1000
1
0
50
0
50
0
1
2212
21
=+++=
=
∪
+
∪
+
∪
+=
*
|ва|
"Модем"
*
|ва|
*
*.
|ва|
*.
"икацииТелекоммун","Компьютер"
*B,AR
Таким образом, близость пространств имен потребителя А и поставщика В оценивается как 1/6.
Выводы
В данной статье предлагается технология формализованного описания предметной области, в которой
специализируются поставщики товаров и услуг электронного бизнеса (в частности, с помощью создания
собственного уникального пространства имен), для его автоматизированной обработки агентами-посредниками
электронной коммерции.
1 http://www.w3.org/TR/1998/REC-xml-19980210, Extensible Markup Language (XML) 1.0, W3C Recommendation 10.02.1998
2 А.Валиков Технология XSLT. СПб.: ИХВ-Петербург, 2002. – 544 с.
3 Д.Мартин, М. Бирбек, М.Кэй, Б.Лозген, Д.Пиннок, С. Ливингстон, П.Старк, К.Уильяме, Р.Андерсон, С.Мор, Д.Балилес, Б.Пит,
Н.Озу XML для профессионалов. Изд.»Лори», 2001. –864 с.
4 http://www.w3.org/TR/rdf-syntax-grammar/, RDF/XML Syntax Specification (Revised), W3C Working Draft 25 March 2002
5 http://www.w3.org/TR/rdf-mt/, RDF Model Theory, W3C Working Draft 29 April 2002
6 http://www.w3.org/TR/PR-rdf-syntax, RDF syntax, W3C Recommendation
7 http://www.w3.org/TR/PR-rdf-schema, RDF Schema, W3C Working Draft
|
| id | nasplib_isofts_kiev_ua-123456789-2317 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1727-4907 |
| language | Russian |
| last_indexed | 2025-12-07T16:20:09Z |
| publishDate | 2004 |
| publisher | Інститут програмних систем НАН України |
| record_format | dspace |
| spelling | Плескач, В.Л. Рогушина, Ю.В. 2008-09-17T13:55:45Z 2008-09-17T13:55:45Z 2004 Декларация пространств имен ресурсов электронного бизнеса для идентификации домена/ В.Л. Плескач, Ю.В. Рогушина // Проблеми програмування. — 2004. — N 2,3. — С. 366-369. — Бібліогр.: 8 назв. — рос. 1727-4907 https://nasplib.isofts.kiev.ua/handle/123456789/2317 681.3 Раскрыта сущность использования и декларации пространства имен в XML-документах, освещена технология нахождения релевантных ресурсов электронного бизнеса на основе их пространств имен для автоматизированной обработки агентами-посредниками. ru Інститут програмних систем НАН України Модели и средства инженерии баз данных и знаний Декларация пространств имен ресурсов электронного бизнеса для идентификации домена Article published earlier |
| spellingShingle | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена Плескач, В.Л. Рогушина, Ю.В. Модели и средства инженерии баз данных и знаний |
| title | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| title_full | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| title_fullStr | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| title_full_unstemmed | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| title_short | Декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| title_sort | декларация пространств имен ресурсов электронного бизнеса для идентификации домена |
| topic | Модели и средства инженерии баз данных и знаний |
| topic_facet | Модели и средства инженерии баз данных и знаний |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/2317 |
| work_keys_str_mv | AT pleskačvl deklaraciâprostranstvimenresursovélektronnogobiznesadlâidentifikaciidomena AT rogušinaûv deklaraciâprostranstvimenresursovélektronnogobiznesadlâidentifikaciidomena |