Namespace "http://www.sci.fi/~stniekat/pccc/2007/Problem/1/0"
Targeting Schemas (1):
problem.xsd
Components:
64 global elements, 37 complexTypes, 2 simpleTypes
All Element Summary
addition An addition element represents the addition of a piece to a position.
Type:
Content:
complex, 3 attributes, 1 element
Defined:
globally in problem.xsd, see XML source
Used:
after An after element specifies that the problem represented by the containing element was composed after another problem.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
aftermove An aftermove element specifies the base position of a twin to be the position reached after a specified move of the solution of the twin's base twin.
Type:
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Used:
author An author element indicates one author of a release.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
authorname An authorname represent the name of an author.
Type:
Content:
complex, 2 attributes, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
award Indication of an award obtained by a problem.
Type:
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
axis An axis element defines the center or contributes to the definition of the axis or plane of reflection.
Type:
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Used:
by A by element indicates who or what created the containing content.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
change A change element represents a change of the position as part of a move.
Type:
Content:
complex, 4 attributes, 1 element
Defined:
globally in problem.xsd, see XML source
Used:
compare A compare element specifies the problem represented by the containing element to be an interesting comparison to another problem.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
condition Each condition child element indicates one fairy condition of the containing twin.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
conditions A conditions element indicates the fairy conditions of the containing twin.
Type:
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Used:
correctionof A correctionof element specifies the problem represented by the containing element to be a correction of another problem.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
correctness A remark element contains information about the correctness of the release represented by the parent element.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
date Indication of a date (or date span).
Type:
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
day Day of month.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
dedication A dedication element indicates somebody (typically a person or a group of persons) that the problem represented by the containing element is dedicated to, and possibly other information about the deciation, e.g. the reason (birthday, remembrance ...).
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
distinction A distinction element indicates a distrinction that the release represented by the containing element was awarded.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
domain A domain element indicates the domain of an accompanying identification element.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
endstate An endstate element defines the containing stipulation end state to not be recursive and what end state that stipulation requires to be reached.
Type:
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Used:
exchange An exchange element represents the exchange of two pieces in a position.
Type:
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Used:
familyname A familyname element specifies the family names of a person.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
foreignid A foreignid element indicates a place where a problem can also be found (apart from the document containing it).
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
givennames A givennames element specifies the given names of a person.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
horizontal A horizontal element defines a reflection to be respective to the horizontal middle line of the board.
Type:
Content:
empty
Defined:
globally in problem.xsd, see XML source
Used:
issue An issue element indicates the issue of a periodical.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
length A length element defines the number of moves a stipultion allows to reach its end state and how this number is to be interpreted.
Type:
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Used:
month Month of year.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
move A move element represents a move.
Type:
Content:
complex, 3 attributes, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
movetext A movetext element contains textual information about the preceding group of moves.
Type:
Content:
simple, 1 attribute
Defined:
globally in problem.xsd, see XML source
Used:
name A name element indicates the name of a source, tourney, etc.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
piecedecl An piecedecl element declares a piece.
Type:
Content:
empty, 3 attributes
Defined:
globally in problem.xsd, see XML source
Used:
piecedecls A piecedecls element contains a declaration for each piece used in the positions, twinnings or solutions of the problem.
Type:
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Used:
pieces A piece element represents an ordered set of operations to be applied to a base position.
Type:
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
plane A plane element defines a value along a dimension.
Type:
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Used:
position A position element defines a position.
Type:
Content:
complex, 2 attributes, 8 elements
Defined:
globally in problem.xsd, see XML source
Used:
predecessor A predecessor element specifies the problem represented by the containing element to be a predecessor of another problem.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
problem A problem element represent a chess problem.
Type:
Content:
complex, 1 attribute, 8 elements
Defined:
globally in problem.xsd, see XML source
Used:
problemid A problemid element identifies a problem within a domain specified elsewhere.
Examples:
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
problems The problems element is the root element of a document.
Type:
Content:
complex, 2 attributes, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
never
references A references element represents one or more references from the containing problem to other problems.
Type:
Content:
complex, 5 elements
Defined:
globally in problem.xsd, see XML source
Used:
reflection A reflection element represents a reflection of the board as (part of) a twinning change.
Type:
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
release A release element represents a release of a problem.
Type:
Content:
complex, 3 attributes, 7 elements
Defined:
globally in problem.xsd, see XML source
Used:
remark A remark element contains explanatory information about the containing element and/or what it represents.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
removal A removal element represents the removal of a piece from a position.
Type:
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Used:
reprint Indication of a reprint of a problem (or release).
Type:
Content:
complex, 8 elements
Defined:
globally in problem.xsd, see XML source
Used:
retro A retro element contains retroanalytical information about a position.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
rotation A rotation element represents a rotation of the board as (part of) a twinning change.
Type:
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Used:
signature A signature element provides the containing element with information about who created it at what time.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
solution A solution element represents the solution of a twin.
Type:
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
source Indication of the publication of a problem (or release).
Type:
Content:
complex, 8 elements
Defined:
globally in problem.xsd, see XML source
Used:
stipulation A stipulation element defines the stipulation of a twin.
Type:
Content:
complex, 4 attributes, 3 elements
Defined:
globally in problem.xsd, see XML source
Used:
successor A successor element specifies the problem represented by the containing element to be a successor of another problem.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
swapcolors A swapcolors element defines that all pieces swap colors as (part of) twinning.
Type:
Content:
empty
Defined:
globally in problem.xsd, see XML source
Used:
symbol A symbol element can be attributed to a move to visualize modern functional exchange content.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
text A text element provides textual information.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
theme A remark element contains information about the thematical content of the problem represented by the parent element.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
tourney Indication of a tourney.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
translation A translation element represents a translation of the board as (part of) a twinning change.
Type:
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Used:
twin A twin element contain all information about a twin of a release.
Type:
Content:
complex, 3 attributes, 5 elements
Defined:
globally in problem.xsd, see XML source
Used:
uncertainty An uncertainty element contains information about uncertainties about the problem represented by the parent element.
Type:
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Used:
vertical A vertical element defines a reflection to be respective to the vertical middle line of the board.
Type:
Content:
empty
Defined:
globally in problem.xsd, see XML source
Used:
volume A volume element indicates the volume of a periodical.
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
year Year or span of years (e.g. 2001-2004).
Type:
xs:string
Content:
simple
Defined:
globally in problem.xsd, see XML source
Used:
Complex Type Summary
addition_type An element of type addition_type represents the addition of a piece to a position.
Content:
complex, 3 attributes, 1 element
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 attributes
Used:
aftermove_type An element of type aftermove_type indicates that the base position of a twin is the position reached after a specified move of the solution of the twin's base twin.
Its semantics is merely visual, to allow applications to correctly display an "after move" twinning.
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes
Used:
author_type An element of type author_type indicates one author of a release.
Several forms of indication can be used in the same author element.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
award_type Elements of type award_type indicate an award obtained by a problem.
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 elements
Used:
change_type An element of type change_type represents a change of the position as part of a move.
Content:
complex, 4 attributes, 1 element
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 4 attributes and 1 element
Used:
conditions_type An element of type conditions_type indicates the fairy conditions of the containing twin.
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 element
Used:
date_type Elements of type date_type indicate a date or a date span.
Dates after March 1582 are to be given according to the Gregorian calender.
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 elements
Used:
empty_type Elements of type empty_type have empty content.
Content:
empty
Defined:
globally in problem.xsd, see XML source
Used:
endstate_type An element of type endstate_type defines the containing stipulation end state to not be recursive and what end state that stipulation requires to be reached.
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 attribute
Used:
exchange_type An element of type exchange_type represents the exchange of two pieces in a position.
This is only meaningful if the two pieces referenced by the attributes are on the board.
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes
Used:
foreignid_type Each element of type foreignid_type indicates a place where the problem can be also found.
This indication is given informally, in the form of a "domain" (e.g. a database) and a problemid that identifies the problem in the scope of the domain.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
length_type An element of type length_type defines the number of moves a stipultion allows to reach its end state and how this number is to be interpreted.
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes
Used:
move_type An element of type move_type represents a move.
Content:
complex, 3 attributes, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 attributes and 3 elements
Used:
movetext_type An element of type movetext_type contains textual information about the preceding group of moves.
Content:
simple, 1 attribute
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 attribute
Used:
personname_type Elements of type personname_type represent the name of a person.
Content:
complex, 2 attributes, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes and 2 elements
Used:
piecedecl_type An element of type piecedecl_type declares one piece.
Content:
empty, 3 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 attributes
Used:
piecedecls_type An element of type piecedecls_type contains a declaration for each piece used in the positions, twinnings or solutions of a problem.
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 element
Used:
pieces_type An element of type pieces_type represents an ordered set of operations to be applied to a base position.
The operations are to be applied in the order they appear as child elements.
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 elements
Used:
plane_type An elements of type plane_type defines a value along a dimension.
Typically, multiple elements are used to define a square.
If both attributes have value 0, the element specifies "any square" (used in random moves by a piece; cf. type change_type).
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes
Used:
position_type Elements of type position_type define a position.
The position is either built up from the empty board or reached through positional changes from another position (the base position; cf. base attribute).
The position is defined by a sequence of children elements; these are applied in the order in which they appear to the the empty board or the base position.
Content:
complex, 2 attributes, 8 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes and 8 elements
Used:
problem_type An element of type problem_type represents a chess problem.
Content:
complex, 1 attribute, 8 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 1 attribute and 8 elements
Used:
problems_type The element of type problems_type is the root element of a document.
Content:
complex, 2 attributes, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes and 2 elements
Used:
reference_type An element of type reference_type represents a reference from the containing problem to other problems.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
references_type An element of type references_type represents one or more references from the containing problem to other problems.
Content:
complex, 5 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 5 elements
Used:
reflection_type An element of type reflection_type represents a reflection of the board as (part of) a twinning change.
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 elements
Used:
release_type Each element of type release_type represents a release of a problem.
Content:
complex, 3 attributes, 7 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 attributes and 7 elements
Used:
removal_type An element of type removal_type represents the removal of a piece from a position.
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 attribute
Used:
rotation_type An element of type rotation_type represents a rotation of the board as (part of) a twinning change.
Content:
empty, 1 attribute
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 attribute
Used:
signature_type An element of type signature_type allows to provide the containing element with information about who created it at what time.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
signedtext_type An element of type signedtext_type contains a text and information about who or what wrote or generated it when.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
solution_type An element of type solution_type represents the solution of a twin.
Content:
complex, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 elements
Used:
source_type Elements of type source_type indicate a publication where a problem (or release) was published.
Content:
complex, 8 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 8 elements
Used:
square_type An element of type square_type consists of a sequence of plane elements that together specify identify a square.
Content:
complex, 1 element
Defined:
globally in problem.xsd, see XML source
Includes:
definition of 1 element
Used:
stipulation_type An element of type stipulation_type defines the stipulation of a twin.
The stipulation is specified by two main characteristics:
Content:
complex, 4 attributes, 3 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 4 attributes and 3 elements
Used:
tourney_type Elements of type tourney_type indicate a tourney.
Content:
complex, 2 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 elements
Used:
translation_type An element of type translation_type represents a translation of the board as (part of) a twinning change.
Content:
empty, 2 attributes
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 2 attributes
Used:
twin_type Elements of type twin_type contain all information about a twin of a release.
Note: Each release has >=1 twin.
Content:
complex, 3 attributes, 5 elements
Defined:
globally in problem.xsd, see XML source
Includes:
definitions of 3 attributes and 5 elements
Used:
Simple Type Summary
piececolor_type
Defined:
globally in problem.xsd, see XML source
Used:
piecekind_type
Defined:
globally in problem.xsd, see XML source
Used:

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