| schema location: | H:\projects\pamml\schema\pamml.xsd |
| targetNamespace: | http://web.mit.edu/rajsingh/www/xml/ns/pamml |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | extension of pamml:VectorBinaryOperationType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Allocate"> <xs:annotation> <xs:documentation>Add an attribute from 2nd Vector to 1st and calculate its value based on the percentage of overlap.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorBinaryOperationType"> <xs:attribute name="useFeatureType" type="xs:string" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | |||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Attribute"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="dataType" type="xs:anySimpleType" use="required"/> <xs:attribute name="minVal" type="xs:string" use="optional"/> <xs:attribute name="maxVal" type="xs:string" use="optional"/> <xs:attribute name="query" type="xs:string" use="optional"/> <xs:attribute name="note" type="xs:string" use="optional"/> <!-- string, double or int --> <!-- XPath expression --> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | pamml:AttributeInfoType | ||
| properties |
|
||
| children | pamml:Attribute | ||
| used by |
|
||
| source | <xs:element name="AttributeInfo" type="pamml:AttributeInfoType"/> |
| diagram | |||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CacheInfo"> <xs:complexType> <xs:attribute name="cached" type="xs:boolean" use="required"/> <xs:attribute name="url" type="xs:anyURI" use="required"/> <xs:attribute name="pammlModelType" type="xs:string" use="optional"/> <xs:attribute name="time" type="xs:dateTime" use="required"/> <xs:attribute name="nextUpdateTime" type="xs:dateTime" use="optional"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Contains" type="pamml:VectorBooleanBinaryOperation"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Crosses" type="pamml:VectorBooleanBinaryOperation"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorBinaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Difference"> <xs:annotation> <xs:documentation>Returns all areas from 1st Vector that do not fall within 2nd</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorBinaryOperationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Disjoint" type="pamml:VectorBooleanBinaryOperation"> <xs:annotation> <xs:documentation>The data sets share no points in common</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | extension of pamml:VectorUnaryOperationType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Dissolve"> <xs:annotation> <xs:documentation>Generates new geometry by merging adjacent features where the useFeatureType attribute is the same</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorUnaryOperationType"> <xs:attribute name="useFeatureType" type="xs:string" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Equals" type="pamml:VectorBooleanBinaryOperation"> <xs:annotation> <xs:documentation>Interiors intersect and no part of the interior or boundary of one intersects the exterior of the other</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RDBVectorDataType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ESRISDEReader"> <xs:annotation> <xs:documentation>A vector data model whose source is an ESRI SDE database</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RDBVectorDataType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | extension of pamml:TableDataType | ||
| properties |
|
||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||
| attributes | |||
| source | <xs:element name="GenericRDBMSTable"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:TableDataType"> <xs:attributeGroup ref="pamml:RDBMSConnectionInfo"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorBinaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Intersection"> <xs:annotation> <xs:documentation>Returns all areas from 1st Vector that fall within 2nd</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorBinaryOperationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Intersects" type="pamml:VectorBooleanBinaryOperation"> <xs:annotation> <xs:documentation>The data sets share at least one point in common--opposite of disjoint</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | pamml:MetadataType | ||
| properties |
|
||
| children | Description Reference VisualPreview FGDCMetadata | ||
| used by |
|
||
| source | <xs:element name="Metadata" type="pamml:MetadataType"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||
| type | pamml:ModelType | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="Model" type="pamml:ModelType"/> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| properties |
|
||
| children | pamml:Model | ||
| source | <xs:element name="Models"> <xs:complexType> <xs:sequence> <xs:element ref="pamml:Model" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RDBVectorDataType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="OracleSpatialReader"> <xs:annotation> <xs:documentation>A vector data model whose source is an Oracle Spatial database</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RDBVectorDataType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Overlaps" type="pamml:VectorBooleanBinaryOperation"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Permissions"> <xs:annotation> <xs:documentation>collection of user, group and other Permissions</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="user" type="pamml:PermissionType" use="optional"/> <xs:attribute name="group" type="pamml:PermissionType" use="optional"/> <xs:attribute name="other" type="pamml:PermissionType" use="optional"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RDBVectorDataType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PostGISReader"> <xs:annotation> <xs:documentation>A vector data model whose source is a PostgreSQL PostGIS database</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RDBVectorDataType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||
| type | extension of pamml:VectorUnaryOperationType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Quantile"> <xs:annotation> <xs:documentation>Generates aggregate geometry by grouping the values of an attribute into ranges with equal numbers of members</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorUnaryOperationType"> <xs:attribute name="useFeatureType" type="xs:string" use="required"/> <xs:attribute name="numRanges" type="xs:int" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorUnaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData NewAttributes | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Query"> <xs:annotation> <xs:documentation>Generates new attributes on a spatial model</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorUnaryOperationType"> <xs:sequence> <xs:element name="NewAttributes" type="pamml:AttributeInfoType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||
| type | pamml:AttributeInfoType | ||||
| properties |
|
||||
| children | pamml:Attribute | ||||
| source | <xs:element name="NewAttributes" type="pamml:AttributeInfoType"/> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | extension of pamml:RasterBinaryOperationType | ||
| properties |
|
||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:RasterDataModel | ||
| attributes | |||
| annotation |
|
||
| source | <xs:element name="RasterAllocate"> <xs:annotation> <xs:documentation>Add an attribute from 2nd Raster to 1st and calculate its value based on the percentage of overlap.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RasterBinaryOperationType"> <xs:attribute name="useFeatureType" type="xs:string" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | pamml:RasterDataModelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="RasterDataModel" type="pamml:RasterDataModelType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RasterUnaryOperationType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo RasterDataModel OperationRaster OperationValue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="RasterFocal"> <xs:annotation> <xs:documentation>Basic map algebra.</xs:documentation> <xs:documentation>Cell values are calculated based on a constant or another raster grid</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RasterUnaryOperationType"> <xs:choice> <xs:element name="OperationRaster" type="pamml:RasterDataModelType"/> <xs:element name="OperationValue" type="pamml:ValueDataType"/> </xs:choice> <xs:attribute name="operation" type="pamml:FocalOperation" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | pamml:RasterDataModelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="OperationRaster" type="pamml:RasterDataModelType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:ValueDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="OperationValue" type="pamml:ValueDataType"/> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | extension of pamml:RasterUnaryOperationType | ||
| properties |
|
||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo RasterDataModel TableData | ||
| attributes | |||
| annotation |
|
||
| source | <xs:element name="RasterReclass"> <xs:annotation> <xs:documentation>Changes attribute value based on a lookup table.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RasterUnaryOperationType"> <xs:sequence> <xs:element name="TableData" type="pamml:TableDataType"/> </xs:sequence> <xs:attribute name="reclassFeatureType" type="xs:string"/> <xs:attribute name="minValFeatureType" type="xs:string" use="optional"/> <xs:attribute name="maxValFeatureType" type="xs:string" use="optional"/> <xs:attribute name="newValFeatureType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TableData" type="pamml:TableDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:RasterDataModel | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="RasterToVector"> <xs:annotation> <xs:documentation>A raster to vector conversion model</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorDataType"> <xs:sequence> <xs:element ref="pamml:RasterDataModel"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RasterUnaryOperationType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo RasterDataModel NeighborhoodSizeRaster NeighborhoodSizeValue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="RasterZonal"> <xs:annotation> <xs:documentation>Cell values are calculated based on operations on neighboring cell values. neighborhood size is a constant or a value from another raster grid</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RasterUnaryOperationType"> <xs:sequence> <xs:choice> <xs:element name="NeighborhoodSizeRaster" type="pamml:RasterDataModelType"/> <xs:element name="NeighborhoodSizeValue" type="pamml:ValueDataType"/> </xs:choice> </xs:sequence> <xs:attribute name="operation" type="pamml:ZonalOperation" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | pamml:RasterDataModelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="NeighborhoodSizeRaster" type="pamml:RasterDataModelType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:ValueDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="NeighborhoodSizeValue" type="pamml:ValueDataType"/> |
| diagram | ![]() |
||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||
| type | extension of pamml:VectorUnaryOperationType | ||
| properties |
|
||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData TableData | ||
| attributes | |||
| annotation |
|
||
| source | <xs:element name="Reclass"> <xs:annotation> <xs:documentation>Changes attribute value based on a lookup table.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorUnaryOperationType"> <xs:sequence> <xs:element name="TableData" type="pamml:TableDataType"/> </xs:sequence> <xs:attribute name="reclassFeatureType" type="xs:string"/> <xs:attribute name="minValFeatureType" type="xs:string" use="optional"/> <xs:attribute name="maxValFeatureType" type="xs:string" use="optional"/> <xs:attribute name="newValFeatureType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TableData" type="pamml:TableDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorUnaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData TableData | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Relate"> <xs:annotation> <xs:documentation>Adds features to GeoData</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorUnaryOperationType"> <xs:sequence> <xs:element name="TableData" type="pamml:TableDataType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TableData" type="pamml:TableDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:RemoteInfoType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="RemoteInfo" type="pamml:RemoteInfoType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | extension of pamml:TableDataType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="SimpleASCIITable"> <xs:annotation> <xs:documentation>An ASCII text file where: the first line is a tab-separated list of attribute names, the second line is a tab-separated list of data types, and the remaining lines are tab-separated lists of data (records)</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:TableDataType"> <xs:attribute name="dataFile" type="xs:anyURI"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo table | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="SimpleXMLTable"> <xs:annotation> <xs:documentation>An inline table</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:TableDataType"> <xs:sequence> <xs:element name="table"> <xs:complexType> <xs:sequence> <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="att" type="xs:anySimpleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numRecs" type="xs:int" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||
| properties |
|
||||||||||||
| children | tr | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="table"> <xs:complexType> <xs:sequence> <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="att" type="xs:anySimpleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numRecs" type="xs:int" use="optional"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||
| properties |
|
||||
| children | att | ||||
| annotation |
|
||||
| source | <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="att" type="xs:anySimpleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||
| type | xs:anySimpleType | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="att" type="xs:anySimpleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorBinaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="SymDifference"> <xs:annotation> <xs:documentation>Areas of 1st and 2nd Vectors that do not intersect each other. Opposite of Intersection.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorBinaryOperationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TableData" type="pamml:TableDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||
| type | pamml:VectorBooleanBinaryOperation | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:VectorData | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="Touches" type="pamml:VectorBooleanBinaryOperation"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:VectorBinaryOperationType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo pamml:VectorData | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Union"> <xs:annotation> <xs:documentation>Returns all areas from the two geometries</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:VectorBinaryOperationType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:ValueDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ValueData" type="pamml:ValueDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | extension of pamml:TableDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo table | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ValueTable"> <xs:annotation> <xs:documentation>A table that uses ValueModels for data</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:TableDataType"> <xs:sequence> <xs:element name="table"> <xs:complexType> <xs:sequence> <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="pamml:ValueData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numRecs" type="xs:int" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||
| properties |
|
||||||||||||
| children | tr | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="table"> <xs:complexType> <xs:sequence> <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="pamml:ValueData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="numRecs" type="xs:int" use="optional"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||
| properties |
|
||||
| children | pamml:ValueData | ||||
| annotation |
|
||||
| source | <xs:element name="tr" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a data record, e.g. a row</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="pamml:ValueData" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>a record data item</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||
| type | pamml:VectorDataType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo pamml:AttributeInfo | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="VectorData" type="pamml:VectorDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pamml:RasterDataModelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pamml:Metadata pamml:Permissions pamml:RemoteInfo pamml:CacheInfo ConversionInfo InputVector | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="VectorToRaster"> <xs:annotation> <xs:documentation>A vector to raster conversion model</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="pamml:RasterDataModelType"> <xs:sequence> <xs:element name="ConversionInfo"> <xs:complexType> <xs:attribute name="cellValue" type="xs:string" use="required"/> <xs:attribute name="dataType" type="xs:anySimpleType" use="optional"/> <xs:attribute name="cellSize" type="xs:double" use="required"/> </xs:complexType> </xs:element> <xs:element name="InputVector" type="pamml:VectorDataType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://web.mit.edu/rajsingh/www/xml/ns/pamml | ||||
| type | pamml:VectorDataType | ||||
| properties |
|