Stapleton Business Solutions Ltd proposes that all developers of competition software for camera clubs support an open format for interchange of competition data. In this way, we can encourage inter-club digital projected image competitions. We propose the following XML format...
| | | | |   | |
| <xml version="1.0"> | |
| | <Club name=string> | Name of the club |
| | | <Email>string</Email> | E-mail address for entries |
| | | <ProjectorHRes>number</ProjectorHRes> | Horizontal resolution of the projector (pixels) |
| | | <ProjectorVRes>number</ProjectorVRes> | Vertical resolution of the projector (pixels) |
| | | <MaxFileSize>number</MaxFileSize> | Maximum image file size permitted |
| | | <PreferedFileType>string</PreferedFileType> | Preferred file type (eg jpg, till, png) |
| | </Club> | |
| |
| | <Competition name=string maxScore=number> | Competition name; maximum score |
| | | <SingleWinner>True/False</SingleWinner> | True if single winner is required |
| | | <ForReview>True/False</ForReview> | True if for review (no scoring) |
| | | <Club>string</Club> | Club name |
| | | <Date>date</Date> | Competition date |
| | | <DOW>number<DOW> | Usual day of the week for recurring competitions |
| | | <Title>string</Title> | Competition title |
| | | <Folder>string</Folder> | Folder where images are stored - omitted if in same folder as XML |
| | | <Judge>string</Judge> | Name of the judge |
| | | <Portfolio>True/False</Portfolio> | True if this is a portfolio competition |
| | | <MaxClasses>number</MaxClasses> | Maximum number of classes one author may enter |
| | | <MaxEntries>number</MaxEntries> | Maximum number of images an author can submit in all classes |
| | |
| | | <Class name=string multiImage=> | Class name |
| | | | <MaxEntries>number</MaxEntries> | Maximum number of images an author can submit in this classes |
| | |
| | | | <Entry image=string> | Name of the image file |
| | | | | <Author>string</Author> | Name of the author (photographer) |
| | | | | <Title>string</Title> | Title for display |
| | | | | <Description>string</Description> | Description for score sheets |
| | | | | <ID>number</ID> | Unique number within this competition |
| | | | | <Club>string</Club> | Author's club |
| | | | | <Email>string</Email> | Author's e-mail address |
| | | | | <Score>number</Score> | Score for the image |
| | | | | <Rank>number</Rank> | Rank of the image within the class |
| | | | </Entry> | |
| | |
| | | </Class> | |
| | </Competition> | |
| </xml> | |
Additional tags used within the PhotoCompViewer suite
| | | | |   | |
| | <Competition> | |
| | | <ShowLogo>string</ShowLogo> | Windows path to the image to be shown as the club logo |
| | | <CertLogo>string</CertLogo> | Windows path to the image to be used on certificates |
| | | <Delay>string</Delay> | Length of time (in seconds) that each image is displayed when shown continuously |
| | | <StartUpClass>string</StartUpClass> | The class shown first |
| | | <Class multiImage=> | True if this is a multi-image class (eg portfolio) |
| | | | <Entry> | |
| | | | | <Image>string</Image> | Name of additional image file(s) in a portfolio entry |