Main schema EventsML-G2_1.1-spec-KnowledgeItem-Core.xsd
Namespace
http://iptc.org/std/nar/2006-10-01/
Annotations
IPTC NAR 1.3 Knowledge Item extended for EventsML-G2 1.1, document version 4
Initial Knowledge Item Schema created for the IPTC by Jay Cousins, RivCom Ltd (jay.cousins@rivcom.com) and Ulf Wingstedt, CNet Svenska AB (ulf.wingstedt@cnet.se)
Schema for EventsML-G2 created by Michael Steidl (IPTC)
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
Source
<xs:element name="knowledgeItem"><xs:annotation><xs:documentation>An Item used for collating a set of concept definitions to form the physical representation of a controlled vocabulary</xs:documentation></xs:annotation><xs:complexType><xs:complexContent><xs:extension base="AnyItemType"><xs:sequence><xs:element name="contentMeta" minOccurs="0"><xs:annotation><xs:documentation>A set of properties about the content</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:group ref="AdministrativeMetadataGroup"/><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element ref="subject"/><xs:element ref="description"/></xs:choice><xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType></xs:element><xs:element name="conceptSet" minOccurs="0"><xs:annotation><xs:documentation>A set of concept definitions to be included into this controlled vocabulary</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="concept" type="ConceptWEventType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element>
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="contentMeta" minOccurs="0"><xs:annotation><xs:documentation>A set of properties about the content</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:group ref="AdministrativeMetadataGroup"/><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element ref="subject"/><xs:element ref="description"/></xs:choice><xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType></xs:element>
ANY attribute from ANY namespace OTHER than 'http://iptc.org/std/nar/2006-10-01/'
Source
<xs:element name="conceptSet" minOccurs="0"><xs:annotation><xs:documentation>A set of concept definitions to be included into this controlled vocabulary</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="concept" type="ConceptWEventType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence><xs:anyAttribute namespace="##other" processContents="lax"/></xs:complexType></xs:element>