431 | | <xs:complexType> |
432 | | <xs:sequence> |
433 | | <xs:element name="Name" type="xs:string"/> |
434 | | <xs:element name="Description" type="xs:string" minOccurs="0"/> |
435 | | <xs:element name="PropertyType"> |
436 | | <xs:annotation> |
437 | | <xs:documentation>Enum of property types Data, Geometry, Object, Decimal, Raster </xs:documentation> |
438 | | </xs:annotation> |
439 | | <xs:simpleType> |
440 | | <xs:restriction base="xs:string"> |
441 | | <xs:enumeration value="Data"/> |
442 | | <xs:enumeration value="Geometry"/> |
443 | | <xs:enumeration value="Object"/> |
444 | | <xs:enumeration value="Association"/> |
445 | | <xs:enumeration value="Raster"/> |
446 | | </xs:restriction> |
447 | | </xs:simpleType> |
448 | | </xs:element> |
449 | | <xs:element name="DataType" minOccurs="0"> |
450 | | <xs:annotation> |
451 | | <xs:documentation>Enum of data types Boolean, Byte, DateTime, Decimal, Double, Int16, Int32, Int64, Single, String, BLOB, CLOB, UniqueID </xs:documentation> |
452 | | </xs:annotation> |
453 | | <xs:simpleType> |
454 | | <xs:restriction base="xs:string"> |
455 | | <xs:enumeration value="Boolean"/> |
456 | | <xs:enumeration value="Byte"/> |
457 | | <xs:enumeration value="DateTime"/> |
458 | | <xs:enumeration value="Decimal"/> |
459 | | <xs:enumeration value="Double"/> |
460 | | <xs:enumeration value="Int16"/> |
461 | | <xs:enumeration value="Int32"/> |
462 | | <xs:enumeration value="Int64"/> |
463 | | <xs:enumeration value="Single"/> |
464 | | <xs:enumeration value="String"/> |
465 | | <xs:enumeration value="BLOB"/> |
466 | | <xs:enumeration value="CLOB"/> |
467 | | <xs:enumeration value="UniqueID"/> |
468 | | </xs:restriction> |
469 | | </xs:simpleType> |
470 | | </xs:element> |
471 | | <xs:element name="PropertyValueConstraintList" minOccurs="0"> |
472 | | <xs:complexType> |
473 | | <xs:sequence> |
474 | | <xs:element name="Value" type="xs:string" maxOccurs="unbounded"> |
475 | | </xs:element> |
476 | | </xs:sequence> |
477 | | </xs:complexType> |
478 | | </xs:element> |
479 | | </xs:sequence> |
480 | | </xs:complexType> |
481 | | </xs:element> |
482 | | <xs:element name="PropertyType"> |
| 432 | <xs:complexType> |
| 433 | <xs:sequence> |
| 434 | <xs:element name="Name" type="xs:string"/> |
| 435 | <xs:element name="Description" type="xs:string" minOccurs="0"/> |
| 436 | <xs:element name="PropertyType"> |
| 437 | <xs:annotation> |
| 438 | <xs:documentation>Enum of property types Data, Geometry, Object, Decimal, Raster </xs:documentation> |
| 439 | </xs:annotation> |
| 440 | <xs:simpleType> |
| 441 | <xs:restriction base="xs:string"> |
| 442 | <xs:enumeration value="Data"/> |
| 443 | <xs:enumeration value="Geometry"/> |
| 444 | <xs:enumeration value="Object"/> |
| 445 | <xs:enumeration value="Association"/> |
| 446 | <xs:enumeration value="Raster"/> |
| 447 | </xs:restriction> |
| 448 | </xs:simpleType> |
| 449 | </xs:element> |
| 450 | <xs:element name="DataType" minOccurs="0"> |
| 451 | <xs:annotation> |
| 452 | <xs:documentation>Enum of data types Boolean, Byte, DateTime, Decimal, Double, Int16, Int32, Int64, Single, String, BLOB, CLOB, UniqueID </xs:documentation> |
| 453 | </xs:annotation> |
| 454 | <xs:simpleType> |
| 455 | <xs:restriction base="xs:string"> |
| 456 | <xs:enumeration value="Boolean"/> |
| 457 | <xs:enumeration value="Byte"/> |
| 458 | <xs:enumeration value="DateTime"/> |
| 459 | <xs:enumeration value="Decimal"/> |
| 460 | <xs:enumeration value="Double"/> |
| 461 | <xs:enumeration value="Int16"/> |
| 462 | <xs:enumeration value="Int32"/> |
| 463 | <xs:enumeration value="Int64"/> |
| 464 | <xs:enumeration value="Single"/> |
| 465 | <xs:enumeration value="String"/> |
| 466 | <xs:enumeration value="BLOB"/> |
| 467 | <xs:enumeration value="CLOB"/> |
| 468 | <xs:enumeration value="UniqueID"/> |
| 469 | </xs:restriction> |
| 470 | </xs:simpleType> |
| 471 | </xs:element> |
| 472 | <xs:element name="PropertyValueConstraintList" minOccurs="0"> |
| 473 | <xs:complexType> |
| 474 | <xs:sequence> |
| 475 | <xs:element name="Value" type="xs:string" maxOccurs="unbounded"> |
| 476 | </xs:element> |
| 477 | </xs:sequence> |
| 478 | </xs:complexType> |
| 479 | </xs:element> |
| 480 | </xs:sequence> |
| 481 | </xs:complexType> |
| 482 | </xs:element> |
| 483 | <xs:element name="PropertyType"> |