SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010 Approved PatrickDowler 2010-11-05Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistryI approve this document. As for the registration of a service, referencing the (unreviewed) XSD extension schema is not ideal, but we will deal with this. (I was hoping to help fix this but alas I didn't have much time to do it.) Again, deepest regrets for the long delay.SemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010VO EventApproved. -- RobSeaman - 15 Sep 2010VOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks to you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 Excellent. Let's proceed. BobHanisch 16 Sept 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010 Approved. -- HerveWozniak - 20 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010 | ||||||||
Added: | ||||||||
> > | Approved PatrickDowler 2010-11-05 | |||||||
Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistryI approve this document. As for the registration of a service, referencing the (unreviewed) XSD extension schema is not ideal, but we will deal with this. (I was hoping to help fix this but alas I didn't have much time to do it.) Again, deepest regrets for the long delay.SemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010VO Event | ||||||||
Changed: | ||||||||
< < | Approved. -- RobSeaman - 15 Sep 2010 | |||||||
> > | Approved. -- RobSeaman - 15 Sep 2010 | |||||||
Deleted: | ||||||||
< < |
VO Query Language | |||||||
VOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks to you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 Excellent. Let's proceed. BobHanisch 16 Sept 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010 Approved. -- HerveWozniak - 20 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource Registry | ||||||||
Added: | ||||||||
> > | I approve this document. As for the registration of a service, referencing the (unreviewed) XSD extension schema is not ideal, but we will deal with this. (I was hoping to help fix this but alas I didn't have much time to do it.) Again, deepest regrets for the long delay. | |||||||
SemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010VO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks to you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 Excellent. Let's proceed. BobHanisch 16 Sept 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010 Approved. -- HerveWozniak - 20 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
Theory | ||||||||
Added: | ||||||||
> > | ||||||||
TCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010VO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks to you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 Excellent. Let's proceed. BobHanisch 16 Sept 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010 | ||||||||
Added: | ||||||||
> > | Approved. -- HerveWozniak - 20 Sep 2010 | |||||||
TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010VO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks to you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 | ||||||||
Added: | ||||||||
> > | Excellent. Let's proceed. BobHanisch 16 Sept 2010 | |||||||
TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingI approve the document. -- MireilleLouys - 16 Sep 2010Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez | ||||||||
Added: | ||||||||
> > | Replied by JesusSalgado Updated -- JesusSalgado - 16 Sep 2010 | |||||||
VO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado | ||||||||
Changed: | ||||||||
< < | Thanks ot you for the careful review. | |||||||
> > | Thanks to you for the careful review. | |||||||
I have added a change log table to better track the changes.
-- JesusSalgado - 10 Sep 2010
TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX | ||||||||
Changed: | ||||||||
< < | representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. | |||||||
> > | representation. However, it is not clear to me yet how to serialize this inside a VOTable response due to the XML (that could produce problems in VOTable parsers). We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. | |||||||
-- JesusSalgado - 10 Sep 2010
TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads.ApplicationsApproved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.]Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data Modeling | ||||||||
Added: | ||||||||
> > | I approve the document. -- MireilleLouys - 16 Sep 2010 | |||||||
Grid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks ot you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest Groups | ||||||||
Changed: | ||||||||
< < | Note that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft. | |||||||
> > | Note that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. | |||||||
Applications | ||||||||
Added: | ||||||||
> > | Approved. TomMcGlynn Sep 16 2010. [Deleted the last sentence of the paragraph heading above since I believe this was just copied over from the SAMP RFC document where I think this text must have originated and it was not appropriate here.] | |||||||
Data Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingGrid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO EventApproved. -- RobSeaman - 15 Sep 2010VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks ot you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingGrid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO Event | ||||||||
Changed: | ||||||||
< < | Document appears to be inaccessible. - Rob | |||||||
> > | Approved. -- RobSeaman - 15 Sep 2010 | |||||||
VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks ot you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/latest/SLAP.html July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010Data ModelingGrid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO Event | ||||||||
Added: | ||||||||
> > | Document appears to be inaccessible. - Rob | |||||||
VO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 Replied by JesusSalgado Thanks ot you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 Replied by JesusSalgado Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: | ||||||||
Changed: | ||||||||
< < | http://www.ivoa.net/Documents/SLAP/20091016/ | |||||||
> > | http://www.ivoa.net/Documents/latest/SLAP.html | |||||||
July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 | ||||||||
Added: | ||||||||
> > | Replied by JesusSalgado Thanks for the comments. The text has been updated following your recommendations -- JesusSalgado - 10 Sep 2010 | |||||||
Data ModelingGrid & Web ServicesThe document is well written and I approve it. -- MatthewGraham - 16 Jul 2010Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 | ||||||||
Added: | ||||||||
> > | Replied by JesusSalgado | |||||||
Added: | ||||||||
> > | Thanks ot you for the careful review. I have added a change log table to better track the changes. -- JesusSalgado - 10 Sep 2010 | |||||||
TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 | ||||||||
Added: | ||||||||
> > | Replied by JesusSalgado | |||||||
Added: | ||||||||
> > | Typo corrected About the use of MathML, it is an interesting alternative to a LaTeX representation. However, it is not clear for me yet how to serialize this inside a VOTable response due to the XML. We would prefer to wait for a more deeper discussion between the IVOA before to go in this line. -- JesusSalgado - 10 Sep 2010 | |||||||
TCGThe document is well structured and easy to understand. Two minor comments:
| ||||||||
Added: | ||||||||
> > |
Replied by JesusSalgado
| |||||||
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010Data ModelingGrid & Web Services | ||||||||
Added: | ||||||||
> > | The document is well written and I approve it. -- MatthewGraham - 16 Jul 2010 | |||||||
Resource RegistrySemanticsThe following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-MartinezVO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerSec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010Data ModelingGrid & Web ServicesResource RegistrySemantics | ||||||||
Added: | ||||||||
> > | The following typos should be fixed, but other than these, I approve the document. SD. p10 ucd="phys.at.transProb" -> "phys.atmol.transProb" p12 & 21 ucd="obs.id" -> "meta.id;obs" p24 ref 10 first author is Preite-Martinez | |||||||
VO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access Layer | ||||||||
Added: | ||||||||
> > | Sec1, pg 3, 2nd para: "physics of the problem force to do it" I think should be "force us to do it" Sec1, pg 3, last para: "two steps processes" should be "two step" Sec 4.2.4, pg 10, 2nd para: "... the way to notify to a VO client the implementation or not of these parameters ...." Better wording might be "client applications can discover whether a particular parameter is implemented through the FORMAT=METADATA....." Sec 6, pg 12: Item 4 says "Each row of the output VOTable MUST contains FIELDs where the following UCDs have been set", however no UCDs are ever listed Page 17: Quotes should be removed from the example box (they aren't used elsewhere) App B, pg 19, 2nd para: "This correction is most of the times quite complex" better as "This correction is often quite complex...." MikeFitzpatrick - 23 Jun 2010 | |||||||
Data ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCGThe document is well structured and easy to understand. Two minor comments:
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCG | ||||||||
Added: | ||||||||
> > | The document is well structured and easy to understand.
Two minor comments:
| |||||||
<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationI appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 | ||||||||
Deleted: | ||||||||
< < | OGF Astro-RG | |||||||
TheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCG<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & Preservation | ||||||||
Added: | ||||||||
> > | I appreciate the authors' careful attention to comments raised previously. I would like to see a change log included in the document listing differences between this version and the version of July 2009. BobHanisch 28 May 2010 | |||||||
OGF Astro-RGTheoryComments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010TCG<--
|
SLAP RFC DiscussionTCG Review period: 12th May - 11th June See the PR latest revised version at: http://www.ivoa.net/Documents/SLAP/20091016/ July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheory | ||||||||
Added: | ||||||||
> > | Comments on the PR-SLAP-1.0-20091016.pdf document. (1) I have noted a mispelling of the word ENERY (last example on page 6): INITIAL_LEVEL_ENERY<=1.6E-17 (2) Is there a general agreement in IVOA on using LaTeX for mathematical formulae or greek letters? There was some discussions during the last INTEROP on using the MathML W3C recommendation. Is MathML applicable/useful in your case? -- HerveWozniak - 26 May 2010 | |||||||
TCG<--
|
SLAP RFC Discussion | ||||||||
Added: | ||||||||
> > | TCG Review period: 12th May - 11th June | |||||||
Changed: | ||||||||
< < | Review period: 2009 July 21 – 2009 September 15 (Extended!) | |||||||
> > | See the PR latest revised version at: | |||||||
Added: | ||||||||
> > | http://www.ivoa.net/Documents/SLAP/20091016/ | |||||||
July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | ||||||||
Deleted: | ||||||||
< < | See http://www.ivoa.net/Documents/SLAP/20090714/ | |||||||
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. JesusSalgado (10/16/09) Text modified accordingly with your suggestions Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). JesusSalgado (10/16/09) Done Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” JesusSalgado (10/16/09) Done Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” JesusSalgado (10/16/09) Done 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. JesusSalgado (10/16/09) Modified 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” JesusSalgado (10/16/09) Modified I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] JesusSalgado (10/16/09) Modified Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? JesusSalgado (10/16/09) Deleted In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. JesusSalgado (10/16/09) Modified 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. JesusSalgado (10/16/09) Modified 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? JesusSalgado (10/16/09) Sort In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. JesusSalgado (10/16/09) Modified 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. JesusSalgado (10/16/09) Modified “...will be studied in the next section” should be “...will be defined...”. JesusSalgado (10/16/09) Modified “construct on the fly a form” would be better as “dynamically construct a form” JesusSalgado (10/16/09) Modified I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. JesusSalgado (10/16/09) Modified 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” JesusSalgado (10/16/09) Modified Use consistent spelling of “implementer”, here and elsewhere. JesusSalgado (10/16/09) Modified 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. JesusSalgado (10/16/09) Modified 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. JesusSalgado (10/16/09) Modified 6.1 “in the vacuum” --> “in vacuum”. JesusSalgado (10/16/09) Modified slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) JesusSalgado (10/16/09) Modified p. 16, “enclosed by squares” --> "enclosed by square brackets” JesusSalgado (10/16/09) Modified p. 17, top, “previous point” --> “previous section” JesusSalgado (10/16/09) Modified Did not read Apps. B, C, and D. JesusSalgado (10/16/09) Thanks for your comments.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.JesusSalgado (10/16/09) Modified
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:JesusSalgado (10/16/09) Modified
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.JesusSalgado (10/16/09) Modified
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].JesusSalgado (10/16/09) Modified
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.JesusSalgado (10/16/09) Modified
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Text modified accordingly with your suggestions | |||||||
Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Done | |||||||
Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Done | |||||||
Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Done | |||||||
4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Deleted | |||||||
In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Sort | |||||||
In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
“...will be studied in the next section” should be “...will be defined...”. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
“construct on the fly a form” would be better as “dynamically construct a form” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
Use consistent spelling of “implementer”, here and elsewhere. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
6.1 “in the vacuum” --> “in vacuum”. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Score is in line with current SSAP, so we would prefer to maintain it as it is | |||||||
Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
p. 16, “enclosed by squares” --> "enclosed by square brackets” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
p. 17, top, “previous point” --> “previous section” | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
Did not read Apps. B, C, and D. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Thanks for your comments. | |||||||
Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including: | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Document modified in this line | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref]. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Already modified to Standard Parameters and note added | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified as per Bob's suggestions | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Section 7 added as per suggestions including references. Detailed description of registry negotiation is out of the scope of present document | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Now in line with current SpectrumDataModel schema location, e.g., http://www.ivoa.net/xml/SimpleSpectrumLineDM/SimpleSpectrumLineDM-v1.0.xsd format | |||||||
There is no required syntax, but it is recommended that common species and transition notation be used when applicable. | ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) This should not be used, in general, by standard SLAP servers. It was added to give support to non-standard SLAP server of raw data, so we consider it should be an appendix to do not mix these parameters with the standard ones | |||||||
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Modified | |||||||
Added: | ||||||||
> > | ||||||||
-- RayPlante - 16 Sep 2009
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Reference to SSAP added as per Ray's suggestion. That should cover the standard way to handle errors in DAL protocols | |||||||
Data ModelingGrid & Web ServicesResource Registry
| ||||||||
Added: | ||||||||
> > | JesusSalgado (10/16/09) Registration section considered out of the scope of present document. Document updated in this line as per Bob's and Ray's comments | |||||||
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
| ||||||||
Added: | ||||||||
> > |
| |||||||
-- RayPlante - 16 Sep 2009
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].
| ||||||||
Added: | ||||||||
> > |
| |||||||
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
-- RayPlante - 16 Sep 2009
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
There is no required syntax, but it is recommended that common species and transition notation be used when applicable.
There is no required syntax for this string; however, it is recommended that a LaTeX-styled syntax be employed.
| |||||||
-- RayPlante - 16 Sep 2009
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D.Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including: | ||||||||
Added: | ||||||||
> > |
A parameter value represents a range constraint when it matches the syntax for range values as defined in the SSAP protocol [ref] section 8.7.2.
The following subsections define reserved parameters. In addition to the description of the functional role the parameter plays in constraining a query, each definition also includes, when applicable, a UCD [ref] and/or UType [ref] that indicate the semantic meaning of the parameter. The UType names refer to those defined in the Simple Spectral Line Data Model [ref].
| |||||||
-- RayPlante - 16 Sep 2009
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D. | ||||||||
Added: | ||||||||
> > | Ray Plante
Thus, an implementation of the service may support additional search parameters (some which may be custom to that particular service) to more finely control the selection of spectral lines.
The SLAP interface has intentionally been made similar to that of SSAP and SIAP (v2.0) through the adoption of current IVOA Data Access Layer conventions, including:-- RayPlante - 16 Sep 2009 | |||||||
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments: | ||||||||
Added: | ||||||||
> > | BobHanisch (9/10/09) Abstract: The text here is very tentative (“could be too simple...” “will be studied in this document”) and inappropriate for an Abstract, and in particular inappropriate for a standards document. Define the standard and express restrictions and caveats as footnotes or appendices. Overview: Add citation for SSLDM document. [1] in reference list. In the second paragraph, remove the tentative language (“intended to be”). Section 3, 3rd paragraph: what is intended by “must/should/may”? This paragraph is very confusing, suggesting that a MUST parameter could be non-compulsory, for example. It might be clearer, combined with the next paragraph, as “This document describes standard query parameters for SLAP services. Some SLAP services might make use of extra parameters, not cited in this document, to support additional filtering and selection.” Section 3, last paragraph, wording would be better as “Since it is awkward to compile all such extra parameters in a document such as this one, a general mechanism is described. As will be explained later, the discovery of these extra parameters by VO client applications or by the registry relies on an implementation of the format=metadata input parameter. The exact expected response when this parameter appears in the query will be discussed in Section 5.” 4.1 The text and formatting make it very confusing to discern the two parts of the URL. The description of the base URL should be more clearly separated from the description of the constraints, with the same indentation and bullet style. The first sentence should be complete and stand-alone, as in “A URL with two parts is used to transmit the spectral line query as an HTTP GET request.” Then, 1) A base URL... 2) A set of constraints expressed as... The final example line in this section is written as if it is a legal form of query constraint, which I don’t think it is. 4.2 In the definition of REQUEST, I think “server” should be “service”. “Valid values for SLAP” should be “Valid values for REQUEST are” I’d suggest, instead of “To have backwards compatibility with older SLAP implementations, if the REQUEST parameter does no appear in the query, the default value is queryData (see example of use in next section)” writing “If the REQUEST parameter does not appear in the query, the default value is queryData.” [Again, this is a specificaiton of a standard... it does not need reasons and rationale for everything, just the facts.] Similarly, I would delete “The use of REQUEST is mandatory to provide upwards compatibility with future versions.” First, there is no need to explain why, and second, how do you know what future versions of the specification will have as mandatory? In the last sentence of 4.2, delete “If desired,” and delete the comma midway through the sentence. 4.3 Section title should be “Compulsory Parameters”. The subsequent text is repetitive. Make the first sentence to the point. “The service MUST support the WAVELENGTH parameter, defined as:” In the actual definition, replace “in the vacuum” with “in vacuum”. 4.4 In the paragraph beginning with “Energy Level range” I think “compliant” should replace the word “compulsory”. In the explanation of TEMPERATURE, “score” is probably not the right word. “Sort”? “Rank”? “Order”? In the explanation of PROCESS_NAME, the “next point” should be “next section”. There is also a typo in “redshift”. 4.5 Instead of “Free query parameters”, perhaps “Additional query parameters”? Again, I think “score” is not quite the right word here. See above. “...will be studied in the next section” should be “...will be defined...”. “construct on the fly a form” would be better as “dynamically construct a form” I would delete the last paragraph in 4.5 as it is about uses of the registry and not germane to the definition of SLAP. 5 I think there is continued mixing of registry and SLAP issues here and that this could be simplified. “Simple Spectral Line services advertise their availability by registering with a registry service, which may provide the mechanisms to fully characterize the service including its non-compulsory and additional parameters. Alternately, the FORMAT=METADATA parameter or REQUEST=getCapabilities can be used to ascertain the service’s full capabilities.” Use consistent spelling of “implementer”, here and elsewhere. 5.2 Is this needed in this document at all? I’d drop it, and then merge 5.1 into 5. 6. Add citation [6] to VOTable. Item 1, “addition” --> “additional” Item 4, “the following UCDs” suggests that a list follows immediately, but it doesn’t. I think this refers to Section 6.1. 6.1 “in the vacuum” --> “in vacuum”. slap.QueryScore, as noted above, I think a term like “rank”, or perhaps “relevance”, would be better. Not sure if people have used this already; if so, I would not push very hard for this change. “sorter” --> “sorted” Further down (p. 15 in the .doc version), “LATEX” should be “LaTeX” and “convection” should be “convention”. A citation to the LaTeX manual needs to be provided. (Leslie Lamport, “LaTeX: A Document Preparation System.” Addison-Wesley, 1986) p. 16, “enclosed by squares” --> "enclosed by square brackets” p. 17, top, “previous point” --> “previous section” Did not read Apps. B, C, and D. | |||||||
RFC period comments from Working and Interest GroupsApplicationsData Access Layer
Data ModelingGrid & Web ServicesResource Registry
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access Layer | ||||||||
Added: | ||||||||
> > |
| |||||||
Added: | ||||||||
> > | -- JesusSalgado & AurelienStebe 10-Sep-09 | |||||||
Data ModelingGrid & Web ServicesResource Registry | ||||||||
Added: | ||||||||
> > |
| |||||||
SemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 September 15 (Extended!) July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process See http://www.ivoa.net/Documents/SLAP/20090714/SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). -- MasatoshiOhishi Replied by JesusSalgado
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC Discussion | ||||||||
Changed: | ||||||||
< < | Review period: 2009 July 21 – 2009 August 30 | |||||||
> > | Review period: 2009 July 21 – 2009 September 15 (Extended!) | |||||||
July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process
See http://www.ivoa.net/Documents/SLAP/20090714/
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. | ||||||||
Changed: | ||||||||
< < | (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal roration (e.g., CH3OH, (CH3)2O). | |||||||
> > | (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal rotation (e.g., CH3OH, (CH3)2O). | |||||||
Added: | ||||||||
> > |
-- MasatoshiOhishi
Replied by JesusSalgado
| |||||||
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 August 30 | ||||||||
Changed: | ||||||||
< < | July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol (see attachment https://wiki.ivoa.net/internal/IVOA/SimpleLineAccessProtolRFC/PR-SLAP-1.0-20090714.pdf) RFC process | |||||||
> > | July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
Added: | ||||||||
> > | See http://www.ivoa.net/Documents/SLAP/20090714/ | |||||||
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal roration (e.g., CH3OH, (CH3)2O).TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 August 30 | ||||||||
Changed: | ||||||||
< < | July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
> > | July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol (see attachment https://wiki.ivoa.net/internal/IVOA/SimpleLineAccessProtolRFC/PR-SLAP-1.0-20090714.pdf) RFC process | |||||||
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RG (MasatoshiOhishi)First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal roration (e.g., CH3OH, (CH3)2O).TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionReview period: 2009 July 21 – 2009 August 30 July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processSLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & Preservation | ||||||||
Changed: | ||||||||
< < | OGF Astro-RG | |||||||
> > | OGF Astro-RG (MasatoshiOhishi) | |||||||
Added: | ||||||||
> > | First of all I would like to express appreciation to the authors of this document. And I have some comments as follows: (1) In section 4.3, WAVELENGTH is designated as a compulsory parameter, which I agree. However, it is not common in the radio or submillimeter range to use wavelength. The common practice for radio astronomers is to use "frequency" rather than "wavelength". I would suggest to add "frequency" as another compulsory parameter. In this case MHz/GHz(/THz) need to be added as allowed "units". (2) Section 4.4, Energy Level range; I think the units for the energy levels should be more flexible. In the X-ray region it is common to use eV (keV, MeV, etc.). Similarly, wave number (cm-1) is also used in the IR region. In many cases it is very convenient to express the energy levels in Kelvin or in MHz. (3) Section 6. If we add FREQUENCY as a compulsory parameter, we need to update this section, too. (4) Page 16, expression of the quantum states; it is unclear to me how this document is going to express the quantum states for the inversion lines (e.g., NH3) or molecules with internal roration (e.g., CH3OH, (CH3)2O). | |||||||
TheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC Discussion | ||||||||
Changed: | ||||||||
< < | Review period: 2009 July 21 – 2009 August 18 | |||||||
> > | Review period: 2009 July 21 – 2009 August 30 | |||||||
July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC Discussion | ||||||||
Added: | ||||||||
> > | Review period: 2009 July 21 – 2009 August 18 | |||||||
July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC Discussion | ||||||||
Changed: | ||||||||
< < | July 14, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
> > | July 20, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC Discussion | ||||||||
Changed: | ||||||||
< < | June 22, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
> > | July 14, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | |||||||
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
| ||||||||
Added: | ||||||||
> > |
| |||||||
SLAP RFC DiscussionJune 22, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC process | ||||||||
Added: | ||||||||
> > |
SLAP Use:The purpose of the Simple Line Access Protocol is to allow the comsuption of Spectral Line List databases using a common/standard interface. The most basic query parameters will be the minimum and maximum value for the wavelength range. Additional parameters may be used to refine the search or to model physical scenarios.SLAP Implementations:
SLAP-like Implementations:The following list corresponds to SLAP like implementations, not fully compliant due to different reasons:
| |||||||
Comments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|
SLAP RFC DiscussionJune 22, 2009 Page created to encapsulate the discussion of the Simple Line Access Protocol RFC processComments:RFC period comments from Working and Interest GroupsApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCGTCG Review: Working and Interest GroupsNote that the space for RFC comments from the working groups was intended to spur early review of the document. A formal approval is still requested from each of the WG and IG heads. I [TAM] have noted cases where the RFC comments seemed to indicate an approval in the RFC period but the appropriate chairs should review this final draft.ApplicationsData Access LayerData ModelingGrid & Web ServicesResource RegistrySemanticsVO EventVO Query LanguageVOTableData Curation & PreservationOGF Astro-RGTheoryTCG<--
|