--- /dev/null
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+This is a general research proposal template. A research is the theoretical
+requirement to gain a specific technology or to be able to construct special
+buildings, ships et cetera. A research may not be gainable but conductable e.g.
+in a research lab.
+
+@author Roland Haeder <webmaster@ship-simu.org>
+@version 0.0.0
+@copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Ship-Simu Developer Team
+@license GNU GPL 3.0 or any newer version
+@link http://www.ship-simu.org
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>
+//-->
+<research-proposal>
+ <!-- General data of this research like id, summar or description. //-->
+ <research-data>
+ <id>{?id?}</id>
+ <name>{?name?}</name>
+ <type>{?type?}</type>
+ <max-level>{?max_level?}</max-level>
+ <!-- All researches end up with results which can be improvements to
+ to existing technology or how research is conducted. Some research
+ may have multiple results and they all might not be good. //-->
+ <research-result-list research-result-count="{?research_result_count?}">
+ <!-- A single research result. //-->
+ <research-result>
+ <!-- A list of modified technology when this research is completed. //-->
+ <modify-technology-list modify-technology-count="{?modify_technology_count?}">
+ <!-- A single technology modification. //-->
+ <modify-technology id="{?modify_technology_id?}" amount="{?modify_technology_amount?}" />
+ </modify-technology-list>
+ </research-result>
+ </research-result-list>
+ <!-- A summary for this research proposal. //-->
+ <research-summary>
+ <![CDATA[{?summary?}]]>
+ </research-summary>
+ <!-- A full description for this research proposal. //-->
+ <research-description>
+ <![CDATA[{?description?}]]>
+ </research-description>
+ </research-data>
+ <!-- This is somewhat a "research history". //-->
+ <research-level-list research-level-count="{?research_level_count?}">
+ <!-- A research level X has its own summary and a full description.
+ It also can have dependencies which makes it possible to add different
+ dependencies for higher research levels. //-->
+ <research-level>
+ <level>{?level?}</level>
+ <!-- When the research of this level has been started ... //-->
+ <research-started timestamp="{?started?}" />
+ <!-- ... and when it has ended so when the research results are
+ available. //-->
+ <research-finished timestamp="{?finished?}" />
+ <!-- A summary for this research level. //-->
+ <level-summary>
+ <![CDATA[{?level_summary?}]]>
+ </level-summary>
+ <!-- A full description for this research level. //-->
+ <level-description>
+ <![CDATA[{?level_description?}]]>
+ </level-description>
+ <!-- A research level may depend on none, some or all of these
+ 'dependency types'. We are doing this this way to keep this XML
+ simple but still flexible enougth to fit all proposal needs. //-->
+ <level-dependencies>
+ <level-technology-dependency-list level-technology-dependency-count="{?level_technology_dependency_count?}">
+ <level-technology-dependency>
+ <level-technology-id>{?level_technology_id?}</level-technology-id>
+ <level-technology-name>{?level_technology_name?}</level-technology-name>
+ <level-technology-type>{?level_technology_type?}</level-technology-type>
+ <level-technology-level>{?level_technology_level?}</level-technology-level>
+ </level-technology-dependency>
+ </level-technology-dependency-list>
+ <level-research-dependency-list level-research-dependency-count="{?level_research_dependency_count?}">
+ <level-research-dependency>
+ <level-research-id>{?level_research_id?}</level-research-id>
+ <level-research-name>{?level_research_name?}</level-research-name>
+ <level-research-type>{?level_research_type?}</level-research-type>
+ <level-research-level>{?level_research_level?}</level-research-level>
+ </level-research-dependency>
+ </level-research-dependency-list>
+ <level-building-dependency-list level-building-dependency-count="{?level_building_dependency_count?}">
+ <level-building-dependency>
+ <level-building-id>{?level_building_id?}</level-building-id>
+ <level-building-name>{?level_building_name?}</level-building-name>
+ <level-building-type>{?level_building_type?}</level-building-type>
+ <level-building-level>{?level_building_level?}</level-building-level>
+ </level-building-dependency>
+ </level-building-dependency-list>
+ </level-dependencies>
+ </research-level>
+ </research-level-list>
+ <dependencies>
+ <technology-dependency-list technology-dependency-count="{?technology_dependency_count?}">
+ <technology-dependency>
+ <technology-id>{?technology_id?}</technology-id>
+ <technology-name>{?technology_name?}</technology-name>
+ <technology-type>{?technology_type?}</technology-type>
+ <technology-level>{?technology_level?}</technology-level>
+ </technology-dependency>
+ </technology-dependency-list>
+ <research-dependency-list research-dependency-count="{?research_dependency_count?}">
+ <research-dependency>
+ <research-id>{?research_id?}</research-id>
+ <research-name>{?research_name?}</research-name>
+ <research-type>{?research_type?}</research-type>
+ <research-level>{?research_level?}</research-level>
+ </research-dependency>
+ </research-dependency-list>
+ <building-dependency-list building-dependency-count="{?building_dependency_count?}">
+ <building-dependency>
+ <building-id>{?building_id?}</building-id>
+ <building-name>{?building_name?}</building-name>
+ <building-type>{?building_type?}</building-type>
+ <building-level>{?building_level?}</building-level>
+ </building-dependency>
+ </building-dependency-list>
+ </dependencies>
+</research-proposal>