ГОСТ РИСО 12615—2013
Приложение В
(справочное)
Представление библиографических ссылок в модели XML для передачи и других целей
В.1 Общие положения
Формат ХМ L может использоваться для организации обмена библиографическими ссылками. Как метаязык.
XML позволяет пользователю определять свои собственные теги. Когда запись XML кодируется с использованием
языка XML. смысл данных ясен при условии, что и отправитель и получатель таких данных понимают использован
ную систему кодирования. При соглашении по именам и определенному способу кодирования, то есть по именам
элементов XML. атрибутов XML и т. д „ обмен библиографическими ссылками может происходить без потери
информации.
Вданном Приложении предоставляется при мер модели XML для монографий. Он показывает. xaxXML может
использоваться для кодирования библиографической ссылки, в которой элементы различаются и упорядочивают
ся. Для иллюстрации приводятся также имена элементов библиографической ссылки, использованные как теги.
Детальные данные монографии, использованной в этом примере, ее библиографическая ссылка и элементы биб
лиографической ссылки можно найти в разделе В.2.
8.2 Общие характеристики моделей XML для библиографических ссылок
Для каждого типа публикации требуется своя модель XML. Следующие общие характеристики применяются
ко всем моделям:
а) 8 модели XML запятые указывают возможное упорядочивание элементов XML. Если упорядочение вдоку
менте отличается от него, документ считается неправильным.
б) Элементы в списке могут иметь ограничения по факультативности и количеству вхождений, определяе
мые путем использования определенных символов. Элементы кодируются знаком вопроса ?. если данный элемент
может появиться ноль или один раз; звездочкой \ если элемент может появиться ноль или большее число раз; и
может не иметь символа, если он должен появиться один и только один раз.
c) Данные, содержащиеся в элементе XML <Примечание>, могут включать в себя гиперссылки; другие эле
менты должны содержать простой текст.
d) Элементы XML могут квалифицироваться, кроме того, путем привязки к ним дополнительных данных. Эти
объединения могут делаться с использованием атрибутов. «Идентификатор источника* (не показан) для моногра
фии может записываться как атрибут. Списки атрибутов (закодированные как ATTLIST) указывают элемент в спис ке.
к которому атрибут применяется, тип данных, которые атрибут может содержать, и значение по умолчанию. Метка
«IMPLIED указывает необязательный атрибут.
Модель XML
Кодирование примера
<!ELEMENT monographEntry
(
PrimaryResponsibillty*. Title.
SubordlnateResponsibllrty*.
Edition?.
PlaceOfPublicatlon?,
Publisher?.
DateOfPublication?.
Extent?.
Senes?. Notes?.
StandardNumber*
)>
<!ATTLIST monographEntry
identifier CDATA «IMPLIED>
cmonographEntry identifier = ,IS0690.12615.-1,>
<PnmaryResponsibility>WERTHEIM.J</PnmaryResponsibility>
<PnmaryResponsiblllty>OXLADE.C</PnmaryResponsibility>
<PnmaryResponsibltity>WATERHOUSE.J</Pnm
aryResponsiblhty>
<TIHe>lllustrowana encyclopedia szkolna.
Chemia</Title>
<SubordinateResponslbility role ^’Translated
by’>KACPERSKA.
A.</SubordlnateResponsibility>
<PlaceOfPublication>Lodz
(PL)</PlaceOfPublication>
<Pubhsher>Res Polona<fPublisher>
<DateOfPublication>1992</DateOfPublication>
<Extent>129 p. </Extent>
<Notes>Translat*on o f: Dictionary of chemistry</Notes>
<StandardNumber type=’IS8N’>83-85063-7S-7<.’StandardNumber>
</monographEntry>
18