Issue 4520: query-able and non query-able attributes (bqs-ftf) Source: Japan Biological Informatics Consortium (Mr. Martin Senger, martin.senger@gmail.com) Nature: Uncategorized Issue Severity: Summary: Repository introspection mechanism allows to find what attributes are available in the repository. But the attributes play two roles: they can be used in queries (query-able attributes) and they can be just return back in the retrieved citations (usually the first role is a subset of the latter one). There is no interoperable way how to find what role which attribute plays. Resolution: To add to DsLSRBibQuery module: const string ROLE_ATTR_QUERYABLE = "queryable"; const string ROLE_ATTR_RETRIEVABLE = "retrievable"; And to explain in the text that these strings could/should appear in the 'description' field of the controlled vocabularies with attributes. Resolution: see above Revised Text: Actions taken: August 20, 2001: received issue May 13, 2002: closed issue Discussion: To add to the DsLSRBibQuery module: const string ROLE_ATTR_QUERYABLE = "queryable"; const string ROLE_ATTR_RETRIEVABLE = "retrievable"; To add to the document: The introspection mechanism allows to find what attributes are available in the repository. The attributes, however, play two roles: they can be used in query methods (query-able attributes) and/or they can be returned back in the retrieved citations (very often the first role is a subset of the latter one). In order to achieve an interoperable way how to find the attribute roles there are two predefined constants: const string ROLE_ATTR_QUERYABLE = "queryable"; const string ROLE_ATTR_RETRIEVABLE = "retrievable"; The constants above are advised to be used anywhere in the description field of a controlled vocabulary entry describing an attribute End of Annotations:===== Date: Mon, 20 Aug 2001 08:12:59 +0100 (BST) From: Martin Senger To: bqs-ftf@emerald.omg.org cc: Juergen Boldt Subject: issue: query-able and non query-able attributes Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-UIDL: U(T!!h\Je9-cM!!+OXd9 [ Juergen, could you please post it to the 'issues'. Thanks. ] Problem: Repository introspection mechanism allows to find what attributes are available in the repository. But the attributes play two roles: they can be used in queries (query-able attributes) and they can be just return back in the retrieved citations (usually the first role is a subset of the latter one). There is no interoperable way how to find what role which attribute plays. Resolution: To add to DsLSRBibQuery module: const string ROLE_ATTR_QUERYABLE = "queryable"; const string ROLE_ATTR_RETRIEVABLE = "retrievable"; And to explain in the text that these strings could/should appear in the 'description' field of the controlled vocabularies with attributes. 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:21:41 +0000 (GMT) From: Martin Senger To: bqs-ftf@omg.org cc: openbqs-dev@ebi.ac.uk Subject: Call to vote: Issue 4520 - query-able and non query-able attributes In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-UIDL: X+3!!-P_d9h$5!!7f;e9 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 summary and proposed resolution text. I hope to hear from all FTF members soon. Thank you. ------------------------------------------------------------------------ Summary: Repository introspection mechanism allows to find what attributes are available in the repository. But the attributes play two roles: they can be used in queries (query-able attributes) and they can be just return back in the retrieved citations (usually the first role is a subset of the latter one). There is no interoperable way how to find what role which attribute plays. Proposed resolution: To add to the DsLSRBibQuery module: const string ROLE_ATTR_QUERYABLE = "queryable"; const string ROLE_ATTR_RETRIEVABLE = "retrievable"; To explain in the text that these strings could appear in the 'description' field of the controlled vocabularies with attributes. -- 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