基于区块链的健康医疗从业人员身份标识技术规范 第2部分:身份信息_第1页
基于区块链的健康医疗从业人员身份标识技术规范 第2部分:身份信息_第2页
基于区块链的健康医疗从业人员身份标识技术规范 第2部分:身份信息_第3页
基于区块链的健康医疗从业人员身份标识技术规范 第2部分:身份信息_第4页
基于区块链的健康医疗从业人员身份标识技术规范 第2部分:身份信息_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I基于区块链的健康医疗从业人员身份标识技术规范第2部分:身份与证件信息范围T/CHIAxx.2的本部分规定了基于区块链的健康医疗从业人员身份及证件信息的内容及格式。本部分适用于指导基于区块链的健康医疗从业人员的身份标识信息系统以及应用信息系统的开发和应用。规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T25069信息安全技术GB/T2261.2个人基本信息分类与代码第2部分:婚姻状况代码GB/T2261.4个人基本信息分类与代码第4部分:职业类别代码GB/T3304中国各民族名称的罗马字母拼写法和代码GB/T35273信息安全技术个人信息安全规范WS218卫生机构(组织)分类与代码WS364.3卫生信息数据元值域代码第3部分:人口学及社会经济学特征WS374.1卫生管理基本数据集第1部分:卫生监督检查与行政处罚WS374.2卫生管理基本数据集第2部分:卫生监督行政许可与登记WS374.3卫生管理基本数据集第3部分:卫生监督监测与评价WS374.4卫生管理基本数据集第4部分:卫生监督机构与人员T/CESA1048区块链存证应用指南T/CESA1049区块链隐私保护规范术语和定义GB/T25069、WS218、WS364.3界定的以及下列术语和定义适用于本文件。为了便于使用,以下重复列出上述标准中的某些术语和定义。身份标识identification标识identification唯一代表个人的网络身份的标识符。经创建后,该标识符不可更改、持久使用。证书标识certificateidentification唯一代表从业者所持有的各种资格证书、执业证书的区块链网络标识符。身份信息identifiableinformation可识别个人身份的信息,主要包括个人唯一标识、个人基本信息、证书标识、证书信息。个人所属证书包括但不限于医师执业证书、医师资格证书、护士执业证书等。加密encipherment;encryption对数据进行密码变换以产生密文的过程。一般包含一个变换集合,该变换使用一套算法和一套输入参量。输入参量通常被称为密钥。[GB/T25069-2010,定义2.1.4]。非对称密钥对asymmetrickeypair一对相关的密钥,其中私有密钥规定私有变换,公开密钥规定公开变换。[GB/T25069-2010,定义3]本规范中,私有密钥简称为私钥,公有密钥简称为公钥。摘要算法digestalgorithm摘要计算Hash算法杂凑算法单向加密通常通过将任意长度的消息输入变成固定长度的短消息输出来保障数据的完整性。[T/CESA1048-2018,定义3.1.7]数字签名digitalsignature附加在数据单元上的数据,或是对数据单元所作的密码变换,这种数据或变换允许数据单元的接收者用以确认数据单元的来源和完整性,并保护数据防止被人(例如接收者)伪造或抵赖。[GB/T25069-2010,定义2.1.2]SM3算法SM3algorithm一种国家商用密码杂凑算法。密钥长度为256比特。SM2算法SM2algorithm一种国家商用密码非对称密码算法。密钥长度为256比特。RSA算法RSAalgorithm由RonRivest、AdiShamir、LeonardAdleman共同提出的非对称密码算法。其安全性依赖大数分解,能抵抗绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。标识与身份信息基本要求标识生成与身份信息分类身份信息组成由身份标识、个人基本信息、资格证信息、执业证信息组成。身份信息存证应包括相应的存证信息、审核信息。身份标识及证书标识的生成身份标识及证书标识均采用标识原码经摘要计算及非对称密钥对私钥加密(数据签名)后获得的密码串构成。身份标识及证书标识原码采用”HID”+身份信息分类编码+”-”+身份及证书编码的方式。注:HID表示卫生身份标识。示例1:采用居民身份证号作为身份唯一标识时,标识原码格式如:HID0100例2:医师资格证书(主治医师)的标识原码格式如:HID1131-110350124000022身份基本信息的多卡证支持个人身份证件支持以下类型,在个人具有多个身份证件时,以类型编码序号靠前的为准。居民身份证;公民网络电子身份标识(eID);军官证;护照;香港居民身份证;澳门居民身份证;台湾居民身份证;台湾居民往来大陆通行证。身份信息分类编码身份信息分类要求见A.2。身份信息数据安全要求数据安全身份信息数据安全应遵循GB/T35273标准。区块链隐私保护身份信息区块链隐私保护应遵循T/CESA1049标准。数据加密与签名要求摘要计算(单向加密)摘要计算宜采用国密SM3算法。非对称加密(公私密钥对加密)非对称加密宜采用国密SM2算法或RSA算法。包括采用私钥加密/公钥解密、公钥加密/私钥解密两种。对称加密宜采用国密SM4算法。数字签名宜采用国密SM2算法进行数字签名。个人身份及证件可信等级依据依据T/CESA1048及身份标识及证书有效性原则,身份标识及证件可信等级分别分为声明级、自证级、自证加强级、和验证级。业务应用可据此对不同身份进行授权及评价,可信等级编码及说明见表1。标识存证可信等级编码名称说明A声明级当存证人仅创建个人身份信息或对存证的身份信息进行声明时,写入区块链的信息,仅用于证明身份信息的存在性,无法验证真实性。B自证级在声明级的基础上,通过公开有信息摘要算法验证内容的完整性,可通过数字签名验证标识及证书的归属权。C证件公示级在自证级的基础上,对身份或证件标识所代表的有效身份证件进行公示。D验证级在自证级的基础上,通过相关的管理机构的身份审核验证。包括:由公安机关提供的身份信息验证;由卫生健康证件管理机构提供的各类证件验证。个人身份信息包括个人创建的无意义标识。身份信息状态身份信息状态模型身份信息管理活动将使相关信息产生状态变化,身份信息状态模型见图1。身份信息状态模型身份标识注册存证前处于信息未存证状态,经注册处于标识已注册状态,身份标识为声明级;身份信息经签名上链存证后,处于已存证状态,身份标识及相关身份信息为自证级;身份信息在指定地点公示后,处于已公示状态,身份标识及相关信息为公示级;身份证件经身份证件审核者审核后,处于已审核状态,通过后身份标识及相关信息为验证级;某1个或多个资格证被资格证审核者审核后,处于已审核状态,审核通过后相关资格证信息为验证级;某1个或多个执业证被执业证审核者审核后,相应执业证处于已审核状态;审核通过后相关执业信息为验证级;如身份信息发生变更,其状态改回未存证状态,重新进行存证、公示、审核过程。身份信息状态信息未存证身份标识及身份信息未上链存证,信息状态为未存证状态。标识已注册身份标识经在区块链注册,成为代表个人的唯一标识。信息已存证身份信息已在区块链存证。个人身份信息经摘要计算后的哈希值,经数据签名后在区块链上完成信息存证。依据信息内容包括:基本信息已存证;资格证信息已存证;执业证信息已存证。 信息已公示身份信息已在区块链存证及公司。个人身份信息经数据签名后在区块链上完成信息存证和指定地些址公示。依据信息内容包括:基本信息已公示;资格证信息已公示;执业证信息已公示。身份证已审核个人基本信息经个人基本信息审核者审核后在区块链上完成存证。资格证信息已审核个人基本信息经个人基本信息审核者审核后在区块链上完成存证。执业证信息已审核个人基本信息经个人基本信息审核者审核后在区块链上完成存证。身份信息已失效个人身份标识可自主注销。个人身份被注销后,个人身份标识将不可使用,身份信息处于失效状态。信息内容与模式标识信息信息内容身份标识主要信息内容见表2。个人身份基本信息项目说明个人标识标识符、验证信息。个人身份信息见6.2.1。资格证信息见6.3.1。执业证信息见6.4.1。信息模式健康医疗从业人员标识上链身份信息采用XML表示,XML模式结构见图2,具体模式见A.1的practitionerInfo元素。从业人员身份存证信息XML模式结构个人身份基本信息主要信息内容个人身份主要信息内容见表3。个人身份基本信息项目说明个人标识标识符基本信息姓名、身份证件号、身份证件类型、民族、籍贯、出生地、照片信息模式采用XML格式,XML模式结构见图3,具体模式见A.1的personInfo元素。个人身份基本信息XML模式结构个人基本信息中民族、婚姻状况、职业分类等值域代码宜分别采用GB/T3304、GB/T2261.2、GB/T2261.4的规定。个人身份的多卡支持XML元素见person/idCard。资格证基本信息主要信息内容资格证信息见表4。资格证基本信息项目说明资格证书年度、省份、级别、类别、资格证编号基本信息姓名、身份证号、民族、籍贯、出生地、照片学历教育参加工作时间、现从事职业、学历、学位、所学专业、毕业学校执业信息机构名称、机构地址、行政区划、联系电话、现任专业技术职务-任职时间、现有专业技术职务任职资格-取得时间、处罚处分、档案存放单位、档案存放地址、档案存放地邮政编码、学习履历、工作简历、填表时间、工作述评、审批意见、审批人资格证类别主要包括医师资格证、护士资格证、健康管理师资格证等,具体见A.2。信息模式采用XML格式,XML模式结构见图4,具体模式见A.1的certificate元素。资格证书XML模式结构执业证基本信息主要信息内容执业证基本信息见表5。执业证基本信息项目说明执业证书年度、省份、级别、类别、执业证编号、基本信息姓名、身份证号、性别、民族、出生日期、籍贯、出生地、照片执业机构机构名称、机构地址、机构等级、行政区划、联系电话、主要标记执业范围发证机关机构名称、机构地址、机构等级、行政区划、联系电话多机构备案信息执业证类别主要包括医师执业证、护士执业证、健康管理师执业证等,见A.2。信息模式采用XML格式,信息模式图见图5,具体模式见A.1的practicingCer元素。执业证信息XML模式结构存证信息基本信息识别与验证所需基本信息见表6。验证所需信息项目说明签名指纹用于保证元素的不可更改;Hash值用于存放相关元素的哈希值,如个人、资格证、执业证、审核机构等。公钥用于公示验签的公钥;公示公示地址。XML模式采用XML格式,XML模式结构见图3,具体模式见A.1的certificate元素。审核信息审核基本信息审核基本信息见表7。审核基本信息项目说明验证所需信息验证所需信息审核信息对象基本信息、执业资格证书、执业证书审核机构机构级别编码及名称、联系方法执业信息机构编码、机构名称、机构级别、机构级别编码、联系方式、联系人、联系方法审核者编码、姓名、身份证、职务审校方法编码、名称结论编码、名证据证据Hash值、证据地址XML模式采用XML格式,XML模式图见图6,具体模式见A.1的verification元素。分别为:practitionerInfo/personInfo/verification:个人信息审核;practitionerInfo/certificatInfo/verification:资格证书审核;practitionerInfo/practicingcerInfo/verification:执业证书审核。审核XML模式结证件颁发信息证件颁发信息包括相关的证件信息及审核信息。证件信息由证件颁发机构结出。审核颁证信息编码与身份审核与证件颁发相关的信息编码包括审核或颁证机构、审核者的职业类别、审核记录等,应符合WS218、GB/T2261.4、WS364.3、WS374.1、WS374.2、WS374.3、WS374.4的编码规范。

(规范性附录)

标识与身份信息标识与身份信息XML模式文件名:hid.xds<?xmlversion="1.0"encoding="UTF-8"?>

<xs:schemaxmlns:xs="/2001/XMLSchema"elementFormDefault="qualified">

<xs:complexTypename="CodedName">

<xs:annotation>

<xs:documentation>编码类型</xs:documentation>

</xs:annotation>

<xs:attributename="code"type="xs:string">

<xs:annotation>

<xs:documentation>编码</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="name"type="xs:string">

<xs:annotation>

<xs:documentation>名称</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="codeSystem">

<xs:annotation>

<xs:documentation>编码系统OID</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase="xs:string">

<xs:patternvalue="^(.d+)+.$"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename="systemName"type="xs:string">

<xs:annotation>

<xs:documentation>编码系统名称</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="RecognitionCode">

<xs:annotation>

<xs:documentation>识别与验证信息</xs:documentation>

</xs:annotation>

<xs:attributename="signedID"fixed="">

<xs:annotation>

<xs:documentation>经签名的标识,采用SM2私钥加密</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="signedValue"fixed="">

<xs:annotation>

<xs:documentation>子节点签名值。对所在子节点进行签名。</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="hashValue"type="xs:string">

<xs:annotation>

<xs:documentation>哈希值</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="publicKey"type="xs:string">

<xs:annotation>

<xs:documentation>公钥,应在网络上公示,此公钥应与公示的一致。可用于验签。</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="publicityURI"type="xs:anyURI">

<xs:annotation>

<xs:documentation>公示地址</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="Verification">

<xs:annotation>

<xs:documentation>审验</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extensionbase="RecognitionCode">

<xs:sequence>

<xs:elementname="authority"type="Organization">

<xs:annotation>

<xs:documentation>审验机构</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="verifier"minOccurs="0">

<xs:annotation>

<xs:documentation>审验者</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:complexContent>

<xs:extensionbase="Person">

<xs:sequence>

<xs:elementmaxOccurs="1"minOccurs="0"name="position"

type="Position">

<xs:annotation>

<xs:documentation>岗位</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:elementname="conclusion"type="CodedName">

<xs:annotation>

<xs:documentation>结论</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="verificationMethod"type="CodedName">

<xs:annotation>

<xs:documentation>审验方法,如人工校对、审验系统自动、电子证件颁发、人脸识别、指纹识别等,由标识审核者提供。</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="evidenceList">

<xs:annotation>

<xs:documentation>证据列表。</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequenceminOccurs="0">

<xs:elementname="evidence"maxOccurs="unbounded"minOccurs="1">

<xs:annotation>

<xs:documentation>证据</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:annotation>

<xs:documentation>编码类型</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:elementname="valueURI"type="xs:anyURI">

<xs:annotation>

<xs:documentation>证据地址</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="valueHash"type="xs:string">

<xs:annotation>

<xs:documentation>证据Hash值</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

<xs:attributename="code"type="xs:string">

<xs:annotation>

<xs:documentation>编码</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="name"type="xs:string">

<xs:annotation>

<xs:documentation>名称</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="codeSystem">

<xs:annotation>

<xs:documentation>编码系统OID</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase="xs:string">

<xs:patternvalue="^(.d+)+.$"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename="systemName"type="xs:string">

<xs:annotation>

<xs:documentation>编码系统名称</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexTypename="Address">

<xs:annotation>

<xs:documentation>地址</xs:documentation>

</xs:annotation>

<xs:attributename="addrCode">

<xs:annotation>

<xs:documentation>区划编码</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restrictionbase="xs:string">

<xs:minLengthvalue="6"/>

<xs:maxLengthvalue="6"/>

<xs:patternvalue="/^[1-8][0-7]\d{4}$/"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attributename="province"type="xs:string">

<xs:annotation>

<xs:documentation>省、直辖市、自治区、特区</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="city"type="xs:string">

<xs:annotation>

<xs:documentation>地级市、地区、盟</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="county"type="xs:string">

<xs:annotation>

<xs:documentation>县、县级市、旗</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="town"type="xs:string">

<xs:annotation>

<xs:documentation>乡镇、街道</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="detail"type="xs:string">

<xs:annotation>

<xs:documentation>详址</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="ContactInfo">

<xs:annotation>

<xs:documentation>联系方式</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:elementname="contactWay"type="CodedName">

<xs:annotation>

<xs:documentation>联系方法</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

<xs:attributename="value"type="xs:string">

<xs:annotation>

<xs:documentation>电话号码、邮编</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="linkMan"type="xs:string">

<xs:annotation>

<xs:documentation>联系人</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="Organization">

<xs:annotation>

<xs:documentation>机构</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extensionbase="CodedName">

<xs:sequencemaxOccurs="1"minOccurs="0">

<xs:elementmaxOccurs="1"minOccurs="0"name="level"type="CodedName">

<xs:annotation>

<xs:documentation>机构级别编码及名称</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="contactInfo"minOccurs="0"type="ContactInfo">

<xs:annotation>

<xs:documentation>联系方式</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexTypename="Person">

<xs:annotation>

<xs:documentation>个人信息</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:elementname="idCard"maxOccurs="unbounded"type="Certificate">

<xs:annotation>

<xs:documentation>身份证件(默认为居民身份证)</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="nation"minOccurs="0"type="CodedName">

<xs:annotation>

<xs:documentation>民族</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="nativePlace"type="Address"minOccurs="0">

<xs:annotation>

<xs:documentation>籍贯</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="birthplace"type="Address"minOccurs="0">

<xs:annotation>

<xs:documentation>出生地</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="photo"type="xs:base64Binary"minOccurs="0">

<xs:annotation>

<xs:documentation>照片</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

<xs:attributename="id"type="xs:string">

<xs:annotation>

<xs:documentation>编码</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="name"type="xs:string"/>

</xs:complexType>

<xs:complexTypename="Period">

<xs:annotation>

<xs:documentation>时间间隔</xs:documentation>

</xs:annotation>

<xs:attributename="from">

<xs:annotation>

<xs:documentation>起始时间</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="to">

<xs:annotation>

<xs:documentation>终止时间</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="interval">

<xs:annotation>

<xs:documentation>有效时间</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="Position">

<xs:annotation>

<xs:documentation>岗位</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extensionbase="CodedName">

<xs:sequenceminOccurs="0">

<xs:elementminOccurs="0"name="class"type="CodedName">

<xs:annotation>

<xs:documentation>分类</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="status"type="CodedName">

<xs:annotation>

<xs:documentation>状态</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="period"type="Period">

<xs:annotation>

<xs:documentation>有效时间</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="orgnazation"type="Organization">

<xs:annotation>

<xs:documentation>发证机关</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexTypename="Certificate">

<xs:annotation>

<xs:documentation>证书、资格</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extensionbase="CodedName">

<xs:sequenceminOccurs="0">

<xs:elementminOccurs="0"name="class"type="CodedName">

<xs:annotation>

<xs:documentation>分类</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="status"type="CodedName">

<xs:annotation>

<xs:documentation>状态</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="period"type="Period">

<xs:annotation>

<xs:documentation>有效时间</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="orgnazation"type="Organization">

<xs:annotation>

<xs:documentation>发证机关</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexTypename="Education">

<xs:annotation>

<xs:documentation>学历</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:elementname="level"type="CodedName">

<xs:annotation>

<xs:documentation>学历</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="degree"type="CodedName">

<xs:annotation>

<xs:documentation>学位</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="major"type="CodedName">

<xs:annotation>

<xs:documentation>专业</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="graduatedfrom"type="Organization">

<xs:annotation>

<xs:documentation>毕业院校</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

<xs:attributename="eduHistory">

<xs:annotation>

<xs:documentation>学历</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="degree">

<xs:annotation>

<xs:documentation>学位</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="major"type="xs:string">

<xs:annotation>

<xs:documentation>专业</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attributename="schoolTag">

<xs:annotation>

<xs:documentation>毕业学校</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="Record">

<xs:annotation>

<xs:documentation>记录</xs:documentation>

</xs:annotation>

<xs:sequenceminOccurs="0">

<xs:elementname="period"type="Period">

<xs:annotation>

<xs:documentation>时间期隔</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementminOccurs="0"name="class"type="CodedName"/>

<xs:elementminOccurs="0"name="level"type="CodedName"/>

<xs:elementminOccurs="0"name="orgnazation"type="Organization"/>

</xs:sequence>

<xs:attributename="value">

<xs:annotation>

<xs:documentation>记录</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

<xs:complexTypename="Professional">

<xs:annotation>

<xs:documentation>专业</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:elementname="orgnazation"minOccurs="1"type="Organization">

<xs:annotation>

<xs:documentation>执业机构</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="techPosition"type="Position">

<xs:annotation>

<xs:documentation>技术职务</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="qualification"type="Certificate">

<xs:annotation>

<xs:documentation>任职咨格</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="practiceRecords"minOccurs="0">

<xs:annotation>

<xs:documentation>实践记录</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequenceminOccurs="1">

<xs:elementname="record"maxOccurs="unbounded"minOccurs="1"type="Record">

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:elementname="studyRecords"minOccurs="0">

<xs:annotation>

<xs:documentation>学习履历</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequenceminOccurs="1">

<xs:elementname="record"maxOccurs="unbounded"minOccurs="1"type="Record">

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:elementname="jobResume"minOccurs="0">

<xs:annotation>

<xs:documentation>工作简述</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequenceminOccurs="0">

<xs:elementname="record"maxOccurs="unbounded"minOccurs="0"type="Record">

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:elementname="person"type="Person">

<xs:annotation>

<xs:documentation>个人信息</xs:documentation>

</xs:annotation>

</xs:element>

<xs:elementname="certificate">

<xs:annotation>

<xs:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论