<xs:complexType name="Activity">
<xs:sequence>
<xs:element name="ActivityKey" type="commons:resource-key" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>
This the is the keyfield for the resource.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SystemId" type="xs:string" minOccurs="1">
<xs:annotation>
<!-- +++ PS
+++ should we make this SystemGUId to indicate that
it is the key?
-->
<xs:documentation>
Required internal system identifier for the activity
record for this system.
</xs:documentation>
<xs:appinfo>
TA8779799003
</xs:appinfo>
</xs:annotation>
</xs:element>
<!-- +++ PS
+++ Are we missing a necessary connection between this
activity and the listingGUId or listingId and the
transactionGUId or transactionId? Both are in the
Vocabulary document but are missing from this schema.
-->
<xs:element name="Name" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
The descriptive name for the activity.
</xs:documentation>
<xs:appinfo>
Smith Service Order for Appraisal
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Status" type="xs:NMTOKEN" minOccurs="1">
<xs:annotation>
<xs:documentation>
State of the activity
</xs:documentation>
<xs:appinfo>
Open
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Classification" type="xs:string" minOccurs="1">
<xs:annotation>
<xs:documentation>
Classification of the activity.
</xs:documentation>
<xs:appinfo>
Inspection
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Category" type="act:Category" minOccurs="0">
<xs:annotation>
<xs:appinfo>
ServiceOrder
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="PlannedStartDateTime" type="commons:SecureDateTime" minOccurs="0">
<xs:annotation>
<xs:appinfo>
2007-02-05T11:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ActualStartDateTime" type="commons:SecureDateTime" minOccurs="0">
<xs:annotation>
<xs:appinfo>
2007-02-05T11:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="DueDateTime" type="commons:SecureDateTime" minOccurs="0">
<xs:annotation>
<xs:appinfo>
2007-01-05T11:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CompletedDateTime" type="commons:SecureDateTime" minOccurs="0">
<xs:annotation>
<xs:appinfo>
2007-02-05T11:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CompletionRoles" type="act:CompletionRoles" minOccurs="0" />
<xs:element name="Note" type="commons:Remark" minOccurs="0">
<xs:annotation>
<xs:appinfo>
Requires signing by the two parties.
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Dependency" type="act:Dependency" minOccurs="0" />
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
|