GB/T 19689-2005
标准分类号
标准ICS号:信息技术、办公机械设备>>信息技术应用>>35.240.30信息技术在信息、文献和出
中标分类号:综合>>经济、文化>>A14图书馆、档案、文献与情报工作
关联标准
采标情况:ISO 8777-1993 IDT
出版信息
出版社:中国标准出版社
书号:155066.1-23010
页数:平装16开, 页数:26, 字数:46000
标准价格:15.0 元
计划单号:20020648-T-469
出版日期:2005-10-01
相关单位信息
首发日期:2005-03-23
复审日期:2023-12-28
起草人:蔡志勇、晋超
起草单位:中国化工信息中心
归口单位:全国信息与文献标准化技术委员会
提出单位:全国信息与文献标准化技术委员会第四分技术委员会
发布部门:中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会
主管部门:国家标准化管理委员会
标准简介
本标准规定了对检索系统数据进行交互式检索的基本命令集和系统预期作出的响应类型。本标准供信息检索系统的设计者和用户使用,信息检索系统包括计算机化的图书馆目录和数据库访问与查找的工具。本标准并不限制其他类型的用户与系统之间的交互,如菜单式、自然语言界面或采用非标准命令语言。与本标准相比,有些检索系统的功能可能少于本标准,有些系统可能增加,如增加了命令名、操作符、限定符和限定技术等,这些增加的功能及由此产生的响应类型必须与本标准的规定一致。 GB/T 19689-2005 信息与文献 交互式文本检索命令集 GB/T19689-2005 标准下载解压密码:www.bzxz.net
本标准规定了对检索系统数据进行交互式检索的基本命令集和系统预期作出的响应类型。本标准供信息检索系统的设计者和用户使用,信息检索系统包括计算机化的图书馆目录和数据库访问与查找的工具。本标准并不限制其他类型的用户与系统之间的交互,如菜单式、自然语言界面或采用非标准命令语言。与本标准相比,有些检索系统的功能可能少于本标准,有些系统可能增加,如增加了命令名、操作符、限定符和限定技术等,这些增加的功能及由此产生的响应类型必须与本标准的规定一致。
标准内容
ICS35.240.30
中华人民共和国国家标准
GB/T 196892005/ISO8777:1993
信息与文献
交互式文本检索命令集
Informnation and documentation-Commandsfor interactive text searching(IS0 8777:1993,IDI)
2005-03-23发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2005-10-01实施
iKAoNiKAca=
GB/T 19689--2005/1SO 8777 : 1993本标等同采用国标标准ISO8777:1993%信息与文献交互式文本检索命令集》
本标准对国际标准ISO8777在义字[:做了某些适合国情的修改,技术内容未作变动本标附录A、附录B和附录C为资料性附录。本标准由全国信息与文献标准化技术委员会第四分技术委员会提出。本标推由全国信息与文献标准化技术委员会虹口本标准主要起草单位:中国化上信息中心。本标准主要起草人,蔡志勇、晋超1范围
GB/T19689—2005/ISO 8777:1993信息与文献交互式文本检索命令集本标准规定广对检索系统数据进行交互式检索的基术命令集和系统预期作山的响应类型,本标准供信息检索系统的设计者和用户使用,信总检索系统包括计算机化的图书馆月录和数据库访问与查找的具。
本标准并不限制其他类型的用户与系统之间的交互,妇菜单式,自然语高界面戴采用非标准命令语言。
与本标推相比,有些检索系统的功能可能少于本标准:有些系统可能增加,如增加了命令名、操作符、限定符和限制技术等,这些增加的功能及声此产生的响成类型必须与本标准的规定…致。2规范性引用文件
下列文件中的条款通过本标的引用而般为本标谁的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内穿)或修订版均不适用于本标准.然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本,凡是不注扫期的引用文,其最新版本适用于本标准,GB/T19881998信息技术信息交换用-七位编码字符集(eqVIS(3/1LC:646:1991)IS()/IEC646:1991信息技术:信息交换用1SO7位编码字符集3术语和定义
本标准的术语在反映检索用户的观点,而不在于计算机技术或工程方面,为此·本标准采用以下术语。
基本索引basic index
不指明检索字段时,系统所使月的索引。3.2
命令表述
command expressjon
用于完成一个功能的完整请求。3.3
命令名command nane
用于开始一个命令表述的专指保留字或缩写,3.4
命令表达式comaandspecifitatijors命令名后的一纽字符串,指定命令表述妇何操作和操作什么。3.5
连接符cornector
连接检索词和限定符的符号:
缺省值defanlt
1)当·个标准命令名的含义与本标准相考盾时.优先使闭本标准命令名含义。GB/T 19689--2005/IS0 8777,1993用\不指定值时,系统自动赋的值。3.7
宇段 Field
作为一个单元处理的结构化数据,用于存贮特定类型数据,是记录的子集。3.8
字般标记 field label
标识记录中定义的特定字段的唯字符串,3.9
屏蔽masking
用指定字符代表检索词中的任何一个或多个字符、末知字符或空格。3.10
操作符operator
TYKAONIKAca-
指定捡索中两个捡索项之间关系的保留字或符号,包括布尔操作符,位置操作符和范围操作符,3. 10.1
布尔操作特Hoolean uperator
表示两个检索词或检索项之间逻辑关系的操作符,如:AND、NOT和OR。3.10.2
位置操作符proximity‘peraton表示两个检索词之间距离和位置的操作符。3. 10. 3
范圈作符ranging operator
在两个检索词之间用于指定连续值范围的操作符。3.11
参数 parameler
个变量,它对一个指定的应用,取.个常数值.并可以表示是何种应用(参见TS02382-2),3.12
限定符qualifier
限制或指出给定变量值范围的参数。3.13
记录record
作为一个单元处理并由儿个字段组成的数据集台。3. 14
保留字reseryed werd
在命令语言中明确定义的具有特定念义的字、缩写或符号,3.15
frestoration mark
复原符
恢复一个特定的保留字之字面含义的符号。3.16
结果集resultset
检索语句检索到的记录集合。
result set identifier
结果集标识符
系统或用产分配给结果集的标识符,等价于相应检索语句所赋的检索讲句标识符。3.18
检索search
GB/T19689—2005/1S0 8777:1993用户查找所要求的信息时,用计算机对数据库进行交互式检索的过释。3.19
捡索项searchelement2
它可以是检素阅、尚一-索引十检索闭的布尔组合及其限定符(包括隐含格式)、绪果集标识符或选自SCANRELATE命令表述所得到显示结果中的检索词。3.20
检索语search stalemen
FIND命令的命令表达式,
检案语尚标识符searchstatementidentifler系统分配给每-检索语创的标记,3.22
检索策略searchstrategy
满摘息请求韵一系列前令表述,包帮多种数据库选择命会,珂标提令、检素命令和显示命令。3.23
检索词 search term\
FIN命令指示系统检素的字或字的集合·包含检索和位置操作符,但不包含布尔操作符-范围操作符和限定符。
检索字5earch wurd
系统可以尬索的字。
分随符scparator
分隔命令表述中各组分的空格、逗号、分号和圆括号。3.26
会话sessinn
用户和系统之间从登录到脱机的全部事务。3.27
禁用字
stpword
个特定数据库文索引附禁形使用的字3.28
叙词表www.bzxz.net
thesaurus
表示同义、等级、相关和所属关系的词的汇编,其功能是提供信息存贮和检索用的已立的受控词汇。
裁断iruncatlon
在字的任一端执行字/字符屏蔽的特殊形式。2)其中检索词的定义见3.23。
3)其中字的含义见3.30,检素了的含义见3.22。GB/T19689—2005/IS0 8777:19933.30
字wnrt
YKAoNIKAca-
字符或有分隔符的多个字符,该字符可以悬学母,数宇,也可以是符孕(包括没字)。4般原测
4.1实施
本标准对系统设计君以何种方式实现本标准所述功能没有作出规定,命令功能和请求的系统响应是从用户的观点来描述的。
4. 2一致性
在识别和响应本标谁规定的每个命令时,信息检索系统应与木标准保持·-致。当某功能不能实现时,系统成作出响应通知用户,4.3命令结构
本标准使用下列通用命令结构:命令裁述=心命令名命令表达式
以命今名或其缩写开头,不一定要有命令表达式。4.4命令名
4.4.1概述
命令名在语言上国际通用,用于描述所要执行的功能,命令名一览表见表。下列谁则用选摔命令名或构成附期命令名:a)命令名个数应保持可用、最少;h)优先使用动词;
():命令名尽可能做到自我表达。4. 4. 2命令名缩写
命令名缩写采用右截断。本标准定义命令名标准缩写为前三个字符(见附录A):系统应能接受命令名的全称及缩写两种形式。在不产生误解时:系统可接受从单个起始符到命令名全称范函内任意的缩写形式:果由于用户缩写造成误解,系统会作出响应,要求较全的,不会引起误解的命令名形式4.5命令表达式的组成和格式
4.5. 1组成
命令表达式包含以下用户据供的数据:a)检紧调:
b)系统定义的限定符(如:字段标记\):c)记录或格式标识符:
d)词标识符(如,SCAV或RELAIE命令表述\生的词标识符)e)本标准定义的布尔操作符,位置操作符和范围操作符;()学符痒般符:
g)结果集标识符,
如果命令表达式缺少必要的细节,系统会做出响应,要求用户提供必要信息或者系统根据预先设定的缺省值染作。
4.5.2格式
本标准规定了俞令表述中各组分的题序和格式。4.6字符缩码
4)常用的段标记见附录。
GB/T 19689--2005/ISO 8777 : 1993本标准使用GB/T1988一1998中规定的?位编码,所有学符或特妹符号都引白上述编码。使用其编码礼能够提供相同或相当图形学符的系统也可使用,4.7字符
用户輪人的大小写字符系统均可接受。4.8分隔符
4.8.1空格
空桥非常重要,它用于分隔命令表述的各个组分:命令名与命令表达式之间应该有一个空格。符合本标准的系统应当把多个空格等同丁一个空格作为分隔符对待。4.8.2逗号
逗号(.)作为专用分隔衍分隔两个或多个同样的命令组分,例姑限定符(如字殿标记)或记录标识符(:记录号)。系统应将空格和逗号的任意数盘组合都当作-个逗号处理,数据字段文本中的逗号不作分隔符处理,如作者字段中的转换名。准其他情况下,当逗号与本标推的规则相抵触吋,使用复原符快复追号的文本性质,4.8.3分号
分号(;)用于分隔用已定义饮序的多个命令表逆;对于命令\stacking\,儿个命令作为一个单独事务提交给系统时应该使用分号。4.8.4圆括号
圆括号为隐含分隔符,即左圆括号前,右圆括号活不需要空格,圆括号内紧接圆括号的空格无意义。使用圆括号精确指定一个检索语句中的单儿纽,以保证按预定次序执行操作。5命令名
本标雅规定的确令名见表1,详6--17章。表】基本命令名
在婴应用
所户帮助
数据选译
检案式
索引扫描
叙词表扫描
掩出命令
保存和调弟检索策路
用户定义功能
会话结来
6用户帮助
6.1系统指南:INFO
俞令名
REVIEW
HOrWArE
RELATE
DELETE
PEFINE
末指定
凝关意节
6. 1. 1INFO命令用于获取有关系统、数据库或其他特性的信息。这些信息存会话的任何时候都一致。
GB/T 19689—2005/ISO 8777:1993TYKAONIKAca-
6.1.2INFO命令可以有-个令表达式,也可以没有。只键人INFO时,系统会品示可提供的主题列表。
6.1.3命令表达式中只能指定一种主题,如果用户所指定的主题不能得到,系统会显示可提供的主题列表。
6. 1. 4 INFO 的使用实例见 C. 1. 1。6.2会话指南,HEL
6.2.HELP命令专为用户在会话过程中获得联机帮助和指导信息。6. 2. 2 HEI.P不一定需要命令表达式,本标准没有定义命令表达式。6. 2. 3HELP 命令的使用实衡见 C. 1. 2。6.3检索历史;REVIEW
REVIFW命令用于浏览会活中输人的、并且仍然可用的检索项和检索语句。REVIEW命令可以有一个命令表达式,也可以没有。只链入RFVIEW时,系统会提供会话过程中输入的所有检索语句的列表,括每个检索语句的命中记录数和检紫语句标识符或结果集标识符。可使用下列命令表达式:
a)检索语句标识符:用丁浏览所标识的检索语句,包括它们的命中记录数。该标识符可以是1到mt 的一个范围。
b)SAVE一已保存的检索策略标识符:调用一个保存的检索策略,但不执行,REVIEW命令的使用实例见C.1.3
6. 4 编号; ≤数字>
应使用数字或其他方式来确定:a)检索语句:
h)响应SCAN或REL.ATE命令表述而显示的检素:检索命中的记录;
)打印命令表述;
e)也保存的检索。
不同的系统其标识符的具体格式可以不同,应该对每个系列分别进行标记,如果是数字的,应该依次排列。
7翻页
7. 1前移:FORWARD
在任何实际应用中都可以用FORARD浏览后续的数据,或浏览一个列表中已显示数据或项目的后续数据。
FORWARD可以有一个命令表达式,也可以没有。如果没有命令表达式,系统将采用缺省值。以下是FORWARD命令表述可用的命令表达式:a)>:n为正整数,前移屏或贡;
b)REC n>:n为正整数,无论记录凸用几屏或凡页,均前n条记录。FORWARD不能替代检索语句或其他命令表述。FORWARD 命令的使用,通常在执行 DIS-PL.AY、RFI.ATF、RFVIFW或SCAN命令表述之后,以及在其他响应结果占用几屏或儿页的命令表述之后。
FORWAR到命令的使用实例见C,2.1。7.2后退,8ACK
在任何实际应用中都可以用BACK命令浏览在前的数据,或浏览一个列表中已显尔数据或项目之能的数据,
GB/T19689—2005/ISO 8777:1993BAIK命令可以有一个命令表达式,也可以没有,娜果没有命令表达式,系统将采用缺省值。以下是BACK命令表述可用的命令表达式:a!n为正整数,后退屏或页:
h)RECn>:n为正整数,无论记录凸用几彝或儿页,均居退n条记录。BACK命令不能替代检索语句或其它命令表述。BACK命令的使用,通常征执行DISPLAY.REI.ATE,REVIEW或SC.AN命令表述之后.以及在其他响应结果点用儿屏或页的命令表述之后BACK 命令的使用实例见C,2,2。8数据库选择;BASE
BASE命令于选择要检索的数据库。BASE命令可以有·个命令表达式,也可以没有。只键人I3ASE命令时,系统响应为可用数据库一览表和惩样选择--个或多个数据库的指导。当BASE命令有命令表达式时,系统先确认所选数据库名再给出其时间范围。
数据辫名与系统有关
如果可以同时访问多个数据库,应用退号将命令表达式中的数据库名分开。代表·组数据库的数据库名是可以接受的,数据库名中使用屏蔽符。BASE命令的使用实例见 C.3
9检索式:FINE
9.1概述
FINI命令用于建立检索式,对一个或家个数据库作·次检索:9.2检索语句
F1NVD命令必须有称之为检索谐询的命令表达戏。检索语句由-一个或~纽检索项组战。检素语一检案项操作检索项
检索项由下列项或儿项组成:
总)一个检素试或同一索引中检索阅的布尔红合及其限定符(可以是隐含的):为)…个带有限定符的范围表达式:()个结果集标识符:
d)通过SCAV或REI.ATE命令表述所标识的调个检索间包含检索学和位置操作符,征不包含布示操作符、范围操作符和限定符。示例【
命令裴迷
FIND s/ AND (mark ! iwain OR saurue: ! elemens! AND TI.SU-lun sawyes AND) IDA LT 1gOO其中:
命令名是FIND
检索字定
sarmuel
elemarns
sawyer
捡索词是
B/T19689-2005/IS08777:1993
nar (wair
samel ! elemner2s
ton sawyer
检索项是
(nRml!le
TI.sL-wm sawyer
DA LT ISU?
命令表达式或检索语句
-YKAON KAca-
s4 AND (mark ! twsin (R samues 1 clenens) AND Tl.SU-- tom sawyer AND DA LT Ig00示例2:
命表述
FIND 3 ANI(中国 OR 中华人民共和国)ANL TI-汽车 化油器 AND [A GT G其中:
命令名是FINL
检索学站
中华人民共和国
化油器
检词匙
中华人民共和国
汽车?化油器
检索项是
(中厨中华人民共和闵)
TI=汽车 化油器
DA GT 199C
命令表达式或检案语句
s3AN(中国OR中华人民共和国)AN竹T-汽车化油器ANDDAGT1990更多的示例见C.4.1。
9.3复原符
若把一个保留命令名、缩写、操作或符号作为检索词,必须将其括在复原符双引号(\\)中,以恢复其字面含义。
复原符的使用实例见、1,2。
9. 4字符屏蔽31
有两种符粤可用于执行宇符屏蔽和截断,任何·-种情况下.屏蔽符成当嵌在间的屏蔽处而不加任何空格。几个同种屏蔽符之间不加空格,一个词中的不间地方可以使用不同的屏蔽符。9.4.1屏蔽指定数量的字符
≠表示屏蔽一个字箱,的个数表示所屏蔽宇符的数量,其使用实例见C. 4. 3.1。
5)对于支持中文检素的系统,也可指中文字的屏蔽。9.4.2屏蔽可变数的字符
GB/T 19689—2005/IS 8777:1993?表示屏蔽字符数不受限制。个?表示屏蔽无限制的宁符数,?n表示屏蔽字符数从零到n,为为证整数
其使用实例见( 4.3.2。
9.4.3响应
系统对含展蔽符请求的响成为:a)满足屏蔽条件的所有词以布尔操作符(R组合得到的结果:或b)满足屏蔽条件间的列表,
如巢系统缺省的响应为b).则应该在屏蔽调前输入AI.I,系统才会作出响应a?。9.5操作符
9.5.1布尔操作符
AND、NOT和R逻辑操作符用于连接检索顶,结果集或RELATE.SCAN命令表迷述检索的结果集,也可用于连接以!任意的项,括号用于保证拨预定次序执行操作。先执行最单层括号对的逻辑操作。检索项可以嵌套,即检索须本身包含操作符,检索项也可以是之前的检索语饲标识符或结果策标识符。布尔操作符成按逻辖组合从左到石处理。布尔操作符的使用实例见 C. 4.4. 1.9.5.2范围操作符
操作符(或GT),(或11),=(或 EQ)、 (或 NE)、一(或GF)、二(或 1E) 和一(或TO)用于分配检索项参数值的范用如果使用字母形式(妇GT、LF 等),则应在其前后加上空格。而符号型操作符(如、等)两边的空格系统将忽咯。操作符一(或T())包含起始值程终止值,所连接值的任一端都可以取空,即不键人任何值。范围操作符的使用实例见4.4.2。9.5. 3位置操作符
9. 5. 3. 1概述
位置操作符用于指定两个检索字或检索词之问的相对位置和距离。本标准规定了三个位置操作符
症罩操作符接从左到君的嫂帮单位执行位置操作符与检学和检素问之间要用空格隔川,本标谁没有对禁用字(5topword)或\通用”(“comun\)字的处理作不尚规定。9.5.3.2声接顾序
直接顺序指依键人的次疗直接相邻,所使用的位置操作符为单个空格·多个空格系统以单个空格处理。
直接顺序位置操作符的使用实例见C 1.4. 3. 19. 5. 3. 3指定字序
位置操作符!用于指定一个检索语句中个检索字之间的精确字序。两个字之间一个!表示按键入顺序直接相邻;!\用于指定检索语句中两个字之间的最大距离字数,\为正整数,检素词的次序检紧语旬键人的欲序,
指定频序位置操作符的使用实例见C.4.4.3.2.9. 5. 3.4不指定序
位置操作符用于不指定学序的两个检紫字之间。两个字之间的一个%表示两个字紧缩相邻但不替其前后顺序。%用于指定两个字之间的最大距离字数,们不指定前后顺序,死为正数。不指定频孕位置操作符的恢用实例见(4.4.3、3。GB/T 19689---2005/ISO 8777 : 19939.5.4操作符运算的优先次序
优先次序如下:
a)宁符屏蔽:
b)位置操作符(从左向右):
e)布尔操作符(从左询右)。
操作符优先次序的有关实例见C.4.4.4。9.6限定特
YKAoNiKAca-
限定符位于检紫词之前,用=与检索词相连·造当的时候也可通过范围操作符与检索词相连限定符旧于指定检索特定的索引或文本单元(例如字毅或段落)。可用的限定符及其类型取决于系统和数据库,本标准没有规定;但在可以使用限定时,必须与本标推说明的模式相一致。如果不指定限定符,蔡统则检索缺省引。缺省素引的选择有专门的方法,本标准对此不作说明,多个限定符同时使用,要用逼号隔开,其结果集是每限定符采用布尔操作符OR的组合。每个指定的限定符应该对检索词的完整逻辑表这式进行操作。在没有括号的情况下,限定符仅应雨于下一个布尔操作特之前的那些间。限定符的使用实例见C.4.5,
10索引扫描:SCAN
SCAV命令用于浏览按字母顺序或其他顺序排列的相邻间。SCAN命令可以有·个命令表达式,也可以没有。只键人SCAN命令时,系统将从头汗始显示基素引或缺省索引词表,战者显竿典文件。II能用单个的检索词作为SCAN命令的命令表达式,用于指定要显示索引词的位置。若对指定词查不到相一致的词,系统将显示可能发现该词的序列位置。命令表达式可以有选择地包含一个限定符,位于检索词之前并通过一连接。一次只能指定一个限定符,如果限定符之后没有检索词,系统将按字母顺序或其他顾序从头开始显示指定索引的顺序列表。当用户键人一个引起歧义或系统不接受的限定符时,系统会向用户建议可用的限定符。系统响应SC.AN命令所显示的间应该有标识符(如序号),以便以房引用在系统响应SCAN命令而显示词的列表之后,可以从列表中选择一个或多个词用于FIND命令的检索。系统应接受代替检索词的标识符·并可用连字号一指出标识符的范围,SCAN命令的使用实例见L.6.
11词表扫描:RELATE
RELATE命令用于览叙词表、分类表或其他分等级表中逻辑相关的间。RELATE命令必须有命令表达式,而且一次只能指定个检索谢。命令表达式可以包括词间关系(如上位或下位),词关系取前缀限定符的形式,以一个等号与检紧调相连。次只能指定和关系·所以只能有个前缀。
系统响应RFI.ATF命令所显示的词成该有标识符(如序号),以便以后引用,在系统响应REI.ATE命令而显示词的列表之后,可以从列表中选择一个或多个词用于FIN1)命令的检索。
对没有叙间表或分等级表的数据库,系统对RELATE命令的响应应为“不可应用”。RFI.ATE命令的使用实例见 C. 6,12输出命令:SHOW、PRINT
12.1概述
SHOW、FRINT命令都可用于提取查到的记录:
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。