GB/T28822-2012
电子名片交换格式通用规范
Generalspecificationfortheexchangeformatofelectronicbusinesscards
![本文分享国家标准电子名片交换格式通用规范的全文阅读和高清PDF的下载,电子名片交换格式通用规范的编号:GB/T28822-2012。电子名片交换格式通用规范共有36页,发布于2013-02-01](/image/data/28476_1.gif)
- 中国标准分类号(CCS)L64
- 国际标准分类号(ICS)35.220.30
- 实施日期2013-02-01
- 文件格式PDF
- 文本页数36页
- 文件大小789.06KB
以图片形式预览电子名片交换格式通用规范
电子名片交换格式通用规范
国家标准 GB/T28822一2012 电子名片交换格式通用规范 Generalspeeifieationfortheexchangeformatofeleectroniec bsineSScards 2012-11-05发布 2013-02-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/T28822一2012 目 次 前言 范围 规范性引用文件 术语和定义、缩略语 3.1 术语和定义 3.2 缩略语 电子名片结构 -股说明 4.2命名空间 4.3字符集 元素的属性类型 电子名片的预定义元素 6.1名片头部分 名片体部分 6.2 附录A(资料性附录)电子名片文件划分及元素分类 13 附录B(规范性附录gCard文件对应的xsD文件 14 附录c资料性附录gCard示例文件 21 附录D(规范性附录)坐标系定义 28
GB/T28822一2012 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利
本文件的发布机构不承担识别这些专利的责任
本标准由全国信息技术标准化技术委员会归口
本标准起草单位:汉王科技股份有限公司、南京欢迎科技产品有限公司、电子技术标准化研究 所、镇江金钛公司、东莞市索威计算机信息科技有限公司 本标准主要起草人:刘昌平、刘迎建、丁力、高健、陈先、杜春辉、程怀玉、宗萌、王杰、李鑫梅
GB/I28822一2012 电子名片交换格式通用规范 范围 本标准规定了用于交换的电子名片(gCard)信息格式
本标准适用于电子名片信息交换的设备和电子名片信息管理系统
规范性引用文件 下列文件对于本文件的应用是必不可少的
凡是注日期的引用文件,仅注日期的版本适用于本文 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 件
GB1988信息技术信息交换用七位编码字符集 GB2312信息交换用汉字编码字符集基本集 GB13000信息技术通用多八位编码字符集(UCs) GB18030信息技术中文编码字符集 GB/T15537信息技术sGML支持设施公共文本拥有者标识符登记规程 GB/T16264.6信息技术开放系统互连目录第6部分;选择的属性类型 术语和定义、缩略语 3.1术语和定义 下列术语和定义适用于本文件
3.1.1 形式公用标识符formalpublieidentifier 表示某一对象公用标识符的字符串表达式
其语法定义见GB/T15537
3.1.2 统一资源定位地址unim resourcel0cator -种字符串表达式,能表示互联网或局部系统的任意资源
3.2缩胳语 FPI,形式公用标识符(FormalPubicldentfep) GUID;全球唯一标识符(GloballyUniqueIdentifier IANA:互联网名称与数字地址分配机构(TheInternetAssignedNumbersAuthority) IE:TF;互联网工程任务组(InternetEngineeringTaskForee ormResourceLocater URL统一资源标识符(Unilc XML;可扩展置标语言(extensiblemarkup language XSD:XMLSehema定义(XMLSchemaDefinition) 电子名片结构 一般说明 4.1 本标准定义的电子名片由名片头、名片体两部分组成,具体见附录A
GB/T28822一2012 本标准定义的电子名片可以定制出多个版面,可以在每个版面上指定展现哪些实义元素,并且可以 采用修饰元素来规定如何展现这些实义元素
修饰元素可以作为元素的属性在每个元素里分别指定, 也可以在名片头部分的版面元素里集中指定一个版面由哪些元素组成,这些元素如何展现
从逻辑上说,每个gCard对象是单个或多个元素的集合,每个元素具有唯一的元素名,该元素名有 -个或多个取值,还可能含有属性值,具体见附录B
附录C给出了一个符合本标准的示例文件
附录D给出坐标系定义
4.2 命名空间 xML命名空间采用.htp: //www.cesi.ace.cn/geard/sehema 4.3字符集 字符集在XML文件的前导说明部分的字符集元素值中给出
对于电子名片,应支持的字符集包 括GB/T1988,GB18030(至少支持强制部分),GB2312,GB13000等
元素的属性类型 电子名片的各元素可能含有的元素属性类型有偏爱程度,类型,日历等等,见表1
表1电子名片所含的各种属性类型 型 类 说 明 首选,小于255的正整数,在同一元素有多个取值时,指定各自的偏爱程度
数值越大表 PREF 示首选的优先级越高 TYPE 用于电话元素,表示联系电话的类型 日历,取值为"Gregorian”和“Lunar”两种,分别表示阳历、阴历,指定所属的时间元素是哪 CALSCALE 种历法下的时间;如果元素使用该属性,则该属性必填 坐标,文本格式,用于指定元素展现的位置(左上角),取值为逗号分隔的文本,逗号前后都 cOORD 是数字,分别表示x.Y坐标,见附录D FILE-FORMAT 文件格式,jpg,png,gif.bmp,;mp3,wmv, wIDTH 线度,正数,主要用于修饰图片、照片、矩形修饰元素,单位;像素 HEGHT 高度,正数,主要用于修饰图片、照片、矩形修饰元素,单位:像素 NAME 名称,用于元素中表示元素名称 FONT-NAME 字体名,文本格式 FONT-SIZE 字体大小,正数 FONT-coL.oR 前景色,文本格式(“#"加6位16进制的数字,例如;#" F0000 线色,文本格式(“#"加6位16进制的数字,例如;井FFw0 LINEcoLOR FILL-C(OL(OR 填充颜色文本格式(“#”加6位16进制的数字,例如:井FF0000 COUNTRY 国家,文本格式 PROVINCE 省,文本格式 CITY 市,文本格式 DISTRICT 区,文本格式
GB/T28822一2012 表1(续》 类 型 说 STREET 街道,文本格式 NUMBER 门牌号,文本格式 P0ST 邮政编码,文本格式 SURNAME 姓,文本格式 GIVEN 名,文本格式 DEPARTMENT 部门,文本格式 元索所在版面,正整数用于指定元索所在版面的序号 PAGE NO 序号,正整数,在版面元素中,用于描述版面序号 电子名片的预定义元素 6.1名片头部分 6.1.1名片唯一标识 标签:U1D 用途;指定一个标识该gCard相关的个人或资源的GUID. 至少出现次数:0 最多出现次数:1 元素属性;此元素无属性 取值:一个GUD值,全球唯一标识符 备注;生成方法见GB/T15537 示例 UID)3EFE43ED7CC9-4CAE-99F8-F525C6790F32GB/T28822一2012 最多出现次数:l 元素属性;此元素无属性 取值:一个TEXT值 示例 VERSION)1.0(/VERSION》 更新源 6.1.4 标签:SOURCE 用途;如果包含soURcE类喔,它的值提供一些关于如何找到scard源的信息
至少出现次数:0 最多出现次数;无限制 元素属性;此元素无属性 取值;一个URI值 示例 SOURCE》http;//www.nits,gov.cn/sample.XMI(/SOURCE 6.1.5最近修改时间 标签;REV 用途;指定所属gCard文件的最近修改时间
至少出现次数:0 最多出现次数: 元素属性;此元素无属性 取值;一个时间戳值 示例 REV)201007-21T09;30;00zGB/T28822一2012 取值:一个TEXT值 示例 FN>张三《/FN 6.1.8版面 标签;PAGE 用途;用户定义gCard的各个版面以及版面中的元素,显示风格
至少出现次数:0 最多出现次数;不限次数 元素属性:NO,NAME 取值;内嵌子元素
示例 PAGENO="1”NAME="个人信息版面") 6.2名片体部分 6.2.1姓名 标签;N 用途;gCard对象的格式化名称
该元素遵循GB/T16264.6公共名元素的语义
至少出现次数:0 最多出现次数:不限次数 元素属性;PREF,sURNAME.GIVEN,cOoRD,FONT-NAME,FONT-S1ZE、FONT-coL.OR PAGE 取值:一个TEXT值 示例
GB/T28822一2012 示例
GB/T28822一2012 元素属性:PREF,COORD,FONT-NAME、,FONT-SIZE,FONT-COLOR,PAGE 取值;一个URI值,也可以是一个TEXT值 示例: TZ)-05;00行政管理《/RoLE) 6.2.14排序串 标签;SORT-STRING 用途;指定对所属gCard对象的FN和N元素进行姓或名排序时的字符串
至少出现次数:0 最多出现次数;l 元素属性;此元素无属性 取值:无 备注;此元素内嵌sURNAME(表示以姓氏排序时的值)和GIVEN表示以名称排序时的值)两个 属性,示例1,23分别给出了以姓名将笔画和拼音的排序串 示例1 n>张三(/fny
GB/T28822一2012 附 录 B 规范性附录 gCard文件对应的xSD文件 -"1 encoding="utf-8"?y 1.0" ?xmlversion一 xs;schematargetNamespace="http://www.cesi.ac.cn/gcard/schemma" elementFormDefault="qualfied" ="htp://www. Xmlns= .cesi.ac.cn/gcard/schema" -"htp://www.wa.org/2001/XMI.sthema" xmlns:xs= schema xmlns:gcard="http://www. .cesi.ac.cn/gcardl Xsannotation xs;documentation Card1.0StrictinXMLSchema thisspecificationdes whichiscalledGCard. electronienamecardexchangeagreement script Namespace http;//www.cesi.ac. rd/schema .em/gen checkhttp Formoreinformationplease ://www.cesi.ac.cn/gcard lastupdate:2010/09/27 /xs;documentation /xs:annotation xs;annotation xs:documentation =documentstructure /xs:documentation /xs:annotation
GB/T28822?2012 ment xs;elementref="TEL"minOccurs="omaxOccurs="unbounded")(/ /xXs;elemment "unbounded")(/xs;element xs;elementref="EMAILminOccurs (Occurs "unbounded")(/xs;element xs:elementref-"IMPpmin(Occurs= ma unbounded")(/xs:element XS;element ref="EXTmin(Occurs max n(Occurs "1")(/xs:element xs:elementref="JOB-TITLE" minO maxOccurS nOccurs "1">(/xs:element xs;elementref="NATIONmin maxOccurs 0" xs:elementref="IMAGE"minOccurs tmax(Occurs unbounded")(/xs:element xs:elementref="RECTANGLEminOccurs="omaxOccurs="unbounded")(/xs:element xs:seguence /xs:group xs:annotation xs:documentation elementdefinition /xs:documentation //xs:annotation xs:elementname="UID" xs:simpleType xs:restrictionbase="xs:string" xs:pattern value="([A-Z0-9](8)-([A-Z0-9](4)-([A-Z0-9]){4)-([A-20-9](4)-([A-Z0-9](12)")(/xs;pat tern /xs:restriction /xs:simpleType /xs:element xs;elementname="OID") Xs:simpleType xs:restrietionbase="xs;string" xs:pattern value="[A-Z0-9](8}-([A-Z0-9](4)-([A-Z0-9]){4)-([A-Z0-9](4-([A-Z0-9](12)">/xs;element) xs:elementname="REV" type="xs:dateTime")> xXs;element 16
GB/T28822?2012 xs;elementname="KIND" xs;simpleType) xsrestrictionbase "Xs:string" xs:enumerationvalue="INDIVIDUAL")/xs;enumeration Ks:enumerationvalue="GROUP">(/x /Xs:enumeration Ks:enumerationvalue="ORG")(/xs:enumeration -"LOCATION")/xs:enumeration KS:enumerationValue xs;enumeration value="THIING">(/xs:enumeration) S:restriction pleType xs;Simpl "FNype="xs:string">/xs;attribute' xs;attributename="NO" xs;attributename="NAME"type="xs;string">(/xs;attribute /xs:extension /xs:simpleContent /xs:complexType /xs:element xs:elementname="N" xs:complexType) xs:simpleContent xs:extensionbase= xs:string" ;attributename="PREFtype="xs;positivelnteger")>/xs;attribute) C name="sURNAMEtype="xs;string")/xs;attributey XSaTTDTe attributename="GIVEN"type="xs;string")>/xs;attribute narme="C0ORDtype="xs:string")>(/xs;attribute xs;attributename="FONT-COL.ORtype="xs;string">GB/T28822?2012 "PREF" ribute xsattributename lnteger") type="xs:positivel /xs:attr xs;attributename="cOO)RD" "strimg")(/xs;enumeration xs:enumerationvalue="Lunar")(/xs:enumeration xs:restriction xs:simpleType xs;attribute :attributename="CO(ORDtype="xs:string")(/xs:attribute "F(ONT-NAMEtype="xs:string">(/xs;attributey xs:extension /xs:simpleContent /xs:complexType /xs;element xselementname="BIRTH") xs;complexType) xs;simpleContent) xs:extensionbase="xs:string"> xsattributename="COORD" type="xs;string">(/xs;attribute xsattribute Ks;attributename="FONT-SIZE" "xs;string">(/xs;attribute type 1xSextension /xs.simplcomtent /xs:complexType 18
GB/T28822?2012 / /xs;element xs;elementname="DDAY"y xXs;complexType xs;simple(Content xs:extensionbase= "xststring" "CALSCALEuse= "required") s;attributename xs:simpleType xs;restrictionbase= 'xs;st tring"" s:enumerationvalue="Gregorian")/xs:enumeration xS:restrIctiOn xs;simpleType S;attribute "COORD" xs;string")(/xs:attribute Ks:attribute type "FONT-NAMEtype= 'xs:string")/xs:attribute' trlbte -"FONT-S1ZEtype="xs:string")(/xs;attribute attrlbute xs:attributename= "FONT-COLOR" ="xs:string")/xs:attribute) type= xs;attributename="PAGEtype="xs;positivelnteger")>(/xs;attribute' xs:extension xs;simpleContent xs:complexType xs:element xs:elementname="DEATH") xs:complexType xs:simple(Content xs:extensionbase="xs:string" xs;attributename="coORDtype xs:string">7/xs:attribute ;attributename="FONT-NAMEtype="xsstring")(/xs;attribute) C xs;attributenarme="FONT-SIZEtype="xs;string">GB/T28822?2012 n\ Lunar")(/xs;enumeration xs:enu1merationvalue /xSrestriction xs simpleType KSattr attribute "PREF" sitiveln /xs;attribute name nneEer")< type="xs:posi "NAME" xs;attribute name ype="Xs:st :string "COORD" ttribute name XS;strIng XS;at type "FONT-NAME" /xs;attribute name xSstring type "FONT-SIZE" xs;string">/xs:attribute name name="FONT-NAMEtype="xs;string")>(/xs;attributey "FONT-sIZEtype="xs:string"> ribute type="xs;string" /xs;attr xs;attributename="CO)ORD" ")/ /xs:atribut te type="Xs:string
GB/T28822?2012 xs;attributename="FONT-NAMEtype=" bute "sistrne")(/xs;attribute tribute xs;atributename="FONT-coL.oRype="xs;string")>/xs;attribute ;string") XSs "FONT-NAME" 'xs:string")/xs:attribute attrIbutename ype "FONT-SIZEtype="xs;string")(/xs;attribute attrbutename xs:attributename "FONT-COLORtype="xs:string">/xs:attribute xs;attributename="PAGEtype="xs:positivelnteger")(/xs;attribute xs:extension xs;simpleContent xs:complexType xs:element xs;elementname="TZ" xs:complexType xs:simple(Content xs:extensionbase="xs:string" xs;attributename="PREFtype="xs;positivelnteger">(/xs;attribute) xs:atributename="c0oRD"type="xs;string")(/xs;attribute) xs;attributename="FONT-NAMEtype="xs;string")/xs;attribute xs;attributename="FONT-CcoLORtype="xs;string")>/xs;attribute xs;attributename="PAGEtype= "xs:positivelnteger")>(/ /xs:atribte type="xs:string" tributename="COORD" ")GB/T28822一2012 xs;attributename= "FONT-NAME”type= "xs:string") /xs;attribute ss:atributename="FoNT-s1IZE”type="xs:string")〈/xs;attribute ;string") XSs "FONT-NAME”type= 'xs:string")《/xs:attribute trlbutename "FONT-SIZE”type="xs;string")(/xs;attribute attrbutename xs:attributename "FONT-COLOR”type="xs:string">《/xs:attribute》 xs;attributename="PAGE”type="xs:positivelnteger")(/xs;attribute xs:extension xs:simpleContent》 xs:complexType xs:element xs:elementname="soRT-STRING")y xs:complexType xs;attributename="sURNAME”type="xs;string")(/xs;attributey /xs:complexType /xs:elemenmt》 〈xs;elermentname="URL"y xs:complexType) xs:simpleContent》 xs;extensionbase="xs;anyUR!") xs;attributename="NAME”type="xs;string”use="required")>(/xs;attribute /xs;extension /xs:simpleContent /xs:complexType xs:element xs:elementname="SEX"y xXs:complexType DleContentD》 xs;simpl XS:eXtensionbase三 ="xs;string") xs;attributename="CO(O)RD" ")/x /x;atribute type="xs:string xs;attributename="FONT-NAME" ")/ /xs:atribute) type="Xs;string" 心
GB/T28822?2012 xs;attributename="FONT-SIzEtype="xs;string")>/xs;attribute) ss:atribename="FONTcoL.oR"ype="s:strng")/xs;attribute xs;attributename="PAGEtype="xs;positivelnteger")>(/xs;attribute) xs;attributename="FONT-S1zE"type="xs;string")>/xs;attribute xs;attributenarme="FONT-CoLORtype="xs;string")(/xs;attribute xs;attributename="PAGEtype="xs;positivelnteger")(/xs;attribute 7xs:extension /xs:simpleContent /xs:complexType 7/Xs;element xs;elementname="BANK-ACcOUNT")y xs:complexIype Xs:simpleContent xs:extensionbase -"x;string" "NAME" reuircd")(/xs;attribute) Ks;attributename="FONT-NAME" ")GB/T28822?2012 type="xs;positivelnteger")> type="xs:st XS:attr1bute "FONTCOLORtype="xs;string">(/xs;attribute) xs;attributename="PAGEtype="xs:positivelnteger")(/xs;attribute xs:extension xs;simpleContent xs;complexType xs:element name="EMAIL" OmpleXIype impleContent ensionbase "xs:string" "PREF" butename type="xs;positivelnteger">(/xs;:atribute "NAME" xs;attribute name type="Xs;string"> "COORD" ')/xs;attribute S;attribute ype="xs;string" "FONT-NAMEtype="xs;string")/xs;attribute' ;attributename="FONTCOL.ORtype="xs;string")>/xs;attribute' X s;atributename="PAGEtype="xs;positivednteger">GB/T28822?2012 /xs:simplconen) /xs:complexType) /xs:elerment
电子名片交换格式通用规范GB/T28822-2012
随着互联网的发展,越来越多的人使用电子名片进行交换。为了统一电子名片的交换格式,国家相关机构制定了《电子名片交换格式通用规范GB/T28822-2012》。
1. 格式要求
电子名片交换格式应采用vCard规范,文件扩展名为.vcf。其中每个vCard必须以BEGIN:VCARD开始,以END:VCARD结束。
在vCard中,每个数据元素都有对应的标签和属性。例如,FN表示姓名,TEL表示电话号码,ADR表示地址等。在填写vCard时,必须按照规范要求填写相应的数据元素。
2. 编码规则
电子名片可以采用ASCII码、UTF-8或其他编码方式进行编码。在vCard文件中,必须指定所采用的编码方式,例如“CHARSET=UTF-8”。
在填写数据元素时,如果包含非ASCII字符,则必须使用相应的编码方式进行转换。例如,在姓名中包含中文字符“张三”,则可以使用UTF-8编码表示为“\xE5\xBC\xA0\xE4\xB8\x89”。
3. 数据元素定义
电子名片中包含多个数据元素,每个数据元素都有自己的标签和属性。下面是常用数据元素及其定义:
- FN:姓名
- NICKNAME:昵称
- ORG:组织
- TITLE:职位
- TEL:电话号码
- EMAIL:电子邮件地址
- ADR:地址
- URL:网址
- NOTE:备注信息
除了上述数据元素以外,还可以自定义一些数据元素,以满足特定的需求。
4. 示例
以下是一个简单的vCard示例:
BEGIN:VCARD VERSION:3.0 N:张;三;;; FN:张三 ORG:某公司 TITLE:经理 TEL;TYPE=WORK,VOICE:010-12345678 TEL;TYPE=CELL,VOICE:13812345678 ADR;TYPE=HOME,PREF:北京市朝阳区xx路xx号 EMAIL:johndoe@example.com URL:http://www.example.com NOTE:这是一条备注信息。 END:VCARD
在上述示例中,使用了多个数据元素,例如姓名(FN)、组织(ORG)、职位(TITLE)、电话(TEL)、地址(ADR)、电子邮件地址(EMAIL)、网址(URL)和备注信息(NOTE)等。
电子名片交换格式通用规范的相关资料
- 电子名片交换格式通用规范GB/T28822-2012
- 信息技术生物特征识别数据交换格式第1部分:框架GB/T26237.1-2010
- 机械科学数据第4部分:交换格式GB/T26499.4-2011
- 卫星导航动态交通信息交换格式GB/T27605-2011
- 地名信息交换格式GB/T28226-2011
- 了解指纹型谱数据GB/T26237.3-2011
- 工业控制计算机系统通用规范第5部分:场地安全要求 GB/T26802.5-2011
- 工业控制计算机系统通用规范第6部分:验收大纲GB/T26802.6-2011
- 工业控制计算机系统通用规范第4部分:文字符号GB/T26802.4-2011
- 工业控制计算机系统通用规范第3部分:设备用图形符号GB/T26802.3-2011解读
- 工业控制计算机系统通用规范第1部分:通用要求GB/T26802.1-2011解读
- 电子名片交换格式通用规范GB/T28822-2012