Issue 4523: issue: a new (convenient) method (bqs-ftf) Source: Japan Biological Informatics Consortium (Mr. Martin Senger, martin.senger(at)gmail.com) Nature: Uncategorized Issue Severity: Summary: During BQS implementation we found that a convenient method retrieving only identifiers of the citations from the query collection would dramatically improve the performance and make the implementation easier. It is, indeed, a convenient method, not a new functionality - because the same can be achieved by creating a collection using a list of 'excluded' attributes. Such list would need to contain _all_ attributes except of an identifier which may not be so easy to implement (both on server and client side). Also, it would require to create always a new collection just for the purpose of retrieving pure identifiers. To have this convenient method make simply life easier. Resolution: To add a new method into module DsLSRBibQuery in the interface BibRefCollection: DsLSRBibObjects::BibRefIdentifierList retrieve_all_ids() raises (LimitExceeded); Resolution: see above Revised Text: Actions taken: August 20, 2001: received issue May 13, 2002: closed issue Discussion: To add a new method into the module DsLSRBibQuery in the interface BibRefCollection: DsLSRBibObjects::BibRefIdentifierList retrieve_all_ids() raises (LimitExceeded); To add the following text to tyhe chapter 2.2.9 "Retrieving citations": It returns a list of identifiers of all bibliographic references from a given collection. An implementation can raise a LimitExceeded exception if the number of returned identifiers causes problems. End of Annotations:===== Date: Mon, 20 Aug 2001 08:41:02 +0100 (BST) From: Martin Senger To: bqs-ftf@emerald.omg.org cc: Juergen Boldt Subject: issue: a new (convenient) method In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-UIDL: *#C!!T0;e9?::!![5Oe9 [ Juergen, could you please post it to the 'issues'. Thanks. ] Problem: During BQS implementation we found that a convenient method retrieving only identifiers of the citations from the query collection would dramatically improve the performance and make the implementation easier. It is, indeed, a convenient method, not a new functionality - because the same can be achieved by creating a collection using a list of 'excluded' attributes. Such list would need to contain _all_ attributes except of an identifier which may not be so easy to implement (both on server and client side). Also, it would require to create always a new collection just for the purpose of retrieving pure identifiers. To have this convenient method make simply life easier. Resolution: To add a new method into module DsLSRBibQuery in the interface BibRefCollection: DsLSRBibObjects::BibRefIdentifierList retrieve_all_ids() raises (LimitExceeded); Martin -- Martin Senger EMBL Outstation - Hinxton Senger@EBI.ac.uk European Bioinformatics Institute Phone: (+44) 1223 494636 Wellcome Trust Genome Campus (Switchboard: 494444) Hinxton Fax : (+44) 1223 494468 Cambridge CB10 1SD United Kingdom http://industry.ebi.ac.uk/~senger Date: Sat, 17 Nov 2001 15:30:42 +0000 (GMT) From: Martin Senger To: bqs-ftf@omg.org cc: openbqs-dev@ebi.ac.uk Subject: Call to vote: Issue 4523 - a new (convenient) method Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-UIDL: ^n#!!jLZd9@<=e9ONDe9 This message *is* a vote. The voting deadline is Friday, 30 November, at 5:00pm GMT. I encourage you to vote publically. In any case, your votes will appear in my vote summary and in the FTF final report. When you reply to this message, please delete all of the proposed resolution text. I hope to hear from all FTF members soon. Thank you. ------------------------------------------------------------------------ Summary: During BQS implementation we found that a convenient method retrieving only identifiers of the citations from the query collection would dramatically improve the performance and make the implementation easier. It is, indeed, a convenient method, not a new functionality - because the same can be achieved by creating a collection using a list of 'excluded' attributes. Such list would need to contain _all_ attributes except of an identifier which may not be so easy to implement (both on server and client side). Also, it would require to create always a new collection just for the purpose of retrieving pure identifiers. To have this convenient method makes life easier. Proposed resolution: To add a new method into the module DsLSRBibQuery in the interface BibRefCollection: DsLSRBibObjects::BibRefIdentifierList retrieve_all_ids() raises (LimitExceeded); -- Martin Senger EMBL Outstation - Hinxton Senger@EBI.ac.uk European Bioinformatics Institute Phone: (+44) 1223 494636 Wellcome Trust Genome Campus (Switchboard: 494444) Hinxton Fax : (+44) 1223 494468 Cambridge CB10 1SD United Kingdom http://industry.ebi.ac.uk/~senger