complexType "problem_type"
Namespace:
Content:
complex, 1 attribute, 8 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 1 attribute and 8 elements
Used:
XML Representation Summary
<...
   
id
 = 
xs:string
   
>
   
Content: 
</...>
Content Elements (8):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
An element of type problem_type represents a chess problem.
XML Source (w/o annotations (10); see schema source)
<xs:complexType name="problem_type">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="foreignid">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="dedication">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="piecedecls">
</xs:element>
<xs:element maxOccurs="unbounded" ref="release">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="remark">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="theme">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="uncertainty">
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="references">
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string">
</xs:attribute>
</xs:complexType>
Attribute Detail
id
The id attribute identifies the problem element in the document uniquely.
The uniqueness of the value of the id attribute is enforced by the constraint ProblemIdIsUniqueInDocument of the problems element.
Type:
xs:string
Use:
optional
Defined:
locally, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:attribute name="id" type="xs:string">
</xs:attribute>
Content Element Detail
dedication
Each dedication child element indicates somebody (typically a person or a group of persons) that the problem is dedicated to, and possibly other information about the deciation, e.g. the reason (birthday, remembrance ...).
Type:
xs:string, simple content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="dedication">
</xs:element>

foreignid
Each foreignid child element indicates that (and how) the problem can be found in a different source.
Type:
foreignid_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="foreignid">
</xs:element>

piecedecls
The piecedecls element contains a declaration for each piece used in the positions, twinnings and solutions of the problem.
Type:
piecedecls_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="piecedecls">
</xs:element>

references
The references child element allows indicating various kinds of references to other problems.
Type:
references_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="references">
</xs:element>

release
Each release child element represents a release of the problem.
Each problem has at least one release, its initial release. Problems may have other releases, e.g. the correction of a cook, an improvement of economy etc.
Type:
release_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" ref="release">
</xs:element>

remark
Each remark child element contains a remark about the problem.
Type:
signedtext_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="remark">
</xs:element>

theme
Each theme child element contains a thematical keyword.
Type:
signedtext_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="theme">
</xs:element>

uncertainty
Each uncertainty child element indicates an uncertainty in the information given for the problem.
Type:
signedtext_type, complex content
Defined:
by reference, within (this) problem_type complexType
XML Source (w/o annotations (1); see schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="uncertainty">
</xs:element>

XML Schema documentation generated with DocFlex/XML (Kit) v1.6.6
DocFlex/XML (Kit) is a freeware edition of DocFlex/XML, which is a powerful template-driven documentation and report generator from any data stored in XML files. Based on an innovative technology developed by FILIGRIS WORKS, this new tool offers virtuoso data querying and formatting capabilities not found in anything else!
Need to convert your XML data into a clear nice-looking documentation or reports? Web-ready hypertext HTML or printable MS Word / OpenOffice.org friendly RTF? DocFlex/XML may be a cheap, quick and effective solution exactly for this task!
Have questions? Not sure how to use it? Just send us e-mail to contact@filigris.com and we are always happy to help you! See also our services at www.filigris.com