//-->
<research-proposal>
<!-- General data of this research like id, summar or description. //-->
- <research-data id="{?id?}" type="{?type?}">
- <!-- @TODO We need to add something that allows the simulation to e.g.
- @TODO decrease building time or higher efficience of certain
- @TODO facilities. Currently, a research proposal is only used as a
- @TODO depency. //-->
- <!-- A brief summary for this research proposal. //-->
+ <research-data>
+ <id>{?id?}</id>
+ <type>{?type?}</type>
+ <!-- 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>
+ <!-- A single research result. //-->
+ <research-result>
+ <!-- A list of modified technology when this research is completed. //-->
+ <modify-technology-list>
+ <!-- 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>
</research-data>
<!-- This is somewhat a "research history". //-->
<research-level-list>
- <!-- A research level X has its own brief summary and a full description.
+ <!-- A research level X has its own summary and a full description.
It also can have depencies which makes it possible to add different
depencies for higher research levels. //-->
- <research-level level="{?level?}">
+ <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 brief summary for this research level. //-->
+ <!-- A summary for this research level. //-->
<level-summary>
<![CDATA[{?level_summary?}]]>
</level-summary>
<![CDATA[{?level_description?}]]>
</level-description>
<!-- A research level may depend on none, some or all of these
- 'depency types'. We are doing this this way to keep this XML
+ 'dependency types'. We are doing this this way to keep this XML
simple but still flexible enougth to fit all proposal needs. //-->
- <technology-depency-list>
- <technology-depency id="{?technology_id?}" level="{?technology_level?}" />
- </technology-depency-list>
- <research-depency-list>
- <research-depency id="{?research_id?}" level="{?research_level?}" />
- </research-depency-list>
- <building-depency-list>
- <building-depency type="{?building_type?}" />
- </building-depency-list>
+ <technology-dependency-list>
+ <technology-dependency id="{?technology_id?}" level="{?technology_level?}" />
+ </technology-dependency-list>
+ <research-dependency-list>
+ <research-dependency id="{?research_id?}" level="{?research_level?}" />
+ </research-dependency-list>
+ <building-dependency-list>
+ <building-dependency id="{?building_id?}" level="{?building_level?}" />
+ </building-dependency-list>
</research-level>
</research-level-list>
</research-proposal>