Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element agentType / prefix
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile0.tmp#id29
Type nonnullTokenType
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
minLength 1
Source
<xsd:element name="prefix" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>
Element agentType / first
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile0.tmp#id29 infomlFile45.tmp#id53 infomlFile45.tmp#id52
Type nonnullTokenWithSeparatorType
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
preSeparator nonnullTokenType optional
Source
<xsd:element name="first" type="nonnullTokenWithSeparatorType" minOccurs="0"/>
Element agentType / middle
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile0.tmp#id29 infomlFile45.tmp#id53 infomlFile45.tmp#id52
Type nonnullTokenWithSeparatorType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
preSeparator nonnullTokenType optional
Source
<xsd:element name="middle" type="nonnullTokenWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
Element agentType / surname
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile0.tmp#id29 infomlFile45.tmp#id53 infomlFile45.tmp#id52
Type nonnullTokenWithSeparatorType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
preSeparator nonnullTokenType optional
Source
<xsd:element name="surname" type="nonnullTokenWithSeparatorType"/>
Element agentType / suffix
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile0.tmp#id29 infomlFile45.tmp#id53 infomlFile45.tmp#id52
Type nonnullTokenWithSeparatorType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
preSeparator nonnullTokenType optional
Source
<xsd:element name="suffix" type="nonnullTokenWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
Element agentType / corporateName
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile9.tmp#id8 infomlFile9.tmp#id32 infomlFile9.tmp#id33 infomlFile9.tmp#id34 infomlFile9.tmp#id35 infomlFile9.tmp#id7
Type simpleRichTextType
Properties
content: complex
mixed: true
Model em | strong | code | a | pre
Children a, code, em, pre, strong
Instance
<corporateName>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <code>{1,1}</code>
  <a href="">{1,1}</a>
  <pre>{1,1}</pre>
</corporateName>
Source
<xsd:element name="corporateName" type="simpleRichTextType"/>
Element agentType / corporateSuffix
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile9.tmp#id8 infomlFile9.tmp#id32 infomlFile9.tmp#id33 infomlFile9.tmp#id34 infomlFile9.tmp#id35 infomlFile9.tmp#id7 infomlFile37.tmp#id60 infomlFile37.tmp#id59
Type simpleRichTextWithSeparatorType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
mixed: true
Model em | strong | code | a | pre
Children a, code, em, pre, strong
Instance
<corporateSuffix preSeparator="">
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <code>{1,1}</code>
  <a href="">{1,1}</a>
  <pre>{1,1}</pre>
</corporateSuffix>
Attributes
QName Type Fixed Default Use Annotation
preSeparator nonnullTokenType optional
Source
<xsd:element name="corporateSuffix" type="simpleRichTextWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
Element agentType / contactInfo
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile30.tmp#id63 infomlFile30.tmp#id64 infomlFile30.tmp#id65 infomlFile30.tmp#id66 infomlFile30.tmp#id67 infomlFile30.tmp#id68 infomlFile30.tmp#id71 infomlFile30.tmp#id72 infomlFile30.tmp#id62
Type contactInfoType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model localAddress* , city{0,1} , stateOrProvince{0,1} , postalCode{0,1} , country{0,1} , email* , phone* , other*
Children city, country, email, localAddress, other, phone, postalCode, stateOrProvince
Instance
<contactInfo>
  <localAddress>{0,unbounded}</localAddress>
  <city>{0,1}</city>
  <stateOrProvince>{0,1}</stateOrProvince>
  <postalCode>{0,1}</postalCode>
  <country>{0,1}</country>
  <email role="">{0,unbounded}</email>
  <phone role="">{0,unbounded}</phone>
  <other role="">{0,unbounded}</other>
</contactInfo>
Source
<xsd:element name="contactInfo" type="contactInfoType" minOccurs="0" maxOccurs="unbounded"/>
Complex Type agentType
Namespace http://infoml.org/infomlFile
Annotations
Used to describe any person, group, or entity associated with the
enclosing data element; the role attribute describes the agent's role: e.g., author,
editor, accountant, etc.
Diagram
Diagram infomlFile10.tmp#id73 infomlFile10.tmp#id75 infomlFile10.tmp#id50 infomlFile10.tmp#id51 infomlFile10.tmp#id54 infomlFile10.tmp#id55 infomlFile10.tmp#id56 infomlFile10.tmp#id57 infomlFile10.tmp#id58 infomlFile10.tmp#id61
Used by
Model ((prefix* , first{0,1} , middle* , surname , suffix*) | (corporateName , corporateSuffix*)) , contactInfo*
Children contactInfo, corporateName, corporateSuffix, first, middle, prefix, suffix, surname
Attributes
QName Type Fixed Default Use Annotation
customRole nonnullTokenType optional
role agentRoleType optional
Source
<xsd:complexType name="agentType">
  <xsd:annotation>
    <xsd:documentation>Used to describe any person, group, or entity associated with the
                enclosing data element; the role attribute describes the agent's role: e.g., author,
                editor, accountant, etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="prefix" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="first" type="nonnullTokenWithSeparatorType" minOccurs="0"/>
        <xsd:element name="middle" type="nonnullTokenWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="surname" type="nonnullTokenWithSeparatorType"/>
        <xsd:element name="suffix" type="nonnullTokenWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
      <xsd:sequence>
        <xsd:element name="corporateName" type="simpleRichTextType"/>
        <xsd:element name="corporateSuffix" type="simpleRichTextWithSeparatorType" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:choice>
    <xsd:element name="contactInfo" type="contactInfoType" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="role" type="agentRoleType"/>
  <!-- custom-role: used to describe a role not in the predefined list; valid only
          when the role attribute = "custom" -->
  <xsd:attribute name="customRole" type="nonnullTokenType"/>
</xsd:complexType>
Attribute agentType / @role
Namespace No namespace
Type agentRoleType
Properties
content: simple
Facets
enumeration custom
enumeration author
enumeration card creator
enumeration editor
enumeration series editor
enumeration volume editor
enumeration publisher
enumeration agent
enumeration chair
enumeration producer
enumeration writer/director
enumeration director
enumeration executive producer
enumeration distributor
enumeration actor
enumeration musician
enumeration singer
enumeration speaker
enumeration advisor
enumeration performer
Used by
Complex Type agentType
Source
<xsd:attribute name="role" type="agentRoleType"/>
Attribute agentType / @customRole
Namespace No namespace
Type nonnullTokenType
Properties
content: simple
Facets
minLength 1
Used by
Complex Type agentType
Source
<xsd:attribute name="customRole" type="nonnullTokenType"/>