The type for information to get in contact with a party (Type defined in this XML Schema only) |
QName | Type | Fixed | Default | Use | Inheritable | Annotation | |
---|---|---|---|---|---|---|---|
creator | QCodeType | optional |
|
||||
creatoruri | IRIType | optional |
|
||||
custom | xs:boolean | optional |
|
||||
how | QCodeType | optional |
|
||||
howuri | IRIType | optional |
|
||||
id | xs:ID | optional |
|
||||
modified | DateOptTimeType | optional |
|
||||
pubconstraint | QCodeListType | optional |
|
||||
pubconstrainturi | IRIListType | optional |
|
||||
role | QCodeListType | optional |
|
||||
roleuri | IRIListType | optional |
|
||||
why | QCodeType | optional |
|
||||
whyuri | IRIType | optional |
|
||||
Wildcard: ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/' |
<xs:complexType name="ContactInfoType"> <xs:annotation> <xs:documentation>The type for information to get in contact with a party (Type defined in this XML Schema only)</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="email" type="ElectronicAddressType"> <xs:annotation> <xs:documentation>An email address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="im" type="ElectronicAddressTechType"> <xs:annotation> <xs:documentation>An instant messaging address.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="phone" type="ElectronicAddressTechType"> <xs:annotation> <xs:documentation>A phone number, preferred in an international format.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fax" type="ElectronicAddressType"> <xs:annotation> <xs:documentation>A fax number, preferred in an international format.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="web"> <xs:annotation> <xs:documentation>A web address.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="IRIType"> <xs:attributeGroup ref="commonPowerAttributes"/> <xs:attribute name="role" type="QCodeListType"> <xs:annotation> <xs:documentation>A refinement of the semantics of the web address - expressed by a QCode</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="roleuri" type="IRIListType"> <xs:annotation> <xs:documentation>A refinement of the semantics of the web address - expressed by a URI</xs:documentation> </xs:annotation> </xs:attribute> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="address" type="AddressType"> <xs:annotation> <xs:documentation>A postal address.</xs:documentation> </xs:annotation> </xs:element> <!-- EV-NAR-1.3.1: Add note to contactInfo--> <xs:element ref="note"> <xs:annotation> <xs:documentation>Additional natural language information.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Extension point for provider-defined properties from other namespaces</xs:documentation> </xs:annotation> </xs:any> </xs:sequence> <xs:attributeGroup ref="commonPowerAttributes"/> <xs:attribute name="role" use="optional" type="QCodeListType"> <xs:annotation> <xs:documentation>A refinement of the semantics of a contact information - expressed by a QCode</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="roleuri" use="optional" type="IRIListType"> <xs:annotation> <xs:documentation>A refinement of the semantics of a contact information - expressed by a URI</xs:documentation> </xs:annotation> </xs:attribute> <xs:anyAttribute namespace="##other" processContents="lax"/> <!-- version 2: flag power deleted on role--> </xs:complexType> |