Namespace
urn:us:gov:ic:pubs
Annotations
Uses a schematron rule to require
at least 1 of the following elements:
Surname
UserID
JobTitle
Affiliation
OfficeName
PostalAddress
PhoneNumber
FaxNumber
EmailAddress
WebPageAddress
FormattedSignatureBlock
Diagram
Used by
Model
(
pubs:Surname{0,1}
,
pubs:GivenName{0,1}
,
pubs:GenerationalQualifier{0,1}
,
pubs:PersonalTitle{0,1}
,
pubs:Honorific{0,1}
,
pubs:UserID*
,
pubs:MilitaryRank{0,1}
,
pubs:JobTitle{0,1}
,
pubs:Affiliation{0,1}
,
pubs:OfficeName{0,1}
,
pubs:PostalAddress{0,1}
,
pubs:PhoneNumber*
,
pubs:FaxNumber*
,
pubs:EmailAddress*
,
pubs:WebPageAddress*
,
pubs:FormattedSignatureBlock{0,1}
,
pubs:BiographicalSketch{0,1}
)
Children
pubs:Affiliation
,
pubs:BiographicalSketch
,
pubs:EmailAddress
,
pubs:FaxNumber
,
pubs:FormattedSignatureBlock
,
pubs:GenerationalQualifier
,
pubs:GivenName
,
pubs:Honorific
,
pubs:JobTitle
,
pubs:MilitaryRank
,
pubs:OfficeName
,
pubs:PersonalTitle
,
pubs:PhoneNumber
,
pubs:PostalAddress
,
pubs:Surname
,
pubs:UserID
,
pubs:WebPageAddress
Source
<xsd:group name= "PersonalProfileGroup" >
<xsd:annotation >
<xsd:documentation >
<p xmlns= "http://www.w3.org/1999/xhtml" ism:ownerProducer= "USA" ism:classification= "U" > Uses a schematron rule to require at least 1 of the following elements: </p>
<ul xmlns= "http://www.w3.org/1999/xhtml" >
<li ism:ownerProducer= "USA" ism:classification= "U" > Surname </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > UserID </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > JobTitle </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > Affiliation </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > OfficeName </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > PostalAddress </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > PhoneNumber </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > FaxNumber </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > EmailAddress </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > WebPageAddress </li>
<li ism:ownerProducer= "USA" ism:classification= "U" > FormattedSignatureBlock </li>
</ul>
</xsd:documentation>
</xsd:annotation>
<xsd:choice >
<xsd:sequence minOccurs= "1" maxOccurs= "1" >
<xsd:element ref= "pubs:Surname" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:GivenName" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:GenerationalQualifier" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:PersonalTitle" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:Honorific" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:UserID" minOccurs= "0" maxOccurs= "unbounded" />
<xsd:element ref= "pubs:MilitaryRank" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:JobTitle" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:Affiliation" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:OfficeName" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:PostalAddress" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:PhoneNumber" minOccurs= "0" maxOccurs= "unbounded" />
<xsd:element ref= "pubs:FaxNumber" minOccurs= "0" maxOccurs= "unbounded" />
<xsd:element ref= "pubs:EmailAddress" minOccurs= "0" maxOccurs= "unbounded" />
<xsd:element ref= "pubs:WebPageAddress" minOccurs= "0" maxOccurs= "unbounded" />
<xsd:element ref= "pubs:FormattedSignatureBlock" minOccurs= "0" maxOccurs= "1" />
<xsd:element ref= "pubs:BiographicalSketch" minOccurs= "0" maxOccurs= "1" />
</xsd:sequence>
</xsd:choice>
</xsd:group>
Schema location
PUBS-XML.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.