- Notifications
You must be signed in to change notification settings - Fork7
Astronomical Data Query Language Standard
License
ivoa-std/ADQL
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ADQL:AstronomicalDataQueryLanguage
ADQL is the language used by theIVOA to representastronomical queries posted to VO services (e.g.TAP). It is based on the Structured QueryLanguage (SQL), especially onSQL-92(see also an onlineBNF version for an easynavigation). The VO has a number of tabular data sets and many of them arestored in relational databases, making SQL a convenient access means. Thus, asubset of the SQL grammar has been extended to support queries that arespecific to astronomy.
The last stable version isREC-2.1.
See also the sectionReleases of this GitHub Repository.
This GitHub repository contains the sources of the IVOA document describingADQL.
Only the LaTeX version is available here. No output version (e.g. PDF, HTML,DOC) should be stored in this repository.
A PDF preview is automatically generated by a GitHub workflow. It is accessibleeither by clicking of the above "Preview" badge or by looking at thepre-release"Auto updated PDF".
An HTML version of the BNF is also directly available in this repository:check outadql-bnf.html. It is generated fromadql.bnf by the Makefile target namedbnf
. This latter uses thePerl scriptbnf2html.pl, originally cominghttps://ronsavage.github.io/SQL/ and customized for the ADQL purpose.Thanks to Mark Taylor for his research, time and efforts for providing thisgenerator.Note that the HTML version of the BNF may be later automaticallygenerated by a GitHub workflow.
Raise a GitHub Issue on thisrepository
Fork this repository(eventually clone it on your machine if you want to)
Create a branch in your forked repository ; this branch should be named after the issue(s) to fix (for instance:
issue-7-add-license
)Commit suggested changes inside this branch
Create a Pull Request on the official repository(note: a
git push
is needed first, if you are working on a clone)Wait for someone to review your Pull Request and accept it
This process has been described and demonstrated during the IVOA Interoperability Meeting of Oct. 2019 in Groningen ; seeslides)
This work is licensed under aCreative Commons Attribution-ShareAlike 4.0 International License.
About
Astronomical Data Query Language Standard