Show All

# XML Schema for the <Project> Element

The following shows the <Project> element schema for Microsoft Office Project 2003. Details of the schema for <TimephasedDataType>, <Calendar>, and so on, are shown in separate topics.

See Also

Overview of XML Schema for Project
Overview of XML Structure for Project
XML Structure for the <Project> Element
<Project> Element

    <?xml version="1.0" encoding="UTF-8" ?>
    <!--
    	The Microsoft Project 2003 XML Data Interchange Schema

    	Revision date:	2003-03-04

    	This schema defines the XML import/export format for project data in
    	Microsoft Project 2003.  Localized documentation can be found in either the
    	language-specific subfolder in either"\Program Files\Microsoft Office\Office"
    	or "\Program Files\Microsoft Office\Office11" folder or the appropriate
    	Updates to this document, if any, can be found at http://Microsoft.com/Project.

    	Microsoft may have patents, patent applications, trademarks, copyrights,
    	or other intellectual property rights covering subject	matter in this
    	document. Except as expressly provided in any written	license agreement
    	from Microsoft, the furnishing of this document does not give you any
    	license to these patents, trademarks, copyrights, or other intellectual
    	property.

    	(c) 2003 Microsoft Corporation. All rights reserved.
    -->
    <xsd:schema xmlns="http://schemas.microsoft.com/project"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://schemas.microsoft.com/project"
    elementFormDefault="qualified">
    	<xsd:annotation>
    		<xsd:documentation>The full project schema definition from the project level down,
    		starting with data type definitions.</xsd:documentation>
    		<xsd:appinfo>The Microsoft Project Data Interchange Schema for Microsoft Project 10.
    		</xsd:appinfo>
    	</xsd:annotation>
    	<!-- data type definitions - @TimephasedData schema -->
    	<xsd:complexType name="TimephasedDataType">
    	    ...
    	</xsd:complexType>
    	<!-- @Project schema -->
    	<xsd:element name="Project">
    		<xsd:annotation>
    			<xsd:documentation>The project is the top level element of the document.
    			</xsd:documentation>
    		</xsd:annotation>
    		<xsd:complexType>
    			<xsd:sequence>
    				<xsd:element name="UID" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The unique ID of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="16" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Name" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The name of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="255" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Title" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The title of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Subject" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The subject of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Category" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The category of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Company" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The company that owns the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Manager" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The manager of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="Author" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The author of the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="512" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="CreationDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The date that the project was created.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="Revision" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of times a project has been saved.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="LastSaved" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The date that the project was last saved.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="ScheduleFromStart" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether the project is schduled from the start date or finish date.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="StartDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The start date of the project. Required if ScheduleFromStart is true.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="FinishDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The finish date of the project. Required if ScheduleFromStart is false.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="FYStartDate" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Fiscal Year starting month. Values are:
    						1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July,
    						8=August, 9=September, 10=October, 11=November, 12=December </xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    							<xsd:enumeration value="4" />
    							<xsd:enumeration value="5" />
    							<xsd:enumeration value="6" />
    							<xsd:enumeration value="7" />
    							<xsd:enumeration value="8" />
    							<xsd:enumeration value="9" />
    							<xsd:enumeration value="10" />
    							<xsd:enumeration value="11" />
    							<xsd:enumeration value="12" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="CriticalSlackLimit" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of days past its end date that a task can go
    						before Microsoft Project marks that task as a critical task.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="CurrencyDigits" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of digits after the decimal symbol.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="CurrencySymbol" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The currency symbol used in the project.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:string">
    							<xsd:maxLength value="20" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="CurrencySymbolPosition" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The position of the currency symbol.  Values are:
    						0=Before, 1=After, 2=Before With Space, 3=After with space.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="CalendarUID" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The project calendar.  Refers to a valid UID in the
    						Calendars element of the Microsoft Project XML Schema.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DefaultStartTime" type="xsd:time" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default start time of new tasks.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DefaultFinishTime" type="xsd:time" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default finish time of new tasks.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MinutesPerDay" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of minutes per day.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MinutesPerWeek" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of minutes per week.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DaysPerMonth" type="xsd:integer" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The number of days per month.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DefaultTaskType" default="1" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default type of new tasks. Values are:
    						0=Fixed Units, 1=Fixed Duration, 2=Fixed Work.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="DefaultFixedCostAccrual" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default from where fixed costs are accrued.  Values are:
    						1=Start, 2=Prorated, 3=End</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="DefaultStandardRate" type="xsd:float" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default standard rate for new resources.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DefaultOvertimeRate" type="xsd:float" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default overtime rate for new resources.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="DurationFormat" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The format for expressing the bulk duration.  Values are:
    						3=m, 4=em, 5=h, 6=eh, 7=d, 8=ed, 9=w, 10=ew, 11=mo, 12=emo, 19=%, 20=e%, 21=null,
    						35=m?, 36=em?, 37=h?, 38=eh?, 39=d?, 40=ed?, 41=w?, 42=ew?, 43=mo?, 44=emo?, 51=%?, 52=e%? and
    						53=null.</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="3" />
    							<xsd:enumeration value="4" />
    							<xsd:enumeration value="5" />
    							<xsd:enumeration value="6" />
    							<xsd:enumeration value="7" />
    							<xsd:enumeration value="8" />
    							<xsd:enumeration value="9" />
    							<xsd:enumeration value="10" />
    							<xsd:enumeration value="11" />
    							<xsd:enumeration value="12" />
    							<xsd:enumeration value="19" />
    							<xsd:enumeration value="20" />
    							<xsd:enumeration value="21" />
    							<xsd:enumeration value="35" />
    							<xsd:enumeration value="36" />
    							<xsd:enumeration value="37" />
    							<xsd:enumeration value="38" />
    							<xsd:enumeration value="39" />
    							<xsd:enumeration value="40" />
    							<xsd:enumeration value="41" />
    							<xsd:enumeration value="42" />
    							<xsd:enumeration value="43" />
    							<xsd:enumeration value="44" />
    							<xsd:enumeration value="51" />
    							<xsd:enumeration value="52" />
    							<xsd:enumeration value="53" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="WorkFormat" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default work unit format. Values are:
    						1=m, 2=h, 3=d, 4=w, 5=mo</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    							<xsd:enumeration value="4" />
    							<xsd:enumeration value="5" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="EditableActualCosts" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether or not actual costs are editable.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="HonorConstraints" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether tasks honour their constraint dates.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="EarnedValueMethod" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default method for calculating earned value. Values are:
    						0=Percent Complete, 1=Physical Percent Complete</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="InsertedProjectsLikeSummary" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether to calculate subtasks as summary tasks.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MultipleCriticalPaths" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether multiple critical paths are calculated.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="NewTasksEffortDriven" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether new tasks are effort driven.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="NewTasksEstimated" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether to show the estimated duration by default.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="SplitsInProgressTasks" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether in-progress tasks can be split.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="SpreadActualCost" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether actual costs are spread to the status date.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="SpreadPercentComplete" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether percent complete is spread to the status date.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="TaskUpdatesResource" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether updates to tasks update resources.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="FiscalYearStart" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Specifies whether to use fiscal year numbering</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="WeekStartDay" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Start day of the week. Values are:
    						0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    							<xsd:enumeration value="4" />
    							<xsd:enumeration value="5" />
    							<xsd:enumeration value="6" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="MoveCompletedEndsBack" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>
    							Specifies whether the end of completed portions of tasks scheduled to begin after the
    							status date but begun early should be moved back to the status date.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MoveRemainingStartsBack" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>
    							Specifies whether the beginning of remaining portions of tasks scheduled to begin after the
    							status date but begun early should be moved back to the status date.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MoveRemainingStartsForward" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>
    							Specifies whether the beginning of remaining portions of tasks scheduled to have begun late
    							should be moved up to the status date.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MoveCompletedEndsForward" type="xsd:boolean" default="false" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>
    							Specifies whether the end of completed portions of tasks scheduled to have been completed
    							before the status date but begun late should be moved up to the status date.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="BaselineForEarnedValue" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The specific baseline used to calculate Variance values.  Values are:
    						0=Baseline, 1=Baseline 1, 2=Baseline 2, 3=Baseline 3, 4=Baseline 4, 5=Baseline 5, 6=Baseline 6,
    						7=Baseline 7, 8=Baseline 8, 9=Baseline 9, 10=Baseline 10</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    							<xsd:enumeration value="2" />
    							<xsd:enumeration value="3" />
    							<xsd:enumeration value="4" />
    							<xsd:enumeration value="5" />
    							<xsd:enumeration value="6" />
    							<xsd:enumeration value="7" />
    							<xsd:enumeration value="8" />
    							<xsd:enumeration value="9" />
    							<xsd:enumeration value="10" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="AutoAddNewResourcesAndTasks" type="xsd:boolean" default="true" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether to automatically add new resources to the resource pool.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="StatusDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Date used for calculation and reporting.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="CurrentDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The system date that the XML was generated.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="MicrosoftProjectServerURL" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether the project was created by a Project Server user as opposed to an NT user.
    						</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="Autolink" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether to autolink inserted or moved tasks.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="NewTaskStartDate" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default date for new tasks start.  Values are:
    						0=Project Start Date, 1=Current Date</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="DefaultTaskEVMethod" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>The default earned value method for tasks.  Values are:
    						0=Percent Complete, 1=Physical Percent Complete</xsd:documentation>
    					</xsd:annotation>
    					<xsd:simpleType>
    						<xsd:restriction base="xsd:integer">
    							<xsd:enumeration value="0" />
    							<xsd:enumeration value="1" />
    						</xsd:restriction>
    					</xsd:simpleType>
    				</xsd:element>
    				<xsd:element name="ProjectExternallyEdited" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether the project XML was edited.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="ExtendedCreationDate" type="xsd:dateTime" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Date used for calculation and reporting.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="ActualsInSync" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether all actual work has been synchronized with the project.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="RemoveFileProperties" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether to remove all file properties on save.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<xsd:element name="AdminProject" type="xsd:boolean" minOccurs="0">
    					<xsd:annotation>
    						<xsd:documentation>Whether the project is an administrative project.</xsd:documentation>
    					</xsd:annotation>
    				</xsd:element>
    				<!-- @OutlineCode schema -->
    				<xsd:element name="OutlineCodes" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @WBSMask schema -->
    				<xsd:element name="WBSMasks" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @ExtendedAttribute schema -->
    				<xsd:element name="ExtendedAttributes" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @Calendar schema -->
    				<xsd:element name="Calendars" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @Task schema -->
    				<xsd:element name="Tasks" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @Resource schema -->
    				<xsd:element name="Resources" minOccurs="0">
    				    ...
    				</xsd:element>
    				<!-- @Assignment schema -->
    				<xsd:element name="Assignments" minOccurs="0">
    				    ...
    				</xsd:element>
    			</xsd:sequence>
    		</xsd:complexType>
    	</xsd:element>
    </xsd:schema>

©2003-2004 Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp