Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Единая классификация литературы

Читайте также:
  1. II.Производственная классификация.
  2. А. Эпидемии. Инфекционные заболевания и их классификация. Пути передачи инфекции.
  3. Анализ и классификация проблем в процессе адаптации иностранных студентов в образовательной среде российского ВУЗа
  4. Б. Классификация наводнений.
  5. Биоклиматическая классификация ЕТ для оценки тепловой чувствительности и уровня дискомфортности ID
  6. Бюджетная классификация Российской Федерации: понятие, направленность действующей бюджетной классификации, состав.
  7. Бюджетная классификация, ее сущность и роль в бюджетном процессе

a=Индекс

#c=Ekl.r=*

606=Тема,испо-я как предм.рубрика=R

a=Предметная рубрика (1-й уровень)

#c=1rubr.r=*

b=Предм. подрубрика (2-й уровень)

#c=2rubr.r=*

c=Предм. подрубрика (3-й уровень)

#c=3rubr.r=*

x=Тематическая подрубрика

y=Географическая подрубрика

z=Хронологическая подрубрика

w=Формальная подрубрика

610=Неунифицированные тем.термины=R

a=Тематический термин

b=Тематический термин

c=Тематический термин

675=УДК=R

a=Полный индекс УДК

b=1-й Дополнителный индекс

c=2-й Дополнителный индекс

696=ББК=R

a=Полный индекс классификации

b=1-й дополнительный индекс

c=2-й дополнительный индекс

Шифр хранения

a=Полочный индекс

b=Авторский знак

904=Идентификатор каталогизатора=R

a=Фамилия

#c=fml.r=*

b=Инициалы

c=Дата

80=Схема БО=!

a=Код схемы БО

b=PathBO

 


Язык манипулирования данными

1. Команда вывода поля:

vt, где:

v — команда вывода поля. Указывает, что необходимо вывести содержимое поля.

t — метка (системное имя) поля.

Пример:

Команда v700 (см. язык описания данных) выведет на экран содержимое поля — Полищук Ю. М. (индивидуальный автор)

Команды вывода подполей:

vt^*; vt^x, где:

^ — разделитель подполя

* — команда вывода первого встретившегося подполя.

x — имя подполя. Указывает на необходимость распечатать (в вычислительной техникетермин печать создание тверой копии документа и вывод текста документа на экран) указанное подполе. Если параметр опущен, то печать начинается с начала поля. Если указанного подполя нет, то параметр игнорируется.

x — прописная или строчная буква латинского алфавита; любой знак, не встречающийся в тексте; цифры.

Пример:

Команда v200^a выведет на экран подполе “ а ” поля “ 200 ” — Основное заглавие:

Теория автоматизированных банков информации

2. Команда выбора фрагмента поля и/или подполя:

Vt^x*m.n, где:

* — команда выводить фрагмент поля/подполя;

m — смещение, указывает позицию первого символа фрагмента, выделяемого из поля или подполя и выводимого на экран (позиция символа считается начиная с 0 т.е. — 0,1,2,3, и т.д.).

n — длина выводимого фрагмента, задает число символов выделяемого фрагмента. Если длина опущена, то выделяется все оставшееся значение поля или подполя, начиная с символа, определенного смещением.

Пример:

Команда v200^a*2.3 выведет на экран — ори (фрагмент слова теория: см. предыдущий пример).

3. Команда размещения:

vt^x(f,c), где:

f — число пробелов слева при выводе первой или единственной строки поля. Параметр работает, если поле выводится с начала строки, в ином случае игнорируется.

с — число пробелов слева при выводе всех последующих строк поля.

 

Если задан только один параметр — f, то параметр — с может быть опущен (по умолчанию = 0).

Если используется только параметр — с, то параметр — f должен быть задан — 0.

Пример:

V19(16,16); v19(16); v19(0,16)

4. Команда вывода номера записи файла документов:

MFN(d), где:

MFN — команда вывода номера записи.

d — число выводимых разрядов числа. При отсутствии d в команде выводится 6 разрядов.

Пример:

Команда MFN выводит на экран номер записи в виде — 000001;

команда MFN(2) выведет двухразрядный номер записи — 01.

Для подавления нулей в номере записи можно использовать строковую функцию f(x,y,0). Функция f перекодирует числа в строку символов.

x — число, которое нужно выводить. В случае вывода номера записи этим атрибутом функции используется команда вывода номера записи — MFN

y — минимальное число выводимых символов.

0 — параметр выводачи числа в естественной форме.

Пример:

Команда f(MFN,1,0) выведет на экран номер записи в виде — 1.

5. Команды горизонтального размещения:

Xn, Cn, где:

Xn — команда вставить перед выводом следующего поля n пробелов. Если на текущей строке осталось менее n свободных позиций, то произойдет переход на новую строку.

Cn — команда вывода поля с n-ой позиции текущей строки. Если текущая позиция строки больше n, то данные будут размещаться с n-ой позиции следующей строки. Если n больше длины строки, то команда игнорируется. Команда позволяет осуществлять вывод по колонкам.

6. Команды вертикального размещения:

/, #, %, где:

/ (косая черта, “слэш”) — команда условного перехода на новую строку. Команда осуществляет переход на новую строку при условии, что предыдущая строка не пустая. Команда не создает пустые строки.

# — команда безусловного перехода на новую строку. Команда осуществляет переход на новую строку независимо от заполненности предыдущей строки. Команда позволяет создавать пустые строки.

% — Команда подавления ранее созданных пустых строк. Использование этой команды совместно с командой # позволяет создавать только одну пустую строку между выводом каждого, поля если одно из полей в некоторых записях отсутствует, иначе формируются две пустые строки.

7. Команды спецификации фиктивных полей:

Dt^x, Nt^x, где:

D — спецификация условия печати констант при наличии указанного поля.

N — спецификация условия печати констант при отсутствии указанного поля.

t — метка поля, управляющего печатью констант.

^x — имя подполя. Необязательный параметр команды.

Спецификация фиктивного поля позволяет выполнить печать условных констант при условии наличия или отсутствия данного поля в записи без необходимости печати содержимого поля.

Спецификации фиктивного поля могут предшествовать одна или более условных префиксных констант.

Синтаксис языка форматирования

В тексте, написанном языком форматирования, команды отделяются друг от друга запятой.

Константы

Для повышения читаемости в выходной текст можно включить константы — слова, знаки препинания и др. Спецификация константы состоит в заключении в соответствующие ограничители строки символов. В ППП CDS/ISIS/M могут быть определены три типа констант:

1. Безусловные константы.

Константа включается в выходной текст независимо от наличия или отсутствия полей в записи. Безусловные константы заключаются в одинарные кавычки ('ааааа').

Пример:

Константа — 'Запись номер ', стоящая перед командой вывода номера записи — ' Запись номер ', f(MFN,1,0), будет выведена на экран перед номером записи — Запись номер 1.

2. Условные константы. Константа включается в выходной текст только при наличии в записи соответствующего поля. Если команда выбора поля определяет повторяющееся поле, то условная константа будет включаться в текст один раз, с перым повторением поля, независимо от числа экземпляров поля. Условные константы заключаются в двойные кавычки ("ааа"). Пример:

Перед элементами библиографического описания должны стоять предшествующие знаки, в частности, перед сведениями, относящимися к заглавию, должно стоять двоеточие.

Введём этот разделительный знак в условную константу — v200^a, ": "v200^е. Эти две команды выведут на экран заглавие, двоеточие в двух пробелах и сведения, относящиеся к заглавию:

Теория автоматизированных банков информации: учебное пособие

Если запись не будет содержать подполе — ^e, то константа (двоеточие) на экране не появится.

3. Повторяющиеся константы. Эти константы являются условными, повторяющимися для каждого значения повторяющегося поля. Повторяющиеся константы могут связываться с неповторяющимися полями. Повторяющиеся константы, в отличие от условных констант, которые действуют с начала текущей позиции, подчиняются параметрам размещения пробелов (m,n) команды выбора поля. Повторяющиеся константы заключаются в вертикальные черточки (|ааааа|).

В зависимости от расположения в команде вывода поля константы могут быть префиксными или суффиксными.

Префиксные константы выдаются перед содержимым соответствующего поля.

Суффиксные константы специфицируются после содержимого соответствующего поля.

Префиксная повторяющаяся константа со знаком + после нее (|...|+) будет выдаваться перед всеми значениями повторяющегося поля, за исключением первого значения. Пример:

Если повторяющееся поле с меткой 701 содержит фамилии авторов, то

команда — |, |+v701 выведет на экран соавторов, разделенных запятой. Перед первым соавтором константа (запятая) не выводится.

Суффиксная повторяющаяся константа со знаком + перед ней (+|...|) будет выводиться после всех значений повторяющегося поля, кроме последнего значения. Пример:

Команда — v701+|, | выведет на экран фамилии соавторов, разделенных запятой, после последней фамилии запятая не ставится.

При выводе поля переменной длины может использоваться несколько констант.

После последней суффиксной константы ставится запятая. Запятая означает конец суффиксной константы.


Дата добавления: 2015-10-30; просмотров: 261 | Нарушение авторских прав


Читайте в этой же книге: Первичная интел-ная ответственность | Организация-первичная интел.отв. | Методика друку з сортуванням | Тема 23. Автоматизований абонемент | Розробка Робочого листа створення hit-файлу |
<== предыдущая страница | следующая страница ==>
Прим. о режиме доступа (удаленный доступ)| Булгаков, М. А.

mybiblioteka.su - 2015-2024 год. (0.011 сек.)