Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Astronomical Data Query Language Standard

License

NotificationsYou must be signed in to change notification settings

ivoa-std/ADQL

Repository files navigation

ADQL versionCI build of the ADQL standardPDF-Preview

ADQL

What is it?

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.

Status?

The last stable version isREC-2.1.

See also the sectionReleases of this GitHub Repository.

What about this 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.

Want to contribute?

  1. Raise a GitHub Issue on thisrepository

  2. Fork this repository(eventually clone it on your machine if you want to)

  3. Create a branch in your forked repository ; this branch should be named after the issue(s) to fix (for instance:issue-7-add-license)

  4. Commit suggested changes inside this branch

  5. Create a Pull Request on the official repository(note: agit push is needed first, if you are working on a clone)

  6. 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)

License

Creative Commons LicenseThis work is licensed under aCreative Commons Attribution-ShareAlike 4.0 International License.


[8]ページ先頭

©2009-2025 Movatter.jp