<xs:complexType name="AnalyticType">
<xs:annotation>
<xs:documentation>Content and Analytic Metadata - An entity is something with distinct, independent existence in the real world, either concrete or abstract. The term entity may be used for the thing in the real world, or alternatively it may be used for a representation of the thing in some information system.. Relationships that exist between entities.</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded">
<xs:element name="personEntity">
<xs:annotation>
<xs:documentation>A physical person is a biological entity that uniquely represents a person. Any entity with the attributes that constitute personhood.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="identityEntity">
<xs:annotation>
<xs:documentation>An identity is a set of biographic information and/or biometric information (e.g., photographs) that a person uses and/or is associated with at a point in time. Each physical person can have multiple identities. Multiple identities can be grouped together into a single person, associating the group to the biometric information for the person. Optional Identity attributes include: Honorific Prefix, Given Name, Additional Name, Family Name, Honorific Suffix, Date of Birth, Date of Death, Place of Birth, Place of Death, Gender, Physical Description</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:element ref="Identity:identity"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="personaEntity">
<xs:annotation>
<xs:documentation>A collection of attributes that may include the attributes for identity but will also include attributes that is dependent on context and/or circumstance.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:element name="userName" type="xs:string">
<xs:annotation>
<xs:documentation>User name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="role" type="xs:string">
<xs:annotation>
<xs:documentation>A specific application within a persona.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="accountType" type="xs:string">
<xs:annotation>
<xs:documentation>The type of account, includes email address, instant messenger, VOIP, social networking site: Facebook, Twitter, Google+, Other.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="handle" type="xs:string">
<xs:annotation>
<xs:documentation>Alias.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="organizationEntity">
<xs:annotation>
<xs:documentation>Organization - a group of persons united for a cause, activity, ideal, etc.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:element ref="organization"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="locationEntity">
<xs:annotation>
<xs:documentation>Geopoint or Postal Address.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:choice>
<xs:element name="address" type="ddms:PlaceType">
<xs:annotation>
<xs:documentation>A group of entities used in the DoD Discovery Metadata Specification postalAddress plus others. Optionally includes Street, City, State, Province, Postal Code, and Country Code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="geoPoint" type="tspi-core:PointType">
<xs:annotation>
<xs:documentation>Associated location. Type: Geopoint (optional)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="equipmentEntity">
<xs:annotation>
<xs:documentation>The name or nomenclature of the equipment.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:element ref="equipment"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="facilityEntity">
<xs:annotation>
<xs:documentation>Facility name.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
<xs:element ref="facility"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="systemUriEntity">
<xs:annotation>
<xs:documentation>Uniform Resource Identifier (URI).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="uri" type="xs:anyURI"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="emailAddressEntity">
<xs:annotation>
<xs:documentation>EmailAddress</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="emailAddress" type="string256">
<xs:annotation>
<xs:documentation>An address for electronic mail. Can be for a person or organization.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="webAddressEntity">
<xs:annotation>
<xs:documentation>Web Address</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="webAddress" type="string256"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="titleEntity">
<xs:annotation>
<xs:documentation>Title (personal) as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="creditCardNumberEntity">
<xs:annotation>
<xs:documentation>Credit card number as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="personalIdEntity">
<xs:annotation>
<xs:documentation>Personal Identification Number as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="moneyEntity">
<xs:annotation>
<xs:documentation>A unit of currency as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="nationalityEntity">
<xs:annotation>
<xs:documentation>Nationality as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="religionEntity">
<xs:annotation>
<xs:documentation>Religion as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="distanceEntity">
<xs:annotation>
<xs:documentation>Distance as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="timeEntity">
<xs:annotation>
<xs:documentation>Time as extracted from a file by an entity extraction tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="productEntity">
<xs:annotation>
<xs:documentation>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:group ref="namedEntityCommonElements"/>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="financialTransactionEntity">
<xs:annotation>
<xs:documentation>Financial Transaction</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="date" type="ddms:CombinedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Date the financial transaction occurred.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="item" type="string100" minOccurs="0">
<xs:annotation>
<xs:documentation>Subject of the financial transaction. For example, Payment, Purchase</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="amount" type="string100" minOccurs="0">
<xs:annotation>
<xs:documentation>Amount Amount of the financial transaction.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="CVEnumDOMEXFinancialTransactionTypeType:CVEnumDOMEXFinancialTransactionTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Type of financial transaction. Includes PayPal, Cash, Western Union, Credit Card, On-line Hawala Site, Bank Wire Transfer, Other.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="accountNumber" type="string50" minOccurs="0">
<xs:annotation>
<xs:documentation>Account number used in the transaction.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="accountType" type="CVEnumDOMEXFinancialAccountTypeType:CVEnumDOMEXFinancialAccountTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Type of financial account. Values include ATM Card, Checking, Credit Card, Debit Card, Investment, Savings, Other.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="password" type="string50" minOccurs="0">
<xs:annotation>
<xs:documentation>Password used in the financial transaction.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pin" type="string20" minOccurs="0">
<xs:annotation>
<xs:documentation>Personal Identification Number used in the financial transaction.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="remark" type="RemarkType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Use remarks.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="travelEntity">
<xs:annotation>
<xs:documentation>Entity for travel transactions.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="type" type="CVEnumDOMEXTravelTypeType:CVEnumDOMEXTravelTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation>The method of travel. Values include: Auto, Bicycle, Bus, Commercial Air, Commercial Truck, Commercial Vessel, Express Consignment, Fishing Vessel, Mail, Motorcycle, Pedestrian, Private Aircraft, Private Vessel, Train, Truck, Van, Other.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="carrier" type="string100" minOccurs="0">
<xs:annotation>
<xs:documentation>Name of the airline, vessel, train.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="flightType" type="CVEnumDOMEXFlightTypeType:CVEnumDOMEXFlightTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation>The type of airline flight. Values are: Domestic, Extra-territorial, and International</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="travelIdentifier" type="string50" minOccurs="0">
<xs:annotation>
<xs:documentation>Flight number, train number, bus route, etc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="departureLocation" type="ddms:PlaceType" minOccurs="0">
<xs:annotation>
<xs:documentation>Postal address of the departure location.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="departureDateTime" type="ddms:CombinedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Date and time of the departure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="arrivalLocation" type="ddms:PlaceType" minOccurs="0">
<xs:annotation>
<xs:documentation>Postal address of the arrival location.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="arrivalDateTime" type="ddms:CombinedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Date and time of the arrival.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
<xs:element name="eventEntity">
<xs:annotation>
<xs:documentation>Event - Something that takes place; an occurrence.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="entityCommonElements"/>
<xs:element name="type" type="CVEnumDOMEXEventTypeType:CVEnumDOMEXEventTypeType">
<xs:annotation>
<xs:documentation>The type of event. Includes Conflict, Objective, Raid, Political.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="startDate" type="ddms:CombinedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Date the event started.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="ddms:CombinedDateType" minOccurs="0">
<xs:annotation>
<xs:documentation>Date the event ended.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="uuid" type="UuidType"/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
|