| Статус: | Внутренний стандарт |
|---|---|
| Версия: | 0.91 |
| Дата создания: | 2002-06-17 |
| Дата обновления: | 2004-10-11 |
Одной из важных функций ИК (интегрального каталога информационно-образовательных ресурсов) является обмен ресурсами с дружественными порталами. Для решения этой задачи каталог удаленного портала должен предоставлять ресурсы по протоколу HTTP в XML формате.
Предположим, что удаленный портал называется portal-name.edu.ru и на нем имеется скрипт экспорта ресурсов /catalog-export. В этом случае, скрипт будет вызываться с помощью следующего URL:
Если параметр start(целое число) задан и больше 0, то выдается выборка из ресурсов портала, начиная с указанного числа. Ресурсы в выборке нумеруются от 1, выборка составляется с учетом параметра date. Число ресурсов в выборке не превышает некоторого фиксированного значения N. Значение N устанавливается программистом портала экспортирующего ресурсы, из условия, что время выгрузки ресурсов не превышало 10 секунд при работе в локальной сети. Если параметр не задан или равен 0, то выдается HTML документ содержащий набор полных (http://) ссылок на выборки.
Пример 1: start=0
http://portal-name.edu.ru/catalog-export?login=www.edu.ru&pw=G87Hsa&date=2003-06-26&start=0
Возвращаем документ:
Найдено 1023 ресурса.<br>
<a href="http://portal-name.edu.ru/catalog-export?login=www.edu.ru&pw=G87Hsa&date=2003-06-26&start=1">Ресурсы 1-500</a>
<a href="http://portal-name.edu.ru/catalog-export?login=www.edu.ru&pw=G87Hsa&date=2003-06-26&start=501">Ресурсы 501-1000</a>
<a href="http://portal-name.edu.ru/catalog-export?login=www.edu.ru&pw=G87Hsa&date=2003-06-26&start=1001">Ресурсы 1001-1023</a>
Пример 2: start=1
http://portal-name.edu.ru/catalog-export?login=www.edu.ru&pw=G87Hsa&date=2003-06-26&start=1
Возвращаем документ:
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE rdf:RDF>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:gem="http://www.geminfo.org/Workbench/GEM2_elements.html"
xmlns:r="http://ep.informika.ru/rubricators/rubricators.xml"
>
<rdf:Description about='http://uroki.ru/ur_rus/index.htm'>
<gem:Title>Uroki.ru. Образовательный портал</gem:Title>
....
</rdf>
Формат использует расширенное подмножество следующих рекомендаций:
| Обозначения суффиксов вложенных элементов | |
|---|---|
| ? | Требуется 0 или 1 элемент |
| * | Требуется 0 или более элементов |
| + | Требуется 1 или более элементов |
| {n} | Требуется ровно n элементов |