The user's input to the query form is converted into a symbolic language for expressing boolean query structures. The language is known as CCL and is defined by the ISO 8777 standard. The user may modify the prefabricated query but additional syntax checking will not occur until the query is processed during the DBM search request.
| Query Form Field | CCL Name | format | syntax |
|---|---|---|---|
| Amplitude: r | Amp_r_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: b | Amp_b_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: r-b | Amp_rminusb_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: V | Amp_KV_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: R | Amp_KR_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: V-R | Amp_KVminusKR_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Amplitude: r = b | Amp_reqb_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| Classification | Classification | word | allows regular expressions, pattern matching |
| Locator: Field | Field | numeric | allows arithmetic operators: < <= = > >= <> |
| Locator: Tile | Tile | numeric | allows arithmetic operators: < <= = > >= <> |
| Locator: Seqn | Seqn | numeric | allows arithmetic operators: < <= = > >= <> |
| Locator: RA (hh:mm:ss, J2000) | TelRA | word | allows regular expressions, pattern matching |
| Locator: Dec (dd:mm:ss, J2000) | TelDec | word | allows regular expressions, pattern matching |
| Locator: RA (radians, J2000) | RARad_x100K | numeric | allows arithmetic operators: < <= = > >= <> |
| Locator: Dec (radians, J2000) | DecRad_x100K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: r | MagAve_r_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: b | MagAve_b_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: r-b | MagAve_rminusb_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: V | MagAve_KV_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: R | MagAve_KR_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Magnitude: V-R | MagAve_KVminusKR_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Period: r | Period_r_x10K | numeric | allows arithmetic operators: < <= = > >= <> |
| Period: b | Period_b_x10K | numeric | allows arithmetic operators: < <= = > >= <> |
| Period: r = b | Period_reqb_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: Chi2r: r | Chi2r_r_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: Chi2r: b | Chi2r_b_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: Sig: r | Sig_r_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: Sig: b | Sig_b_x1K | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: SupRSA: r | SupRsa_r_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| Statistics: SupRSA: b | SupRsa_b_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
| VariabilityIndex | VariabilityIndex_x100 | numeric | allows arithmetic operators: < <= = > >= <> |
For example, the keywords RARad_x100K and DecRad_x100K are RA/Dec in radians multiplied by 100000. The keyword VariabilityIndex_x100 is the user's input for VariabilityIndex multiplied by 100. The keyword Sig_r_x1K is the user's input for Sig_r multiplied by 1000.
The following is a simplification of the CCL definition in order to quickly illustrate valid syntax.
Specific text fields allow pattern matching using regular expressions. The syntax follows:
Note the difference between '*' in the regular expression used by this search and its use by a Unix shell. A close approximation to the shell construct is '.*' (that's dot followed by star).
Field matching occurs with the following constraints:
To search on selected Fields,
Acknowledgement to use when referencing MACHO Project data
"This paper utilizes public domain data originally obtained by the MACHO Project,
whose work was performed under the joint auspices of
the U.S. Department of Energy, National Nuclear Security Administration by the
University of California, Lawrence Livermore National Laboratory under contract No.
W-7405-Eng-48,
the National Science Foundation through the Center for Particle Astrophysics of the
University of California under cooperative agreement AST-8809616, and
the Mount Stromlo and Siding Spring Observatory, part of the Australian National University."
and