'$RCSfile: resultset.xsd,v $' Copyright: 2003 Partnership for Biodiversity Informatics Project: http://seek.ecoinformatics.org/ '$Author: tao $' '$Date: 2008-04-23 16:28:57 $' '$Revision: 1.18 $' This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA A type used to represent the results of a query in XML format, including both the metadata about the set of result records, the identifiers for each record, and optionally an extract of the record itself in XML format. Documentation about the entire set of results. The time the resultset was generated and sent to the client. An integer number indicating the index number of the first record included in this batch of records. An integer indicating the index number of the last record included in this batch of records. The total count of records that were matched by the query, which may be greater than the number of records returned in this particular request for records. The system from which this record was matched, indicating the system from which the record originated. This is used to provide a unique naming scope for the identifier attribute for the records. The system and identifier together can be used to uniquely refer to a record. Namespace for the "name" attributes in each returnField record. This element is used to describe returnfields to reduce the amount of replicated data. Identifies a single field in the resultset Identifies the appropriate "recordStructure" element in the metacat data. Used to reduce the amount of duplicated information in multiple return fields. Namespace specially for the path attribute. Optional because it may be indicated by "namespace" attribute in the metadata element Name of return field. An individual record from the query providing a relative index into the resultset for this record, the identifier which can be used to retrieve the whole record, and optionally some element content from the record. Identifies a single field in the resultset Identifies the appropriate "recordStructure" element in the metacat data. Used to reduce the amount of duplicated information in multiple return fields. The number attribute indicates the relative index number of this record in the resultset, with the first record is 1, the second is 2, etc. This number can be used to reference a particular record or range of records in the result set, and is used particularly when retrieving a partial set of records from a large result set. Id reference to system element in the metadata. The label that is used to uniquely refer to this record within the system named in the "system" attribute. The date and time on which this record was last modified in the system. The date and time at which the record was originally created within the system. The query system from which this result set was generated. This is used to provide a unique naming scope for the resultset identifier attribute for the set of results. The system and resultsetId together can be used to uniquely refer to the results form a query. The label used to uniquely refer to this result set within the query system from which this result set was generated. The system and resultsetId together can be used to uniquely refer to the results form a query. The label used to uniquely refer to this result set within the query system from which this result set was generated. The system and resultsetId together can be used to uniquely refer to the results form a query.