GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf

上传人:西安人 文档编号:3757995 上传时间:2019-09-22 格式:PDF 页数:25 大小:1.14MB
返回 下载 相关 举报
GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf_第1页
第1页 / 共25页
GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf_第2页
第2页 / 共25页
GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf_第3页
第3页 / 共25页
GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf_第4页
第4页 / 共25页
GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf_第5页
第5页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf》由会员分享,可在线阅读,更多相关《GB-T 19689-2005 信息与文献 交互式文本检索命令集.pdf(25页珍藏版)》请在三一文库上搜索。

1、I C S 3 5 . 2 4 0 . 3 0 A 14翰黔 中 华 人 民 共 和 国 国 家 标 准 G B / T 1 9 6 8 9 -2 0 0 5 八S O 8 7 7 7 : 1 9 9 3 信 自 片 寺 敲六 石 T 寺 热 古 奈 杏 佳 1 两 花芬 习 X阴入C二i 工、. # f 1卜M 月 民 只 p 7绷隆 I n f o r ma t i o n a n d d o c u me n t a t i o n - Co mma n d s f o r i n t e r a c t i v e t e x t s e a r c h i n g ( I S O 8

2、 7 7 7 : 1 9 9 3 , I D T) 2 0 0 5 - 0 3 - 2 3 发布2 0 0 5 - 1 0 - 0 1 实施 中 华人民 共和国 国 家 质量 监督 检 验检 疫总 局 , 币 蔺、 葛蓄辈秘 埔瞥撞 臀了荟发 布 c B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 月 U胃 本标准等同采用国际标准 I S O 8 7 7 7 : 1 9 9 3 信息与文献交互式文本检索命令集 。 本标准对国际标准I S O 8 7 7 7 在文字上做了某些适合国情的修改, 技术内容未作变动。 本标准附录 A、 附录 B和附

3、录 C为资料性附录。 本标准由全国信息与文献标准化技术委员会第四分技术委员会提出。 本标准由全国信息与文献标准化技术委员会归口。 本标准主要起草单位 : 中国化工信息中心。 本标准主要起草人: 蔡志勇、 晋超。 标准下载网() c s / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 信息与文献交互式文本检索命令集 1 范围 本标准规定了对检索系统数据进行交互式检索的基本命令集和系统预期作出的响应类型。本标准 供信息检索系统的设计者和用户使用, 信息检索系统包括计算机化的图书馆目录和数据库访问与查找 的工具 。 本标准并不限制其他类型的用户与系统

4、之间的交互, 如菜单式 、 自然语言界面或采用非标准命令 语 言”。 与本标准相比, 有些检索系统的功能可能少于本标准 , 有些系统可能增加, 如增加了命令名 、 操作 符 、 限定符和限制技术等, 这些增加的功能及由此产生的响应类型必须与本标准的规定一致 。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款 。凡是注 日 期的引用文件, 其随后所有 的修改单( 不包括勘误的内容) 或修订版均不适用于本标准, 然而, 鼓励根据本标准达成协议的各方研究 是否可使用这些文件的最新版本 。凡是不注 日 期的引用文件, 其最新版本适用于本标准。 G I 3 / T 1 9 8 8

5、 -1 9 9 8 信息技术信息交换用七位编码字符集( e q v I S O / I E C 6 4 6 : 1 9 9 1 ) I S O / I E C 6 4 6 : 1 9 9 1 信息技术信息交换用I S O 7 位编码字符集 3 术语和定义 本标准的术语 旨在反映检索用户的观点, 而不在于计算机技术或工程方面, 为此, 本标准采用以下 术语。 3 . 1 基本索引b a s i c i n d e x 不指明检索字段时, 系统所使用的索引。 3 . 2 命令表述c o m m a n d e x p r e s s i o n 用于完成一个功能的完整请求 。 3 . 3 命令名c

6、 o m m a n d n a m e 用于开始一个命令表述的专指保留字或缩写 。 3 . 4 命令表达式c o m m a n d s p e c i f i c a t i o n 命令名后的一组字符串, 指定命令表述如何操作和操作什么。 3 . 5 连接符c o n n e c t o r 连接检索词和限定符的符号 。 3 . 6 缺省值d e f a u l t 1 ) 当一个标准命令名的含义与本标准相矛盾时, 优先使用本标准命令名含义。 标准下载网() G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 用户不指定值时, 系统

7、自动赋的值 。 3 . 7 字段f ie l d 作为一个单元处理的结构化数据, 用于存贮特定类型数据, 是记录的子集。 3 . 8 字段标记f i e l d l a b e l 标识记录中定义的特定字段的唯一字符串。 3 . 9 屏蔽m a s k i n g 用指定字符代表检索词中的任何一个或多个字符、 未知字符或空格。 3 . 1 0 操作符 o p e r a t o r 指定检索中两个检索项之间关系的保留字或符号, 包括布尔操作符 、 位置操作符和范围操作符。 3 . 1 0 . 1 布尔操作符 B o o l e a n o p e r a t o r 表示两个检索词或检索项之间

8、逻辑关系的操作符, 如: A N D , N O T和O R . 3 . 1 0 . 2 位置操作符p r o x i m i t y o p e r a t o r 表示两个检索词之间距离和位置的操作符。 3 . 1 0 . 3 范围操作符r a n g i n g o p e r a t o r 在两个检索词之间用于指定连续值范围的操作符 。 3 . 1 1 参数p a r a m e t e r 一个变量, 它对一个指定的应用, 取一个常数值, 并可以表示是何种应用( 参见I S O 2 3 8 2 - 2 ) 0 3 . 1 2 限定符q u a l i f i e r 限制或指出给定

9、变量值范围的参数 。 3 . 1 3 记 录r e c o r d 作为一个单元处理并由几个字段组成 的数据集合。 3 . 1 4 保留字r e s e r v e d w o r d 在命令语言中明确定义的具有特定含义的字、 缩写或符号。 3 . 1 5 复原符r e s t o r a t i o n m a r k 恢复一个特定的保留字之字面含义的符号。 3 . 1 6 结果集r e s u l t s e t 检索语句检索到的记录集合。 3 . 1 7 结果集标识符r e s u l t s e t i d e n t i f i e r 系统或用户分配给结果集的标识符, 等价于相应检

10、索语句所赋的检索语句标识符。 标准下载网() G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 3 . 1 8 检索s e a r c h 用户查找所要求的信息时, 用计算机对数据库进行交互式检索的过程。 3 . 1 9 检索项 s e a r c h e l e m e n t “ 它可以是检索词、 同一索引中检索词的布尔组合及其限定符( 包括隐含格式) 、 结果集标识符或选 自 S C A N, R E L A T E命令表述所得到显示结果 中的检索词。 3 . 2 0 检索语句s e a r c h s t a t e m e n

11、t F I N D命令的命令表达式。 3 . 2 1 检索语句标识符s e a r c h s t a t e m e n t id e n t i f i e r 系统分配给每一检索语句的标记。 3 . 2 2 检索策略 s e a r c h s t r a t e g y 满足信息请求的一系列命令表述, 包括多种数据库选择命令、 词标识命令 、 检索命令和显示命令。 3 . 2 3 检索词 s e a r c h t e r m 3 F I N D命令指示系统检索的字或字的集合 , 包含检索字 和位置操作符 , 但不包含布尔操作符、 范围 操作符和限定符。 3 . 2 4 检索字s e

12、a r c h w o r d 系统可以检索的字。 3 . 2 5 分隔符 , p a r a t o r 分隔命令表述中各组分的空格 、 逗号、 分号和圆括号。 3 . 2 6 会话s e s s i o n 用户和系统之间从登录到脱机的全部事务。 3 . 2 7 禁用字 s t o p w o r d 一个特定数据库建立索引时禁止使用的字。 3 . 2 8 叙词表t h e s a u r u s 表示同义、 等级 、 相关和所属关系的词 的汇编 , 其功能是提供信息存贮和检索用 的已建立的受控 词汇 。 3 . 2 9 截 断t r u n c a t i o n 在字的任一端执行字 字

13、符屏蔽的特殊形式。 2 ) 其中检索词的定义见 3 . 2 3 0 3 ) 其中字的含义见 3 . 3 0 , 检索字的含义见 3 . 2 4 0 标准下载网() G B / T 1 9 6 8 9 -2 0 0 5 1 I S O 8 7 7 7 : 1 9 9 3 3 . 3 0 字w o r d 字符或带有分隔符的多个字符 , 该字符可以是字母 、 数字 , 也可以是符号( 包括汉字) 。 4 一 般原则 4 . 1 实施 本标准对系统设计者以何种方式实现本标准所述功能没有作出规定, 命令功能和请求的系统响应 是从用户的观点来描述的。 4 . 2 一致性 在识别和响应本标准规定的每个命令

14、时, 信息检索系统应与本标准保持一致 。当某一功能不能实 现时, 系统应作出响应通知用户。 4 . 3 命令结构 本标准使用下列通用命令结构 : 命令表述命令名 命令表达式 以命令名或其缩写开头, 不一定要有命令表达式。 4 . 4 命令名 4 . 4 . 1 概述 命令名在语言上国际通用 , 用于描述所要执行的功能。命令名一览表见表 t o 下列准则用于选择命令名或构成附加命令名: a ) 命令名个数应保持可用 、 最少 ; b ) 优先使用动词; c ) 命令名尽可能做到自我表达 。 4 . 4 . 2 命令名缩写 命令名缩写采用右截断。本标准定义命令名标准缩写为前三个字符( 见附录 A

15、) 。系统应能接受命 令名的全称及缩写两种形式。在不产生误解时, 系统可接受从单个起始字符到命令名全称范围内任意 的缩写形式; 如果由于用户缩写造成误解, 系统会作出响应, 要求较全的、 不会引起误解的命令名形式。 4 . 5 命令表达式的组成和格式 4 . 5 . 1 组成 命令表达式包含以下用户提供的数据 : a ) 检索词 ; b ) 系统定义的限定符( 如: 字段标记4 ) ) C ) 记录或格式标识符; d ) 词标识符( 如 : S C A N或 R E L A T E命令表述产生的词标识符) ; e ) 本标准定义的布尔操作符、 位置操作符和范围操作符; f ) 字符屏蔽符 ;

16、9 ) 结果集标识符。 如果命令表达式缺少必要的细节, 系统会做出响应, 要求用户提供必要信息或者系统根据预先设定 的缺省值操作。 4 . 5 . 2 格式 本标准规定了命令表述中各组分的顺序和格式。 4 . 6 字符编 码 4 )常用的字段标记见附录 B o G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 本标准使用G B / T 1 9 8 8 -1 9 9 8 中规定的7 位编码, 所有字符或特殊符号都引自上述编码。使用其 他编码但能够提供相同或相当图形字符的系统也可使用。 4 . 7 字符 用户输人的大小写字符系统均可接受。 4

17、 . 8 分w符 4 . 8 . 1 空格 空格非常重要, 它用于分隔命令表述的各个组分。命令名与命令表达式之间应该有一个空格。符 合本标准的系统应 当把多个空格等同于一个空格作为分隔符对待。 4 . 8 . 2 逗号 逗号( , ) 作为专用分隔符分隔两个或多个同样 的命令组分, 例如限定符( 如: 字段标记) 或记录标识 符( 如: 记录号) 。系统应将空格和逗号的任意数量组合都当作一个逗号处理。 数据字段文本中的逗号不作分隔符处理, 如作者字段中的转换名。在其他情况下, 当逗号与本标准 的规则相抵触时, 使用复原符恢复逗号的文本性质 。 4 . 8 . 3 分 号 分号( ; ) 用于分

18、隔用户已定义次序的多个命令表述; 对于命令“ s t a c k i n g “ , 几个命令作为一个单独 事务提交给系统时 , 应该使用分号。 4 . 8 . 4圆括 号 圆括号为隐含分隔符, 即左圆括号前、 右 圆括号后不需要空格 , 圆括号内紧接圆括号的空格无意义 。 使用圆括号精确指定一个检索语句中的单元组, 以保证按预定次序执行操作 。 5 命令名 本标准规定的命令名见表1 , 详见6 - 1 7 章。 表 1 基本命令名 止口 6 用户帮助 6 . 1 系统指南: I N F O 6 . 1 . 1 I N F O命令用于获取有关 系统 、 数据库或其他特性的信息。这些信息在会话

19、的任何时候都 一致 。 G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 6 . 1 . 2 I N F O命令可以有一个命令表达式, 也可以没有。只键入I N F O时, 系统会显示可提供的主题 列表。 6 . 1 . 3 命令表达式 中只能指定一种主题。如果用户所指定的主题不能得到 , 系统会显示可提供的主题 列 表 。 6 . 1 . 4 I N F O的使用实例见 C . l . t o 6 . 2 会话指南: H E L P 6 . 2 . 1 H E L P命令专为用户在会话过程中获得联机帮助和指导信息。 6 . 2 . 2

20、H E L P 不一定需要命令表达式 , 本标准没有定义命令表达式。 6 . 2 . 3 H E L P命令的使用实例见 C . 1 . 2 o 6 . 3 检索历史: R E V I E W R E V I E W命令用于浏览会话中输人的、 并且仍然可用的检索项和检索语句。R E V I E W命令可以 有一个命令表达式, 也可以没有。只键入R E V I E W时, 系统会提供会话过程中输人的所有检索语句的 列表, 包括每个检索语句的命 中记录数和检索语句标识符或结果集标识符。 可使用下列命令表达式 : a ) 检索语句标识符: 用于浏览所标识的检索语句 , 包括它们 的命中记录数。该标识

21、符可以是 n到 m 的一个范 围 。 b ) S A V E 已保存的检索策略标识符: 调用一个保存的检索策略, 但不执行。 R E V I E W命令的使用实例见C . 1 . 3 . 6 . 4 编 号 : 数 字 应使用数字或其他方式来确定 : a ) 检索语句 ; b ) 响应 S C A N或 R E L A T E命令表述而显示的检索词 ; c ) 检索命中的记录; d ) 打印命令表述; e ) 已保存的检索。 不同的系统其标识符的具体格式可以不同, 应该对每个系列分别进行标记, 如果是数字的, 应该依 次排列。 7 翻页 7 . 1 前移 二 F O R WA R D 在任何实

22、际应用中都可以用 F O R WA R D浏览后续 的数据, 或浏览一个列表中已显示数据或项 目 的后续数据。 F O R WA R D可以有一个命令表达式, 也可以没有。如果没有命令表达式, 系统将采用缺省值。 以下是 F O R WA R D命令表述可用的命令表达式: a ) : n 为正整数 , 前移 n 屏或 n页; b ) R E C : n 为正整数, 无论记录占用几屏或几页, 均前移n 条记录。 F O R WA R D不能替代检 索语句或其 他命令 表述。F O R WA R D命令 的使用 , 通 常在执行 D I S - P L A Y, R E L A T E , R E

23、 V I E W或S C A N命令表述之后, 以及在其他响应结果占用几屏或几页的命令表述 之后 。 F O R WA R D命令的使用实例见 C . 2 . l o 7 . 2 后 退 : B A C K 在任何实际应用中都可以用 B A C K命令浏览在前的数据, 或浏览一个列表中已显示数据或项 目之 前的数据 。 G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 B A C K命令可以有一个命令表达式 , 也可以没有。如果没有命令表达式 , 系统将采用缺省值 。 以下是 B A C K命令表述可用 的命令表达式 : a ) n :

24、n为正整数 , 后退 n 屏或 n页; b ) R E C Gn : n为正整数 , 无论记录占用几屏或几页, 均后退 n 条记录。 B A C K命令不能替代检索语句或其它命令表述 。B A C K命令 的使用 , 通常在执行 D I S P L A Y, R E - L A T E , R E V I E W 或 S C A N命令表述之后 , 以及在其他响应结果 占用几屏或几页的命令表述之后。 B A C K命令的使用实例见 C . 2 . 2 0 8 数据库选择 : B A S E B A S E命令用于选择要检索的数据库。 B A S E命令可以有一个命令表达式, 也可以没有。只键入

25、B A S E命令时, 系统响应为可用数据库一 览表和怎样选择一个或多个数据库的指导 。当 B A S E命令有命令表达式时, 系统先确认所选数据库 名 , 再给出其时间范围。 数据库名与系统有关 。 如果可以同时访问多个数据库 , 应用逗号将命令表达式 中的数据库名分开。代表一组数据库的数 据库名是可以接受的。数据库名中可使用屏蔽符 。 B A S E命令的使用实例见 C . 3 0 9 检索式: F I N D 9 1 概 述 F I N D命令用于建立检索式, 对一个或多个数据库作一次检索。 9 . 2 检索语句 F I N D命令必须有称之为检索语句的命令表达式。检索语句 由一个或一组

26、检索项组成 。 检索语句检索项 操作符 检索项 检索项 由下列一项或几项组成 : a ) 一个检索词或同一索引中检索词的布尔组合及其限定符( 可以是隐含的) ; b ) 一个带有限定符的范围表达式 ; c ) 一个结果集标识符; d ) 通过 S C A N或 R E L A T E命令表述所标识 的词。 一个检索词包含检索字和位置操作符 , 但不包含布尔操作符 、 范围操作符和限定符。 示例 I : 命令表述 F I N D s 4 AN D ( ma r k! t w a i n OR s a mu e l ! c l e me n s ) AN D T I , S U=t o m s a

27、 wy e r AN D D A L T 1 9 0 0 其中 : 命令名是 F I N D 检索字是 ma r k t w au t s a mu e l c l e me n s t o m s a wy e r 1 9 0 0 检索词 是 Gs 1 T 1 9 6 8 9 - - 2 0 0 5 1 I S O 8 7 7 7 : 1 9 9 3 ma r k! t wa i n s a mu e l! c l e me n s t o m s a wye r 1 90 0 检索项是 s 4 ( ma r k!t wa i n O R s a m u e l! c l e me n s

28、) T I , S U=t o m s a w y e r DA L T 1 9 0 0 命令表达式或检索语句 s 4 A N D ( m a r k! t w a i n O R s a m u e l ! c l e m e n s ) A N D T I , S U =t o m s a w y e r A N D D A L T 1 9 0 0 示例 2 : 命令表述 F I ND s 3 AN D ( 中国 OR 中华人 民共和国)A ND TI 汽车 化油器 A ND D A G T 1 9 9 0 其中 : 命令名 是 F I N D 检索字是 中国 中华人 民共和国 汽车 化油

29、器 1 99 0 检索词是 中国 中华人 民共和国 汽车化油器 1 9 9 0 检索项是 s 3 ( 中国O R中华人民共和国) T I 汽车 化油器 DA GT 1 9 9 0 命令表达式或检索语句 s 3 AN D ( 中国 OR中华人 民共和国)AN D T I 汽车 化油器 A ND DA G T 1 9 9 0 更多的示例见C . 4 . 1 a 9 . 3 复原符 若把一个保留命令名、 缩写、 操作符或符号作为检索词 , 必须将其括在复原符双引号( “ ” ) 中, 以恢复 其字面含义。 复原符的使用实例见C . 4 . 2 0 9 . 4 字符屏蔽5 ) 有两种符号可用于执行字符

30、屏蔽和截断。任何一种情况下 , 屏蔽符应 当嵌在词的屏蔽处而不加任 何空格。几个同种屏蔽符之间不加空格, 一个词中的不同地方可以使用不同的屏蔽符。 9 . 4 . 1 屏蔽指定数f的字符 表示屏蔽一个字符 , 的个数表示所屏蔽字符的数量。 其使用实例见0 . 4 . 3 . 1 0 5 )对于支持中文检索的系统, 也可指中文字的屏蔽。 G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 9 . 4 . 2 屏蔽可变数11的字符 ?表示屏蔽字符数不受限制。一个?表示屏蔽无限制 的字符数 , ?、表示屏蔽字符数从零到n 9 n 为正整数。 其使

31、用实例见C . 4 . 3 . 2 0 9 . 4 . 3 响应 系统对含屏蔽符请求的响应为: a ) 满足屏蔽条件的所有词以布尔操作符 O R组合得到的结果; 或 b ) 满足屏蔽条件词的列表 。 如果系统缺省的响应为 b ) , 则应该在屏蔽词前输人 A L I , , 系统才会作出响应 a ) o 9 。 5 操作符 9 . 5 . 1 布尔操作符 A N D , NO T和 O R逻辑操作符用于连接检索项 、 结果集或 R E L A T E , S C A N命令表述检索的结果 集 , 也可用于连接以上任意的两项。 括号用于保证按预定次序执行操作 。首先执行最里层括号对 中的逻辑操作

32、 。检索项可以嵌套, 即 检索项本身包含操作符, 检索项也可以是之前的检索语句标识符或结果集标识符。 布尔操作符应按逻辑组合从左到右处理。 布尔操作符的使用实例见C . 4 . 4 . 1 0 9 . 5 . 2 范围操作符 操作符( 或 G T ) , =( 或 G E ) , 二( 或 L E ) 和一( 或 T O ) 用于分配检索项参数值的范围。如果使用字母形式 ( 如 G T, L T等) , 则应在其前后加上空格。而 符号型操作符( 如、 等) 两边的空格系统将忽略。 操作符一( 或 T O ) 包含起始值和终止值 , 所连接值 的任一端都可以取空 , 即不键人任何值。 范围操作符

33、的使用实例见C . 4 . 4 . 2 0 9 . 5 . 3 位置操作符 9 . 5 . 3 . 1 概述 位置操作符用于指定两个检索字或检索词之间的相对位置和距离。 本标准规定了三个位置操作符。 位置操作符按从左到右的逻辑单位执行。 位置操作符与检索字和检索词之间要用空格隔开。 本标准没有对禁用字( s t o p w o r d ) 或“ 通用” ( “ c o mm o n “ ) 字的处理作不同规定。 9 . 5 . 3 . 2 直接顺序 直接顺序是指依键人的次序直接相邻 , 所使用的位置操作符为单个空格 , 多个空格系统以单个空格 处理 。 直接顺序位置操作符的使用实例见C . 4

34、 . 4 . 3 . 1 0 9 . 5 . 3 . 3 指定字序 位置操作符 !用于指定一个检索语句 中两个检索字之间的精确字序。两个字之间一个 !表示按键 人顺序直接相邻 月 n 用于指定检索语句 中两个字之间的最 大距离字数 , n为正整数 , 检索词的次序依 检索语句键入的次序。 指定顺序位置操作符的使用实例见C . 4 . 4 . 3 . 2 . 9 . 5 . 3 . 4 不指定字序 位置操作符用于不指定字序的两个检索字之间。两个字之间的一个 表示两个字紧密相邻但不 管其前后顺序 。 n 用于指定两个字之间的最大距离字数 , 但不指定前后顺序 , n 为正整数。 不指定顺序位置操作

35、符的使用实例见C . 4 . 4 . 3 . 3 0 G B / T 1 9 6 8 9 - 2 0 0 5 八S O 8 7 7 7 : 1 9 9 3 9 . 5 . 4 操作符运算的优先次序 优先次序如下: a ) 字符屏蔽 ; b ) 位置操作符( 从左向右) ; c ) 布尔操作符( 从左 向右) 。 操作符优先次序的有关实例见C . 4 . 4 . 4 9 . 6 限定符 限定符位于检索词之前 , 用与检索词相连, 适当的时候也 可通过范围操作符与检索词相连。 限定符用于指定检索特定的索引或文本单元( 例如字段或段落) 。可用的限定符及其类型取决于系 统和数据库, 本标准没有规定;

36、 但在可以使用限定时, 必须与本标准说明的模式相一致 。 如果不指定限定符, 系统则检索缺省索引。缺省索引的选择有专门的方法, 本标准对此不作说明。 多个限定符同时使用 , 要用逗号隔开, 其结果集是每一限定符采用布尔操作符 O R的组合。 每个指定的限定符应该对检索词的完整逻辑表达式进行操作。在没有括号的情况下, 限定符仅应 用于下一个布尔操作符之前的那些词。 限定符的使用实例见C . 4 . 5 , 1 0 索引扫描: S C A N S C A N命令用于浏览按字母顺序或其他顺序排列的相邻词。 S C A N命令可以有一个命令表达式, 也可以没有。 只键人S C A N命令时, 系统将从

37、头开始显示基本索引或缺省索引词表, 或者显示字典文件。 只能用单个的检索词作为S C A N命令的命令表达式, 用于指定要显示索引词的位置。若对指定词 查不到相一致的词 , 系统将显示可能发现该词的序列位置。 命令表达式可以有选择地包含一个限定符, 位于检索词之前并通过 !连接。一次只能指定一个限 定符。如果限定符之后没有检索词 , 系统将按字母顺序或其他顺序从头开始显示指定索引的顺序列表 。 当用户键人一个引起歧义或系统不接受的限定符时, 系统会向用户建议可用的限定符。 系统响应 S C A N命令所显示的词应该有标识符( 如序号) , 以便 以后引用 。 在系统响应 S C A N命令而显

38、示词的列表之后 , 可以从列表中选择一个或多个词用于 F I N D命令的 检索。系统应接受代替检索词的标识符 , 并可用连字号一指出标识符的范围。 S C A N命令的使用实例见 C . 6 e 1 1 叙词表扫描: R E L A T E R E L A T E命令用于浏览叙词表、 分类表或其他分等级表中逻辑相关的词。 R E L A T E命令必须有命令表达式, 而且一次只能指定一个检索词。命令表达式可以包括词间关系 ( 如上位或下位) , 词间关系取前缀限定符的形式 , 以一个等号 与检索词相连。一次只能指定一种关 系, 所以只能有一个前缀。 系统响应 R E L A T E命令所显示

39、的词应该有标识符( 如序号) , 以便以后引用。 在系统响应 R E L A T E命令而显示词的列表之后 , 可以从列表中选择一个或多个词用于 F I N D命令 的检索。 对没有叙词表或分等级表的数据库 , 系统对 R E L A T E命令的响应应为“ 不可应用” 。 R E L A T E命令的使用实例见 C . 6 0 1 2 输出命令: S H O W, P R I N T 1 2 . 1 概述 S H O W, P R I N T命令都可用于提取查到的记录: G B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 a ) S HO

40、 W, 用于在用户设备上联机显示 ; b ) P R I N T, 用于其他各种输出。 1 2 . 2 命令表达式 S H O W, P R I N T命令的命令表达式完全相同。 可以有一个命令表达式, 也可以没有。当只键人命令名时, 系统将: a ) 按记录号( 从大到小, 或从小到大) 的顺序输出系统指定数 目的记录; b ) 输出由最后一次键入的检索语句检索得到的一组记录; c ) 按系统缺省格式显示或打印。 命令表达式可包含以下一个或几个 : a ) 结果集标识符; b ) 一个或几个公共显示格式标识符; c ) 一个或几个记录标识符。 每个标识符应该是唯一且没有歧义的。这些标识符应该

41、存在 , 但本标准没有另外说明。 对于系统必需的任何未指定的参数 , 应有缺省值。 1 2 . 3 格式 S HO W, P R I N T命令格式完全相同。 命令表达式各部分用空格分开, 本标准对其顺序未作规定。如果顺序对系统是重要的, 系统应该指 示用户正确的排列。 不连续号或其他连接标识符的字母数字标记( 即不连续的记录号或选作记录格式定义的字段标记) 应以逗号分开。 S HO W, P R I N T命令的使用实例见 C . 7 a 1 2 . 4 P R I N T专用规则 除上述内容外, 对于P R I N T命令, 下列参数应该是可用的: a ) R E V: 请求打印检索历史;

42、 b ) 排序 、 标记和直接输出到不同地点 、 不同介质上的参数: 本标准没有规定这些参数的形式, 系 统应该向用户提供有关这些参数形式的指南。 1 3 保存和调用检索策略 1 3 . 1 保存检索策略: S A V E S A VE命令用于保存检索策略, 其中包括数据库选择命令、 词标识命令、 检索命令和显示命令。 系统将分配给已保存的检索策略一个唯一标识符 , 以便于查看和重新执行时调用。 S A VE命令不一定要有命令表达式。单独键人S A V E时, 系统将保存全部已有的检索语句。 S A VE 命令可用以下命令表达式: a ) 要保存的特定检索语句的标识符 ; b ) 用户保存检索

43、策略时所起的名字。如果在命令名之后只有用户提供的保存检索策略用的名 字, 系统将在该名字下保存所有的检索语句。如果用户企图分配一个已用的名字( 用户提供或 系统提供的) , 系统将警告用户 , 并要求确认。 c ) S D I : 调用一个定题服务的请求, 使用该检索策略对数据库产生附加的定题服务通知单。 S A V E的使用实例见 C . 8 . l o 1 3 . 2 调用和重新执行已保存的检索策略 F I N D命令用于调用和重新执行已保存的检索策略, 其命令表述如下: F I N D S A V E =已保存检索策略的标识符 R E V I E W命令用于调用已保存检索策略, 但不执行

44、。其命令表述如下: G B / T 1 9 6 8 9 -2 0 0 5 J 1 S O 8 7 7 7 : 1 9 9 3 R E V I E W S A V E =已保存检索策略的标识符 使用实例见C . 8 . 2 和C . 1 . 3 . 1 4 删除: D E L E T E 1 4 . 1 概述 D E L E T E命令用于删除检索语句、 结果集、 结果集中的记录、 保存的检索策略、 打印结果和用户由 D E F I N E命令表述产生的值。 1 4 . 2 命令表达式和格式 D E L E T E命令必须有命令表达式, 可用的命令表达式包括: a ) 检索语句标识符 ; b )

45、 结果集标识符 ; c ) 记录标识符 ; d ) 已保存检索策略的标识符; e ) 打印命令标识符 ; f ) 用户定义值; g ) 其他请求的标识符。 对系统需要的未指定参数应有缺省值。 各命令表达式要用空格分开。当表述的次序是重要的时候, 系统应通知用户 。如果由结果集中删 除记录, 记录标识符应紧随其所属的结果集标识符。 执行D E L E T E命令之前, 系统总会要求用户确认。 D E L E T E的使用实例见 C . 9 0 1 5 用户定义功能 : D E F I N E D E F I N E命令用于覆盖缺省值或建立用户定义的命令表述序列。 D E F I N E必须有命令

46、表达式。用户可定义的值取决于各系统, 本标准不予规定。其命令表述的格 式如 下 : D E F I N E参数 新值 为了建立一个命名的命令表述序列 , 表达式之间应以分号分开。用户起的名字可用于调用执行该 命令表述序列 , 不在命名序列中的其他命令表述不应放在同一个命令表述中。 D E F I N E命令的使用实例见 C . 1 0 0 1 6 中断: ( 未指定命令名) 可提供一个中断功能, 本标准没有指定特定的功能。 1 7 结束会话 : S T O P S T O P命令用于结束检索会话。 S T O P命令不要求命令表达式, 但对于某个特定的数据库, 适当的时候也可以有命令表达式。

47、对于需要命令表达式或附加步骤来终止会话的系统, 如果用户只键人 S T O P , 系统应特别要求附加 信息或步骤。 在一些系统中, S T O P可以启动结束登录过程, 这是特定的实施。 命令表达式 H O L D可用于暂时退出系统, 即用户可在确定的( 由系统定) 几分钟内返回系统, 继续 以前的检索会话 。 S T O P命令的使用实例见 C . l l a G B / T 1 9 6 8 9 -2 0 0 5 / 1 S 0 8 7 7 7 : 1 9 9 3 附录A ( 资料性附录) 命令名、 操作符、 缩写和符号一览表 表 A . 1 命令名、 操作符、 缩写和符号一览表 几 G

48、B J T 1 9 6 8 9 -2 0 0 5 1 1 S O 8 7 7 7 : 1 9 9 3 表 A . 1( 续) 共 ,. ., . .nt h51 f c B / T 1 9 6 8 9 -2 0 0 5 / I S O 8 7 7 7 : 1 9 9 3 附录B ( 资料性附录) 常用字段标记 以下列出用于信息检索的常用字段标记及其含义。 A B文摘 A F作者所属单位 A N索取号 A U作者姓名 c c分类号 C T受控词( 如受控标引词典中的词) D E叙词( 如主题标题) D T文献类型 E D计算机录入日期 J N刊名 J T刊名 L A语种 S B I S BN s

49、 o来源 S S I S S N S U主题 T I标题 U T非受控词( 如 自由标引词) G B / T 1 9 6 8 9 - - 2 0 0 5 / 1 S 0 8 7 7 7 : 1 9 9 3 附录C ( 资料性附录) 实例 本附录使用附录 B中的字段标记。 C . 1 用户帮助 C . 1 . 1 系统指南: I N F O I NFO 接收可用的 I N F O主题列表。 I N F O数据库名 接收某个特定数据库的信息。 I NFO h o u r s 接收有关开机时间的信息。 I N F O命令名 接收有关命令名功能和格式的信息。 I NF O I S O 8 7 7 7 获得与 I S O 8 7 7 7 相关的信息。 C . 1 . 2 会话指南: H E L P H ELP C . 1 . 3 检索历史: R E V I E W REVI EW 查看会话过程中键人的所有检索语句及其命 中的记录数。 REVI E W s 3 “ 查看检索语句 3 及其命中的记录数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1