Mercurial > repos > astroteam > analyse_short_astro_text_astro_tool
changeset 0:a35056104c2c draft default tip
planemo upload for repository https://github.com/esg-epfl-apc/tools-astro/tree/main/tools commit da42ae0d18f550dec7f6d7e29d297e7cf1909df2
author | astroteam |
---|---|
date | Fri, 13 Jun 2025 13:26:36 +0000 |
parents | |
children | |
files | analyse_short_astro_text_astro_tool.xml aux_functions.py data/.gitkeep data/cnn_models/simple_model_trained_atel_gcn_follow_up_60E_20BS_11_09_2024 data/dict_source_otypes_considered_for_prediction.csv data/dictionary_telescope_type_2_instrument.json data/simbad_otypes_nodes.csv data/telescope_observatory_survey.ttl extract_data_predict_workflow.py fetch_atel.py fetch_gcn.py pipeline_astrobert.py pipeline_create_url_vector.py pipeline_ra_dec.py pipeline_source_classes.py pipeline_sources.py pipeline_telescope.py pipeline_vectorize_text.py predict_vectorised_text.py query_tns_aux.py |
diffstat | 19 files changed, 7419 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/analyse_short_astro_text_astro_tool.xml Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,267 @@ +<tool id="analyse_short_astro_text_astro_tool" name="analyse-short-astro-text" version="0.0.1+galaxy0" profile="24.0"> + <requirements> + <requirement type="package" version="0.4.10">astroquery</requirement> + <requirement type="package" version="2.3.0">pandas</requirement> + <requirement type="package" version="7.1.4">rdflib</requirement> + <requirement type="package" version="4.13.4">beautifulsoup4</requirement> + <requirement type="package" version="2.0.0">sparqlwrapper</requirement> + <requirement type="package" version="3.5">networkx</requirement> + <requirement type="package" version="3.10.3">matplotlib</requirement> + <requirement type="package" version="1.26.4">numpy</requirement> + <requirement type="package" version="1.15.2">scipy</requirement> + <requirement type="package" version="6.1.7">astropy</requirement> + <requirement type="package" version="2.7.0">pytorch-cpu</requirement> + <requirement type="package" version="0.33.0">accelerate</requirement> + <requirement type="package" version="4.43.2">transformers</requirement> + <requirement type="package" version="1.2.28">oda-api</requirement> + <requirement type="package" version="2.2.0">fake-useragent</requirement> + <requirement type="package" version="9.3.0">ipython</requirement> + <!--Requirements string 'nb2workflow' can't be converted automatically. Please add the galaxy/conda requirement manually or modify the requirements file!--> + </requirements> + <command detect_errors="exit_code">python '$__tool_directory__/extract_data_predict_workflow.py'</command> + <environment_variables> + <environment_variable name="BASEDIR">$__tool_directory__</environment_variable> + <environment_variable name="GALAXY_TOOL_DIR">$__tool_directory__</environment_variable> + </environment_variables> + <configfiles> + <inputs name="inputs" filename="inputs.json" data_style="paths" /> + </configfiles> + <inputs> + <param name="origin_type" type="select" label="Origin of the text" optional="false"> + <option value="ATel" selected="true">ATel</option> + <option value="GCN">GCN</option> + <option value="Other">Other</option> + </param> + <param name="number" type="integer" value="16672" label="Text ID (e.g. ATel number)" optional="false" /> + <param name="text" type="text" value="" label="Text (optional)" optional="false" /> + </inputs> + <outputs> + <data label="${tool.name} -> extract_data_predict_workflow table_telescopes" name="out_extract_data_predict_workflow_table_telescopes" format="auto" from_work_dir="table_telescopes_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_sources" name="out_extract_data_predict_workflow_table_sources" format="auto" from_work_dir="table_sources_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_source_positions" name="out_extract_data_predict_workflow_table_source_positions" format="auto" from_work_dir="table_source_positions_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_unknown_sources" name="out_extract_data_predict_workflow_table_unknown_sources" format="auto" from_work_dir="table_unknown_sources_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_source_classes" name="out_extract_data_predict_workflow_table_source_classes" format="auto" from_work_dir="table_source_classes_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_astrobert_results" name="out_extract_data_predict_workflow_table_astrobert_results" format="auto" from_work_dir="table_astrobert_results_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_vectorized_text" name="out_extract_data_predict_workflow_table_vectorized_text" format="auto" from_work_dir="table_vectorized_text_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_vectorized_url" name="out_extract_data_predict_workflow_table_vectorized_url" format="auto" from_work_dir="table_vectorized_url_galaxy.output" /> + <data label="${tool.name} -> extract_data_predict_workflow table_vectorized_url_scores" name="out_extract_data_predict_workflow_table_vectorized_url_scores" format="auto" from_work_dir="table_vectorized_url_scores_galaxy.output" /> + </outputs> + <tests> + <test expect_num_outputs="9"> + <param name="origin_type" value="ATel" /> + <param name="number" value="16672" /> + <param name="text" value="" /> + <assert_stdout> + <has_text text="*** Job finished successfully ***" /> + </assert_stdout> + </test> + </tests> + <help>Analyse Short Astrophysical Texts +================================= + +This tool is part of a pilot study demonstrating how a research text can +be matched to a pool of analysis tools described using an appropriate +ontology and stored in a knowledge graph. Based on the wavelength range +and the type of phenomenon extracted from the text, it suggests possible +follow-up analysis tools from +`MMODA <https://www.astro.unige.ch/mmoda/>`__ to study the identified +astronomical objects. + +Pipeline +-------- + +The analysis process consists of three main steps: + +1. **Entity extraction** +2. **Text vectorization** +3. **Follow-up tool prediction** + +Entity Extraction +~~~~~~~~~~~~~~~~~ + +To extract entities from the input text, we implemented two methods: + +1. **Regular Expressions + (**\ `REGEX <https://docs.python.org/3/howto/regex.html>`__\ **)** + + - `ontology of telescopes and + observatories <https://github.com/oda-hub/astro-ontologies/tree/main>`__. + - IVOA `ontology of astronomical source + types <https://www.ivoa.net/rdf/object-type/2020-10-06/object-type.html>`__. + - patterns inspired by `typical source name + formats <https://cds.unistra.fr/Dic/formats.html>`__. + +2. **Language Model + (**\ `astroBERT <https://huggingface.co/adsabs/astroBERT>`__\ **)** + + - A language model trained to perform Named-Entity Recognition (NER) + on astrophysical texts. + +**Extracted entities:** - Right Ascension (R.A.) and Declination (Dec.) +- Names of astronomical sources - Classes of astronomical sources +(extracted via REGEX and by querying the source names on +`SIMBAD <https://simbad.u-strasbg.fr/simbad/>`__, +`TNS <www.wis-tns.org/>`__, and `FINK <https://fink-portal.org/>`__) - +Telescopes, instruments, observatories, surveys - Wavelengths (extracted +via astroBERT only) + +Text Vectorization +~~~~~~~~~~~~~~~~~~ + +After entity extraction, each **text** is embedded into a vector of size +59. This vector includes: + +1. **41 source classes** + + - selected from 226 IVOA classes, using the hierarchy of classes and + subclasses developed by IVOA, see `this + file <https://gitlab.renkulab.io/astronomy/mmoda/analyse-short-astro-text/-/blob/master/data/dict_source_otypes_considered_for_prediction.csv?ref_type=heads>`__. + +2. **9 telescope types** + + - Radio + - Infrared + - Optical + - Ultraviolet + - X-ray + - Gamma-ray + - Cosmic-ray + - Gravitational wave + - Neutrino telescopes + +3. **9 MMODA tools** + + - the MMODA tools directly linked to telescopes (9 tools as of + December, 2024). + +Follow-up Tool Prediction +~~~~~~~~~~~~~~~~~~~~~~~~~ + +| To suggest a follow-up analysis tool, we developed a Convolutional + Neural Network (CNN) trained on vectorized texts. +| The training pairs correspond to (first, follow-up) texts from + `ATels <https://astronomerstelegram.org/>`__ and `GCN + Circulars <https://gcn.nasa.gov/circulars>`__. + +Based on the CNN output vector we generate direct links to the relevant +MMODA tools. + +-------------- + +Input +----- + +The tool accepts the following inputs: + +- A selector for the origin of the text: + `ATel <https://www.astronomerstelegram.org>`__, `GCN + Circular <https://gcn.nasa.gov/>`__ or other. +- The corresponding ATel or GCN Circular number to fetch the text from + the online archive. +- Alternatively, a short astrophysical text can be provided directly. + *If a custom text is given, it takes precedence and the tool will skip + fetching from external sources.* + +In both cases, a unique identifier (e.g. the circular number) is +required to label the input and structure the outputs. + +-------------- + +Output +------ + +The tool produces **9 tables**: + +1. **``table_astrobert_results``** — All entities detected by astroBERT. + +2. **``table_source_classes``** — All detected source classes. + +3. **``table_source_positions``** — All sources with known positions and + all detected positions. + +4. **``table_sources``** — All detected source names. + +5. **``table_telescopes``** — All detected telescopes, instruments, + observatories, and surveys. + +6. **``table_unknown_sources``** — Source names that could not be found + in SIMBAD, TNS, or FINK. + +7. **``table_vectorized_text``** — contains: + + a) the input vector of the CNN as the vectorized **text** + + b) the output vector of the CNN + +8. **``table_vectorized_url``** — All generated MMODA tool URL vectors + based on the CNN output vector. The URL vectors are obtained as + follows: + + a) Each URL vector represents a single astrophysical source, i.e., + the corresponding source classes are encoded as 1s at the + appropriate indices in a 59-sized vector. + + b) For each astrophysical source, we create different URL vectors + corresponding to different instruments/tools from MMODA or + telescope types. For tools that are not part of the 59-sized + vector, we create URL vectors that have values of 1 only at the + positions corresponding to the telescope type: *e.g. 1) For + SPI-ACS, the values of the vector at the positions of SPI-ACS, + INTEGRAL and gamma-ray are 1; e.g. 2) For Auger, the value of the + vector at the position of cosmic-ray is 1.* + +9. **``table_vectorized_url_scores``** — Scores for each possible MMODA + URL generated. + +Each URL score, shown in **``table_vectorized_url_scores``** , is +computed as the dot product between the normalized +(`numpy.linalg.norm <https://numpy.org/doc/stable/reference/generated/numpy.linalg.norm.html>`__) +CNN output vector and the normalized URL vector: + +-------------- + +For Developers +-------------- + +:: + + A) New tools on the MMODA platform + +In order to include newly added tools on the MMODA platform, one should +modify the `json +file <./data/dictionary_telescope_type_2_instrument.json>`__ that links +a telescope type to a MMODA tool. In case a tool is removed from the +MMODA platform, the same file should be changed. However, one should be +very careful about the tools that have a direct connection to an +instrument, see `aux_functions.py <aux_functions.py>`__, since this has +not been tested. + +:: + + C) Change the number of instruments or telescope types in the input/output vector + +This modification requires more changes in the following files +`aux_functions.py <aux_functions.py>`__, +`pipeline_vectorize_text.py <pipeline_vectorize_text.py>`__, +`predict_vectorised_text.py <predict_vectorised_text.py>`__. In +addition, the CNN should be retrained on the new types of vectors. +</help> + <citations> + <citation type="bibtex">@article{2021arXiv211200590G, + author = {{Grezes}, Felix and {Blanco-Cuaresma}, Sergi and {Accomazzi}, Alberto and {Kurtz}, Michael J. and {Shapurian}, Golnaz and {Henneken}, Edwin and {Grant}, Carolyn S. and {Thompson}, Donna M. and {Chyla}, Roman and {McDonald}, Stephen and {Hostetler}, Timothy W. and {Templeton}, Matthew R. and {Lockhart}, Kelly E. and {Martinovic}, Nemanja and {Chen}, Shinyi and {Tanner}, Chris and {Protopapas}, Pavlos}, + title = {{Building astroBERT, a language model for Astronomy \& Astrophysics}}, + journal = {arXiv e-prints}, + keywords = {Computer Science - Computation and Language, Astrophysics - Instrumentation and Methods for Astrophysics}, + year = {2021}, + month = {dec}, + eid = {arXiv:2112.00590}, + pages = {arXiv:2112.00590}, + archivePrefix = {arXiv}, + eprint = {2112.00590}, + primaryClass = {cs.CL}, + adsurl = {https://ui.adsabs.harvard.edu/abs/2021arXiv211200590G}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} + }</citation> + <citation type="doi">10.1051/aas:2000332</citation> + </citations> +</tool> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/aux_functions.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,177 @@ +import numpy as np + + +def list_tel(key, G): + cols = [] + + for e in G.query(f'SELECT ?a ?b ?c WHERE {{<{key}> <https://odahub.io/ontology#sensitivity> ?c}} LIMIT 500'): + cols.append(str(e[2])) + + if len(cols) == 0: + for e in G.query(f'SELECT ?a ?b ?c WHERE {{?a <http://purl.org/dc/terms/isRequiredBy> <{key}>}} LIMIT 500'): + for f in G.query(f'SELECT ?a ?b ?c WHERE {{<{e[0]}> <https://odahub.io/ontology#sensitivity> ?c}} LIMIT 500'): + cols.append(str(f[2])) + + # if len(cols) == 0: + # aux_ = [] + # for key in dict_.keys(): + # if dict_[key] == -i: + # for e in G.query(f'SELECT ?a ?b ?c WHERE {{?a <http://purl.org/dc/terms/isPartOf> <{key}>}} LIMIT 500'): + # # for f in G.query(f'SELECT ?a ?b ?c WHERE {{<{e[0]}> <https://odahub.io/ontology#sensitivity> ?c}} LIMIT 500'): + # aux_.append(e[0]) + # if len(aux_) == 1: + # print(aux_) + + return list(set(cols)) + + +def provide_telescope_sensitivities(dict_, G): + colors = [] + N_TEL = len(dict_.keys()) + for key in dict_.keys(): + for e in G.query(f'SELECT ?a ?b ?c WHERE {{<{key}> <https://odahub.io/ontology#sensitivity> ?c}} LIMIT 500'): + colors.append(str(e[2])) + + return list(set(colors)), N_TEL + + +def bits(ask="try"): + if ask == "None": + return 0 # (0 0 0 0 0 0 0 0 0) + if ask == "gamma-ray": + return 1 # (0 0 0 0 0 0 0 0 1) + if ask == "x-ray": + return 2 # (0 0 0 0 0 0 0 1 0) + if ask == "ultraviolet": + return 4 # (0 0 0 0 0 0 1 0 0) + if ask == "optical": + return 8 # (0 0 0 0 0 1 0 0 0) + if ask == "infrared": + return 16 # (0 0 0 0 1 0 0 0 0) + if ask == "radio": + return 32 # (0 0 0 1 0 0 0 0 0) + if ask == "cosmic-ray": + return 64 # (0 0 1 0 0 0 0 0 0) + if ask == "gravitational-wave": + return 128 # (0 1 0 0 0 0 0 0 0) + if ask == "neutrino": + return 256 # (1 0 0 0 0 0 0 0 0) + # print(f"You have asked for {ask}. Which does not exist. Please check bits() function.") + # os._exit(1) + + +def bits2sens(ask=None): + if ask == 0: + return "None" + if ask == 1: + return "gamma-ray" + if ask == 2: + return "x-ray" + if ask == 4: + return "ultraviolet" + if ask == 8: + return "optical" + if ask == 16: + return "infrared" + if ask == 32: + return "radio" + if ask == 64: + return "cosmic-ray" + if ask == 128: + return "gravitational-wave" + if ask == 256: + return "neutrino" + # print(f"You have asked for {ask}. Which does not exist. Please check bits() function.") + # os._exit(1) + + +def compute_sensitivity(colors): + final_ = 0 + for color in colors: + final_ = np.bitwise_or(bits(ask=color), final_) + + return final_ + + +def compute_sensitivity_int(colors_int): + final_ = 0 + for color in colors_int: + final_ = np.bitwise_or(color, final_) + + return final_ + + +def find_sensitivity(bit_integer): + list_o = [] + list_b = [] + list_b_12 = [] + + colors = ['gravitational-wave', 'radio', 'ultraviolet', 'optical', 'gamma-ray', 'infrared', 'x-ray', 'cosmic-ray', 'neutrino'] + + for sens in colors: + bit_ = bits(ask=sens) + if np.bitwise_and(bit_, bit_integer) == bit_: + list_o.append(sens) + list_b.append(bit_) + + for i_1 in range(len(colors)): + s_1 = colors[i_1] + b_1 = bits(ask=s_1) + for i_2 in range(i_1, len(colors), 1): + s_2 = colors[i_2] + b_2 = bits(ask=s_2) + + if i_1 != i_2: + b_12 = np.bitwise_or(b_1, b_2) + + if np.bitwise_and(b_12, bit_integer) == b_12: + list_b_12.append(b_12) + else: + if b_2 == bit_integer: + list_b_12.append(b_2) + + return list_o, list_b, list_b_12 + + +def find_name_workflow(list_telescopes): + indices = [] + if "https://odahub.io/ontology#international-gamma-ray-astrophysics-laboratory" in list_telescopes: + indices.append(50) + if "https://odahub.io/ontology#imager-on-board-the-integral-satellite" in list_telescopes: + indices.append(51) + if "https://odahub.io/ontology#joint-european-x-ray-monitor" in list_telescopes: + indices.append(52) + if "https://odahub.io/ontology#spectrometer-on-integral" in list_telescopes: + indices.append(53) + if "https://odahub.io/ontology#astronomy-with-a-neutrino-telescope-and-abyss-environmental-research-project" in list_telescopes: + indices.append(54) + if "https://odahub.io/ontology#laser-interferometer-gravitational-wave-observatory" in list_telescopes: + indices.append(55) + if "https://odahub.io/ontology#virgo" in list_telescopes: + indices.append(55) + if "https://odahub.io/ontology#iceCube-neutrino-observatory" in list_telescopes: + indices.append(56) + if "https://odahub.io/ontology#high-energy-stereoscopic-system" in list_telescopes: + indices.append(57) + if "https://odahub.io/ontology#cherenkov-telescope-array" in list_telescopes: + indices.append(58) + if "https://odahub.io/ontology#cherenkov-telescope-array-observatory" in list_telescopes: + indices.append(58) + return indices + + +def get_list_instruments_CNN_MMODA(): + return ["INTEGRAL", "ISGRI", "JEM-X", "SPI-ACS", "ANTARES", "LIGO/VIRGO", "IceCube", "HESS", "CTA/CTAO"] + + +def get_dict_instruments_URL_MMODA(): + return { + "spi_acs": ["INTEGRAL", "SPI-ACS"], + "cta": ["CTA/CTAO"], + "hess": ["HESS"], + "isgri": ["INTEGRAL", "ISGRI"], + "jemx": ["INTEGRAL", "JEM-X"], + "icecube": ["IceCube"], + "antares": ["ANTARES"], + "gw": ["LIGO/VIRGO"] + }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/dict_source_otypes_considered_for_prediction.csv Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,227 @@ +All types,Representatives,Index in vector +?,Weird,15 +*,*,22 +**,**,27 +a2*,*,22 +AB*,*,22 +Ae*,*,22 +AGN,AGN,39 +As*,As*,37 +bC*,*,22 +bCG,G,32 +BD*,*,22 +Be*,*,22 +BH,grv,35 +BiC,G,32 +Bla,Bla,10 +BLL,BLL,2 +blu,Opt,23 +BS*,*,22 +bub,ISM,36 +BY*,**,27 +C*,*,22 +cC*,*,22 +Ce*,*,22 +CGb,ISM,36 +CGG,SetGalaxies,8 +Cl*,Cl*,28 +Cld,ISM,36 +ClG,SetGalaxies,8 +cm,cm,20 +cor,ISM,36 +CV*,CV*,13 +DNe,ISM,36 +dS*,*,22 +EB*,**,27 +El*,**,27 +Em*,*,22 +EmG,G,32 +EmO,Opt,23 +Er*,V*,26 +err,Weird,15 +ev,ev,21 +Ev*,*,22 +FIR,IR,29 +flt,ISM,36 +G,G,32 +gam,gam,16 +gB,gB,24 +gD*,*,22 +GiC,G,32 +GiG,G,32 +GiP,G,32 +glb,ISM,36 +GlC,Cl*,28 +gLe,grv,35 +gLS,grv,35 +GNe,ISM,36 +GrG,SetGalaxies,8 +grv,grv,35 +GWE,GWE,9 +H2G,G,32 +HB*,*,22 +HH,*,22 +HI,HI,6 +HII,ISM,36 +HS*,*,22 +HV*,*,22 +HVC,ISM,36 +HXB,XB*,11 +IG,SetGalaxies,8 +IR,IR,29 +Ir*,V*,26 +ISM,ISM,36 +LeG,grv,35 +LeI,grv,35 +LeQ,grv,35 +Lev,grv,35 +LIN,LIN,4 +LM*,*,22 +LP*,*,22 +LSB,G,32 +LXB,XB*,11 +Ma*,*,22 +Mas,Rad,38 +MGr,As*,37 +Mi*,*,22 +MIR,MIR,0 +mm,Rad,38 +MoC,ISM,36 +mR,Rad,38 +MS*,*,22 +mul,Weird,15 +N*,*,22 +NIR,NIR,12 +No*,CV*,13 +OH*,*,22 +OpC,Cl*,28 +Opt,Opt,23 +Or*,*,22 +out,*,22 +pA*,*,22 +PaG,SetGalaxies,8 +PCG,SetGalaxies,8 +Pe*,*,22 +Pl,*,22 +PM*,*,22 +PN,*,22 +PoC,Weird,15 +PoG,Weird,15 +Psr,*,22 +Pu*,V*,26 +QSO,QSO,31 +Rad,Rad,38 +rB,rB,1 +RC*,*,22 +reg,Weird,15 +rG,rG,7 +RG*,*,22 +RNe,ISM,36 +Ro*,V*,26 +RR*,*,22 +RS*,**,27 +RV*,*,22 +S*,*,22 +s*b,*,22 +s*r,*,22 +s*y,*,22 +SB*,**,27 +SBG,G,32 +SCG,SetGalaxies,8 +SFR,ISM,36 +sg*,*,22 +sh,ISM,36 +smm,Rad,38 +SN*,SN*,5 +SNR,ISM,36 +St*,As*,37 +SX*,*,22 +Sy*,**,27 +Sy1,SyG,18 +Sy2,SyG,18 +SyG,SyG,18 +TT*,*,22 +ULX,X,34 +UV,UV,3 +V*,V*,26 +var,var,25 +vid,SetGalaxies,8 +WD*,*,22 +WR*,*,22 +WV*,*,22 +X,X,34 +XB*,XB*,11 +Y*O,*,22 +**?,**,27 +a2?,*,22 +AB?,*,22 +Ae?,*,22 +AG?,AG?,30 +As?,As*,37 +bC?,*,22 +BD?,*,22 +Be?,*,22 +BH?,grv,35 +Bz?,Bz?,33 +BL?,BL?,40 +BS?,*,22 +BY?,**,27 +C*?,*,22 +Ce?,*,22 +Cl?,Cl*,28 +C?G,SetGalaxies,8 +CV?,CV?,19 +EB?,**,27 +El?,**,27 +Er?,V*,26 +Ev?,*,22 +G?,G,32 +Gl?,Cl*,28 +Le?,grv,35 +LS?,grv,35 +Gr?,SetGalaxies,8 +HB?,*,22 +HS?,*,22 +HX?,XB*,11 +LI?,grv,35 +LM?,*,22 +LP?,*,22 +LX?,XB*,11 +Ma?,*,22 +Mi?,*,22 +MS?,*,22 +N*?,*,22 +No?,CV*,13 +OH?,*,22 +of?,*,22 +pA?,*,22 +PCG?,SetGalaxies,8 +Pe?,*,22 +Pl?,*,22 +PN?,*,22 +Pu?,V*,26 +Q?,Q?,17 +RC?,*,22 +RB?,*,22 +Ro?,V*,26 +RR?,*,22 +RS?,**,27 +RV?,*,22 +S*?,*,22 +s?b,*,22 +s?r,*,22 +s?y,*,22 +SB?,**,27 +SC?,SetGalaxies,8 +sg?,*,22 +SN?,SN?,14 +SR?,ISM,36 +Sy?,**,27 +TT?,*,22 +UX?,X,34 +V*?,V*,26 +WD?,*,22 +WR?,*,22 +WV?,*,22 +XB?,XB*,11 +Y*?,*,22
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/dictionary_telescope_type_2_instrument.json Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,10 @@ +{ + "gamma-ray": ["spi_acs", "polar", "grb_detection", "magic", "combine_integral_gallery_products", "fermi_lat", "lst", "hess", "iact_simulators", "cta"], + "x-ray": ["isgri", "jemx", "solar_orbiter_stix"], + "optical": ["desi_legacy_survey", "gaia"], + "infrared": ["desi_legacy_survey", "wise"], + "radio": ["mwa_telescope", "mwa"], + "gravitational-wave": ["gw", "sgwb"], + "neutrino": ["icecube", "antares"], + "cosmic-ray": ["auger"] +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/simbad_otypes_nodes.csv Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,186 @@ +Id,Label,Candidate,Description,Category,Subcategory,Comment,Status,Priority +?,Unknown,,"Object of Unknown Nature","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +..1,,,"{pr*} Pre-Main Sequence Star ","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","= Y*O",old, +..10,,,"Barium Star","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Check the SpT",old, +..11,,,"Dwarf Carbon Star","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Maintype = Pe* and SpT like dC",old, +..12,,,"Carbon-Enhanced Metal Poor Star","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Maintype = Pe* and SpT like CEMP",old, +..13,,,"{Al*} Eclipsing Binary of Algol type","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..14,,,"{bL*}Eclipsing Binary of beta Lyr type","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..15,,,"{WU*} Eclipsing Binary of W UMa type","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..16,,,"{NL*} Nova-like Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..17,,,"{DN*} Dwarf Nova","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..18,,,"{DQ*} CV of DQ Her type Intermediate polar.","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..19,,,"{AM*} CV of AM CVn type","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Check biblio or V* measurements",old, +..2,,,"LBV=Luminous Blue Variable","1. TAXONOMY OF STARS","Massive Stars and their Remnants","Maintype = s*b and SpT like LBV",old, +..20,,,"Irregular Variable with rapid variations","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","Check biblio or V* measurements",old, +..21,,,"{Fl*} Flare Star","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","See Er*",old, +..22,,,"Star showing Eclipses by its Planet","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","See EB* and V* measurements",old, +..23,,,"{*iC} Star towards a Cluster","1. TAXONOMY OF STARS","Kinematic and Environment Properties","Check hierarchical links",old, +..24,,,"{*iA} Star towards an Association","1. TAXONOMY OF STARS","Kinematic and Environment Properties","Check hierarchical links",old, +..25,,,"{*iN} Star towards a Nebula","1. TAXONOMY OF STARS","Kinematic and Environment Properties","Check hierarchical links",old, +..26,,,"{*i*} Star in double system","1. TAXONOMY OF STARS","Kinematic and Environment Properties","Check hierarchical links",old, +..27,,,"{BNe} Bright Nebula","3. INTERSTELLAR MEDIUM","Nebula","",old, +..28,,,"{HzG} Galaxy with high redshift","4. TAXONOMY OF GALAXIES","","Redundant with the redshift value",old, +..29,,,"{ERO} ERO/VRO, Extremely/Very Red Object","4. TAXONOMY OF GALAXIES","","Check biblio or SED",old, +..3,,,"{FU*} FU Ori Variable","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","See Or*",old, +..30,,,"ULIRG, Ultra Luninous Infrared Galaxy","4. TAXONOMY OF GALAXIES","","Check biblio or SED",old, +..31,,,"{LyA, DLA, mAL, LLS, BAL} Absorption Line System","4. TAXONOMY OF GALAXIES","","Check biblio or SED",old, +..32,,,"{red} Very Red Source","7. GENERAL SPECTRAL PROPERTIES","","",old, +..4,,,"Red Clump Star","1. TAXONOMY OF STARS","Evolved Stars","See HB*",old, +..5,,,"{sr*} Semi-Regular Variable","1. TAXONOMY OF STARS","Evolved Stars","Check LP* and V* measurements",old, +..6,,,"O-rich AGB Star","1. TAXONOMY OF STARS","Evolved Stars","Maintype = AB* and SpT like M or O-rich",old, +..7,,,"{ZZ*} Pulsating White Dwarf","1. TAXONOMY OF STARS","Evolved Stars","Maintype = WD*, secondary type = Pu*",old, +..8,,,"ELMWD=Extremely Low Mass White Dwarf","1. TAXONOMY OF STARS","Evolved Stars","In binaries; SpT like ELMD",old, +..9,,,"CH Star","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Check the SpT",old, +*,Star,,"Star","1. TAXONOMY OF STARS","","",, +**,**,**?,"Double or Multiple Star","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","Interacting binaries and close CPM systems",, +a2*,alf2CVnV*,a2?,"alpha2 CVn Variable","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Ap stars; magnetic",, +AB*,AGB*,AB?,"Asymptotic Giant Branch Star","1. TAXONOMY OF STARS","Evolved Stars","",, +Ae*,Ae*,Ae?,"Herbig Ae/Be Star","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","",, +AGN,AGN,AG?,"Active Galaxy Nucleus","4. TAXONOMY OF GALAXIES","","",, +As*,Association,As?,"Association of Stars","2. SETS OF STARS","","",, +bC*,bCepV*,bC?,"beta Cep Variable","1. TAXONOMY OF STARS","Massive Stars and their Remnants","",, +bCG,BlueCompactG,,"Blue Compact Galaxy","4. TAXONOMY OF GALAXIES","","",, +BD*,BrownD*,BD?,"Brown Dwarf","1. TAXONOMY OF STARS","Low mass Stars and substellar Objects","SpT L,T or Y",, +Be*,Be*,Be?,"Be Star","1. TAXONOMY OF STARS","Main Sequence Stars","",, +BH,BlackHole,BH?,"Black Hole","6. GRAVITATION","","",new, +BiC,BrightestCG,,"Brightest Galaxy in a Cluster (BCG)","4. TAXONOMY OF GALAXIES","Environment properties","",, +Bla,Blazar,Bz?,"Blazar","4. TAXONOMY OF GALAXIES","","",, +BLL,BLLac,BL?,"BL Lac","4. TAXONOMY OF GALAXIES","","",, +blu,blue,,"Blue Object","7. GENERAL SPECTRAL PROPERTIES","","Mostly WD*, HS*, blue HB*, QSO",, +BS*,BlueStraggler,BS?,"Blue Straggler","1. TAXONOMY OF STARS","Main Sequence Stars","",, +bub,Bubble,,"Bubble","3. INTERSTELLAR MEDIUM","","",, +BY*,BYDraV*,BY?,"BY Dra Variable","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +C*,C*,C*?,"Carbon Star","1. TAXONOMY OF STARS","Evolved Stars","Mostly AGB or RGB. SpT like C,N,R C-N,C-R, or C-rich",, +cC*,ClassicalCep,,"Classical Cepheid Variable","1. TAXONOMY OF STARS","Evolved Stars","delta Cep type",, +Ce*,Cepheid,Ce?,"Cepheid Variable","1. TAXONOMY OF STARS","Evolved Stars","Includes anomalous Cepheids",, +CGb,ComGlob,,"Cometary Globule / Pillar","3. INTERSTELLAR MEDIUM","","",, +CGG,Compact_Gr_G,,"Compact Group of Galaxies","5. SETS OF GALAXIES","","",, +Cl*,Cluster*,Cl?,"Cluster of Stars","2. SETS OF STARS","","",, +Cld,Cloud,,"Cloud","3. INTERSTELLAR MEDIUM","","",, +ClG,ClG,C?G,"Cluster of Galaxies","5. SETS OF GALAXIES","","",, +cm,cmRad,,"Centimetric Radio Source","7. GENERAL SPECTRAL PROPERTIES","","",, +cor,denseCore,,"Dense Core","3. INTERSTELLAR MEDIUM","","N(H) > ~1D23 at/cm2, or detection of NH3,HCN,CS,HCO,..",, +CV*,CataclyV*,CV?,"Cataclysmic Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +DNe,DarkNeb,,"Dark Cloud (nebula)","3. INTERSTELLAR MEDIUM","","",, +dS*,delSctV*,,"delta Sct Variable","1. TAXONOMY OF STARS","Main Sequence Stars","See Pu* for candidate",, +EB*,EclBin,EB?,"Eclipsing Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +El*,EllipVar,El?,"Ellipsoidal Variable","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +Em*,EmLine*,,"Emission-line Star","1. TAXONOMY OF STARS","Spectral properties","Can be sg*, YSO, Be*, AB*, Sy*, etc...",, +EmG,EmissionG,,"Emission-line galaxy","4. TAXONOMY OF GALAXIES","","",, +EmO,EmObj,,"Emission Object","7. GENERAL SPECTRAL PROPERTIES","","Mostly YSO, Em*, PNe, WR*, Sy*, Galaxies, AGN, QSO",, +Er*,Eruptive*,Er?,"Eruptive Variable","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","",, +err,Inexistent,,"Not an Object (Error, Artefact, ...)","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +ev,Transient,,"Transient Event","7. GENERAL SPECTRAL PROPERTIES","","",, +Ev*,Evolved*,Ev?,"Evolved Star","1. TAXONOMY OF STARS","Evolved Stars","Post-Main Sequence",new, +FIR,FarIR,,"Far-IR source (λ >= 30 µm)","7. GENERAL SPECTRAL PROPERTIES","","e.g. IRAS 60/100, AKARI-FIS, Hershel",, +flt,Filament,,"Interstellar Filament","3. INTERSTELLAR MEDIUM","","",, +G,Galaxy,G?,"Galaxy","4. TAXONOMY OF GALAXIES","","",, +gam,gamma,,"Gamma-ray Source","7. GENERAL SPECTRAL PROPERTIES","","",, +gB,gammaBurst,,"Gamma-ray Burst","7. GENERAL SPECTRAL PROPERTIES","","",, +gD*,gammaDorV*,,"gamma Dor Variable","1. TAXONOMY OF STARS","Main Sequence Stars","See Pu* for candidate",, +GiC,GtowardsCl,,"Galaxy towards a Cluster of Galaxies","4. TAXONOMY OF GALAXIES","Environment properties","Check hierarchical links",, +GiG,GtowardsGroup,,"Galaxy towards a Group of Galaxies","4. TAXONOMY OF GALAXIES","Environment properties","Check hierarchical links",, +GiP,GinPair,,"Galaxy in Pair of Galaxies","4. TAXONOMY OF GALAXIES","Environment properties","",, +glb,Globule,,"Globule (low-mass dark cloud)","3. INTERSTELLAR MEDIUM","","",, +GlC,GlobCluster,Gl?,"Globular Cluster","2. SETS OF STARS","","",, +gLe,GravLens,Le?,"Gravitational Lens","6. GRAVITATION","","",, +gLS,GravLensSystem,LS?,"Gravitational Lens System (lens+images)","6. GRAVITATION","","",, +GNe,GalNeb,,"Nebula","3. INTERSTELLAR MEDIUM","","",, +GrG,GroupG,Gr?,"Group of Galaxies","5. SETS OF GALAXIES","","",, +grv,Gravitation,,"Gravitational Source","6. GRAVITATION","","",, +GWE,GravWaveEvent,,"Gravitational Wave Event","6. GRAVITATION","","",, +H2G,HIIG,,"HII Galaxy","4. TAXONOMY OF GALAXIES","","",, +HB*,HorBranch*,HB?,"Horizontal Branch Star","1. TAXONOMY OF STARS","Evolved Stars","",, +HH,HerbigHaroObj,,"Herbig-Haro Object","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","",, +HI,HI,,"HI (21cm) Source","7. GENERAL SPECTRAL PROPERTIES","","",, +HII,HIIReg,,"HII Region","3. INTERSTELLAR MEDIUM","","",, +HS*,HotSubdwarf,HS?,"Hot Subdwarf","1. TAXONOMY OF STARS","Evolved Stars","SpT like sdB, sdO",, +HV*,HighVel*,,"High Velocity Star","1. TAXONOMY OF STARS","Kinematic and Environment Properties","",, +HVC,HVCld,,"High-velocity Cloud","3. INTERSTELLAR MEDIUM","","Vlsr > ~90 km/s",, +HXB,HighMassXBin,HX?,"High Mass X-ray Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +IG,InteractingG,,"Interacting Galaxies","5. SETS OF GALAXIES","","",, +IR,Infrared,,"Infra-Red Source","7. GENERAL SPECTRAL PROPERTIES","","",, +Ir*,IrregularV*,,"Irregular Variable","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","",, +ISM,ISM,,"Interstellar Medium Object","3. INTERSTELLAR MEDIUM","","",, +LeG,LensedG,,"Gravitationally Lensed Image of a Galaxy","6. GRAVITATION","","",, +LeI,LensedImage,LI?,"Gravitationally Lensed Image","6. GRAVITATION","","",, +LeQ,LensedQ,,"Gravitationally Lensed Image of a Quasar","6. GRAVITATION","","",, +Lev,LensingEv,,"(Micro)Lensing Event","6. GRAVITATION","","",, +LIN,LINER,,"LINER-type Active Galaxy Nucleus","4. TAXONOMY OF GALAXIES","","",, +LM*,Low-Mass*,LM?,"Low-mass Star","1. TAXONOMY OF STARS","Low mass Stars and substellar Objects","M ~< 1 Mo",, +LP*,LongPeriodV*,LP?,"Long-Period Variable","1. TAXONOMY OF STARS","Evolved Stars","AB*, RG*, or s*r. Includes L, SR, and OSARG",, +LSB,LowSurfBrghtG,,"Low Surface Brightness Galaxy","4. TAXONOMY OF GALAXIES","","",, +LXB,LowMassXBin,LX?,"Low Mass X-ray Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +Ma*,Massiv*,Ma?,"Massive Star","1. TAXONOMY OF STARS","Massive Stars and their Remnants","Initial mass > 8-10 Mo",new, +Mas,Maser,,"Maser","7. GENERAL SPECTRAL PROPERTIES","","",, +MGr,MouvGroup,,"Moving Group","2. SETS OF STARS","","",, +Mi*,Mira,Mi?,"Mira Variable","1. TAXONOMY OF STARS","Evolved Stars","",, +MIR,MidIR,,"Mid-IR Source (3 to 30 µm)","7. GENERAL SPECTRAL PROPERTIES","","e.g. IRAS 12/25, AKARI-IRC, WISE, Spitzer-IRAC-MIPS",, +mm,mmRad,,"Millimetric Radio Source","7. GENERAL SPECTRAL PROPERTIES","","",, +MoC,MolCld,,"Molecular Cloud","3. INTERSTELLAR MEDIUM","","",, +mR,metricRad,,"Metric Radio Source","7. GENERAL SPECTRAL PROPERTIES","","",, +MS*,MainSequence*,MS?,"Main Sequence Star","1. TAXONOMY OF STARS","Main Sequence Stars","Main Sequence",new, +mul,Blend,,"Composite Object, Blend","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +N*,Neutron*,N*?,"Neutron Star","1. TAXONOMY OF STARS","Massive Stars and their Remnants","",, +NIR,NearIR,,"Near-IR Source (λ < 3 µm)","7. GENERAL SPECTRAL PROPERTIES","","JHK, 2MASS, UKIDSS, ...",, +No*,Nova,No?,"Classical Nova","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +OH*,OH/IR*,OH?,"OH/IR Star","1. TAXONOMY OF STARS","Evolved Stars","O-rich AGB or PAGB, doubled-peaked OH maser profile",, +OpC,OpenCluster,,"Open Cluster","2. SETS OF STARS","","",, +Opt,Optical,,"Optical Source","7. GENERAL SPECTRAL PROPERTIES","","Corresponding to BVRI range",new, +Or*,OrionV*,,"Orion Variable","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","",, +out,Outflow,of?,"Outflow","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","",, +pA*,post-AGB*,pA?,"Post-AGB Star","1. TAXONOMY OF STARS","Evolved Stars","",, +PaG,PairG,,"Pair of Galaxies","5. SETS OF GALAXIES","","",, +PCG,protoClG,PCG?,"Proto Cluster of Galaxies","5. SETS OF GALAXIES","","",, +Pe*,ChemPec*,Pe?,"Chemically Peculiar Star","1. TAXONOMY OF STARS","Chemically Peculiar Stars","Includes metal-poor stars",, +Pl,Planet,Pl?,"Extra-solar Planet","1. TAXONOMY OF STARS","Low mass Stars and substellar Objects","",, +PM*,HighPM*,,"High Proper Motion Star","1. TAXONOMY OF STARS","Kinematic and Environment Properties","Total proper motion >= 50 mas/yr",, +PN,PlanetaryNeb,PN?,"Planetary Nebula","1. TAXONOMY OF STARS","Evolved Stars","Includes the progenitor Star when knwon",, +PoC,PartofCloud,,"Part of Cloud","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +PoG,PartofG,,"Part of a Galaxy","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +Psr,Pulsar,,"Pulsar","1. TAXONOMY OF STARS","Massive Stars and their Remnants","",, +Pu*,PulsV*,Pu?,"Pulsating Variable","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","Non LPV Pulsating Star",, +QSO,QSO,Q?,"Quasar","4. TAXONOMY OF GALAXIES","","",, +Rad,Radio,,"Radio Source","7. GENERAL SPECTRAL PROPERTIES","","",, +rB,radioBurst,,"Radio Burst","7. GENERAL SPECTRAL PROPERTIES","","",, +RC*,RCrBV*,RC?,"R CrB Variable","1. TAXONOMY OF STARS","Chemically Peculiar Stars","",, +reg,Region,,"Region defined in the Sky","8. BLENDS, ERRORS, NOT WELL DEFINED OBJECTS","","",, +rG,RadioG,,"Radio Galaxy","4. TAXONOMY OF GALAXIES","","",, +RG*,RGB*,RB?,"Red Giant Branch star","1. TAXONOMY OF STARS","Evolved Stars","",, +RNe,RefNeb,,"Reflection Nebula","3. INTERSTELLAR MEDIUM","","",, +Ro*,RotV*,Ro?,"Rotating Variable","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","",, +RR*,RRLyrae,RR?,"RR Lyrae Variable","1. TAXONOMY OF STARS","Evolved Stars","",, +RS*,RSCVnV*,RS?,"RS CVn Variable","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +RV*,RVTauV*,RV?,"RV Tauri Variable","1. TAXONOMY OF STARS","Evolved Stars","",, +S*,S*,S*?,"S Star","1. TAXONOMY OF STARS","Evolved Stars","Mostly AGB or RGB. SpT like S,SC,MS",, +s*b,BlueSG,s?b,"Blue Supergiant","1. TAXONOMY OF STARS","Massive Stars and their Remnants","SpT like O/B 0,Ia,Iab,(I)",, +s*r,RedSG,s?r,"Red Supergiant","1. TAXONOMY OF STARS","Massive Stars and their Remnants","SpT like K/M 0,Ia,Iab,(I)",, +s*y,YellowSG,s?y,"Yellow Supergiant","1. TAXONOMY OF STARS","Massive Stars and their Remnants","SpT like F/G 0,Ia,Iab,(I)",, +SB*,SB*,SB?,"Spectroscopic Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +SBG,StarburstG,,"Starburst Galaxy","4. TAXONOMY OF GALAXIES","","",, +SCG,SuperClG,SC?,"Supercluster of Galaxies","5. SETS OF GALAXIES","","",, +SFR,StarFormingReg,,"Star Forming Region","3. INTERSTELLAR MEDIUM","","",, +sg*,Supergiant,sg?,"Evolved Supergiant","1. TAXONOMY OF STARS","Massive Stars and their Remnants","Luminosity type 0,Ia,Iab,(I). Includes A-type SG",, +sh,HIshell,,"Interstellar Shell","3. INTERSTELLAR MEDIUM","","",, +smm,smmRad,,"Sub-Millimetric Source","7. GENERAL SPECTRAL PROPERTIES","","",, +SN*,Supernova,SN?,"SuperNova","1. TAXONOMY OF STARS","SuperNovae","",, +SNR,SNRemnant,SR?,"SuperNova Remnant","3. INTERSTELLAR MEDIUM","","",, +St*,Stream,,"Stellar Stream","2. SETS OF STARS","","",, +SX*,SXPheV*,,"SX Phe Variable","1. TAXONOMY OF STARS","Main Sequence Stars","See Pu* for candidate",, +Sy*,Symbiotic*,Sy?,"Symbiotic Star","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +Sy1,Seyfert1,,"Seyfert 1 Galaxy","4. TAXONOMY OF GALAXIES","","",, +Sy2,Seyfert2,,"Seyfert 2 Galaxy","4. TAXONOMY OF GALAXIES","","",, +SyG,Seyfert,,"Seyfert Galaxy","4. TAXONOMY OF GALAXIES","","",, +TT*,TTauri*,TT?,"T Tauri Star","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","Includes classical and weak-line T Tauri",, +ULX,ULX,UX?,"Ultra-luminous X-ray Source","7. GENERAL SPECTRAL PROPERTIES","","",, +UV,UV,,"UV-emission Source","7. GENERAL SPECTRAL PROPERTIES","","",, +V*,Variable*,V*?,"Variable Star","1. TAXONOMY OF STARS","Properties . variability. spectral. kinematic or environment","",, +var,Variable,,"Variable source","7. GENERAL SPECTRAL PROPERTIES","","",, +vid,Void,,"Underdense Region of the Universe","5. SETS OF GALAXIES","","",, +WD*,WhiteDwarf,WD?,"White Dwarf","1. TAXONOMY OF STARS","Evolved Stars","SpT like D and PG1159",, +WR*,WolfRayet*,WR?,"Wolf-Rayet","1. TAXONOMY OF STARS","Massive Stars and their Remnants","SpT like W",, +WV*,Type2Cep,WV?,"Type II Cepheid Variable","1. TAXONOMY OF STARS","Evolved Stars","Includes W Wir and BL Her subtypes",, +X,X,,"X-ray Source","7. GENERAL SPECTRAL PROPERTIES","","",, +XB*,XrayBin,XB?,"X-ray Binary","1. TAXONOMY OF STARS","Interacting Binaries and close Common Proper Motion Systems","",, +Y*O,YSO,Y*?,"Young Stellar Object","1. TAXONOMY OF STARS","Young Stellar Objects (Pre-Main Sequence Stars)","Pre-Main Sequence",, \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/telescope_observatory_survey.ttl Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,4932 @@ +@prefix dcterms: <http://purl.org/dc/terms/> . +@prefix oda: <https://odahub.io/ontology#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix skos: <http://www.w3.org/2004/02/skos/core#> . + +oda:observatory a rdfs:Class . + +oda:survey a rdfs:Class . + +oda:telescope a rdfs:Class . + +oda:misctelescope a rdfs:Class . + +oda:telescopetype a rdfs:Class . + +oda:spacetelescope a rdfs:Class . + +oda:instrument a rdfs:Class . + +oda:institution a rdfs:Class . + +oda:radiotelescope a rdfs:Class ; + rdfs:label "radio telescope", + "radio observatory" ; + oda:sensitivity "radio" . + +oda:refractingtelescope a rdfs:Class . + +oda:magellan-telescopes a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Magellan" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Magellan_Telescopes" . + +oda:clay-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Clay Telescope" ; + dcterms:isPartOf oda:magellan-telescopes ; + skos:hiddenLabel "clay" . + +oda:baade-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Baade Telescope" ; + dcterms:isPartOf oda:magellan-telescopes ; + skos:hiddenLabel "baade" . + +oda:inamori-magellan-areal-camera-and-spectrograph a oda:instrument ; + oda:sensitivity "optical" ; + rdfs:label "Inamori Magellan Areal Camera and Spectrograph" ; + dcterms:identifier "https://instrumentation.obs.carnegiescience.edu/imacs/" ; + dcterms:isPartOf oda:baade-telescope ; + skos:altLabel "IMACS" . + +oda:uk-schmidt-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "UK Schmidt Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/UK_Schmidt_Telescope" ; + dcterms:isRequiredBy oda:digitized-sky-survey ; + skos:altLabel "UKST" . + +oda:haute-provence-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Haute-Provence Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Haute-Provence_Observatory" ; + skos:altLabel "OHP" . + +oda:loiano-observatory a oda:observatory ; + rdfs:label "Loiano Observatory" ; + dcterms:identifier "https://www.oas.inaf.it/en/about-us/loiano-telescopes/" ; + skos:hiddenLabel "loiano" . + +oda:australia-telescope-compact-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Australia Telescope Compact Array" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Australia_Telescope_Compact_Array" ; + skos:altLabel "ATCA" . + +oda:russian-turkish-1.5-m-optical-telescope a oda:telescope ; + rdfs:label "Russian-Turkish 1.5-m" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://en.wikipedia.org/wiki/RTT-150" ; + skos:altLabel "RTT([ -?]?)150" ; + skos:hiddenLabel "russian-turkish" . + +oda:0.6m-boller-chivens a oda:telescope ; + rdfs:label "0.6m Boller & Chivens" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q62539660" ; + dcterms:isPartOf oda:pico-dos-dias-observatory ; + skos:hiddenLabel "boller" . + +oda:0.6m-zeiss-jena a oda:telescope ; + rdfs:label "0.6m Zeiss Jena" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q62540954" ; + dcterms:isPartOf oda:pico-dos-dias-observatory . + +oda:1.2-m-millimeter-wave-telescope a oda:telescope ; + rdfs:label "1.2 m Millimeter-Wave Telescope" ; + oda:sensitivity "radio" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5065853" ; + dcterms:isPartOf oda:harvard-smithsonian-center-for-astrophysics ; + skos:altLabel "MWT" . + +oda:1.3m-devasthal-optical-telescope a oda:telescope ; + rdfs:label "1.3m Devasthal Optical Telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q42296971" ; + dcterms:isPartOf oda:devasthal-observatory . + +oda:1.5-meter-tillinghast-60-inch-telescope a oda:telescope ; + rdfs:label "1.5-meter Tillinghast (60-inch) Telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123914718" ; + dcterms:isPartOf oda:fred-lawrence-whipple-observatory ; + skos:hiddenLabel "tillinghast" . + +oda:1.6m-perkin-elmer a oda:telescope ; + rdfs:label "1.6m Perkin-Elmer" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q62538116" ; + dcterms:isPartOf oda:pico-dos-dias-observatory ; + skos:hiddenLabel "perkin-elmer" . + +oda:10m-mizusawa-radio-telescope a oda:telescope ; + rdfs:label "10m Mizusawa radio telescope" ; + oda:sensitivity "radio" ; + dcterms:identifier "http://www.wikidata.org/entity/Q40703841" ; + dcterms:isPartOf oda:mizusawa-vera-observatory . + +oda:12-inch-alvan-clark-sons-telescope a oda:telescope ; + rdfs:label "12-inch Alvan Clark & Sons telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q32179189" ; + dcterms:isPartOf oda:jewett-observatory . + +oda:15.6-inch-clark-refractor a oda:telescope ; + rdfs:label "15.6-inch Clark refractor" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q50819710" ; + dcterms:isPartOf oda:washburn-observatory . + +oda:150-cm-reflector-telescope a oda:telescope ; + rdfs:label "150-cm Reflector Telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124219159" ; + dcterms:isPartOf oda:gunma-astronomical-observatory . + +oda:18-inch-schmidt-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "18-inch Schmidt telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30322707" ; + dcterms:isPartOf oda:palomar-mountain-observatory . + +oda:20m-vera-antenna a oda:telescope ; + rdfs:label "20m VERA antenna" ; + oda:sensitivity "radio" ; + dcterms:identifier "http://www.wikidata.org/entity/Q40703455" ; + dcterms:isPartOf oda:mizusawa-vera-observatory . + +oda:3.6m-devasthal-optical-telescope a oda:telescope ; + rdfs:label "3.6m Devasthal Optical Telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q24949537" ; + dcterms:isPartOf oda:devasthal-observatory . + +oda:42ft-radio-telescope-of-jodrell-bank-observatory a oda:telescope ; + rdfs:label "42ft radio telescope of Jodrell Bank Observatory" ; + oda:sensitivity "radio" ; + dcterms:identifier "http://www.wikidata.org/entity/Q22639246" ; + dcterms:isPartOf oda:jodrell-bank-observatory . + +oda:60-inch-telescope a oda:telescope ; + rdfs:label "60-inch telescope" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123182716", + "http://www.wikidata.org/entity/Q26965824" ; + dcterms:isPartOf oda:mount-wilson-observatory, + oda:palomar-mountain-observatory . + +oda:74-inch-reflector-at-mount-stromlo-observatory a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "74-inch Reflector at Mount Stromlo Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247902" ; + dcterms:isPartOf oda:mount-stromlo-observatory . + +oda:7m-radio-telescope-of-jodrell-bank-observatory a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "7m radio telescope of Jodrell Bank Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q22639237" ; + dcterms:isPartOf oda:jodrell-bank-observatory . + +oda:a-vla-survey-for-compact-radio-sources-in-the-galactic-center a oda:survey ; + rdfs:label "A VLA Survey for Compact Radio Sources in the Galactic Center" ; + dcterms:identifier "http://www.wikidata.org/entity/Q68920042" . + +oda:akari a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "AKARI" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q298047" ; + dcterms:isRequiredBy oda:the-akari-irc-mid-infrared-all-sky-survey . + +oda:all-wavelength-extended-groth-strip-international-survey a oda:survey ; + rdfs:label "All-Wavelength Extended Groth Strip International Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4651289" ; + skos:altLabel "AEGIS" . + +oda:anglo-australian-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Anglo-Australian Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2632045" ; + dcterms:isPartOf oda:australian-astronomical-observatory ; + dcterms:isRequiredBy oda:2df-galaxy-redshift-survey, + oda:galaxy-and-mass-assembly-survey, + oda:wigglez-dark-energy-survey ; + skos:altLabel "AAT" ; + skos:hiddenLabel "anglo-australian" . + + +oda:arecibo-12m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Arecibo 12m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q102326958" ; + dcterms:isPartOf oda:arecibo-observatory ; + dcterms:isRequiredBy oda:arecibo-legacy-fast-alfa, + oda:galex-arecibo-sdss-survey, + oda:palfa-survey ; + skos:hiddenLabel "arecibo" . + + +oda:aristarchos-2.3-m-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Aristarchos 2.3 m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16833663" ; + dcterms:isPartOf oda:chelmos-observatory ; + skos:hiddenLabel "aristarchos" . + +oda:aro-12m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "ARO 12m Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2819381" ; + dcterms:isPartOf oda:kitt-peak-national-observatory . + +oda:askap-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "ASKAP Radio telescope" ; + dcterms:isRequiredBy oda:askap-variables-and-slow-transients ; + skos:altLabel "ASKAP" ; + skos:hiddenLabel "australian square kilometre array pathfinder" . + +oda:asteroid-terrestrial-impact-last-alert-system a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Asteroid Terrestrial-impact Last Alert System" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q17002475" ; + skos:altLabel "ATLAS" . + +oda:astro-rivelatore-gamma-a-immagini-leggero a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Astro Rivelatore Gamma a Immagini Leggero" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q14951" ; + skos:altLabel "AGILE" . + +oda:astrograph-for-the-southern-hemisphere a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Astrograph for the Southern Hemisphere" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120236283" ; + dcterms:isPartOf oda:leoncito-astronomical-complex ; + skos:altLabel "ASH" . + +oda:astrophysics-stratospheric-telescope-for-high-spectral-resolution-observations-at-submillimeter-wavelengths a oda:telescope ; + rdfs:label "Astrophysics Stratospheric Telescope for High Spectral Resolution Observations at Submillimeter-wavelengths" ; + dcterms:identifier "https://www.jpl.nasa.gov/missions/asthros" ; + skos:altLabel "ASTHROS" . + +oda:atacama-cosmology-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Atacama Cosmology Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q753067" ; + dcterms:isPartOf oda:llano-de-chajnantor-observatory ; + skos:altLabel "ACT" . + +oda:atacama-large-millimeter-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Atacama Large Millimeter Array" ; + dcterms:identifier "http://www.wikidata.org/entity/Q725364" ; + dcterms:isPartOf oda:event-horizon-telescope, + oda:national-radio-astronomy-observatory ; + skos:altLabel "ALMA" . + +oda:atacama-pathfinder-experiment a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Atacama Pathfinder Experiment" ; + dcterms:identifier "http://www.wikidata.org/entity/Q753076" ; + dcterms:isPartOf oda:event-horizon-telescope ; + skos:altLabel "APEX" . + +oda:atacama-submillimeter-telescope-experiment a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Atacama Submillimeter Telescope Experiment" ; + dcterms:identifier "https://www.nao.ac.jp/en/research/telescope/aste.html" ; + skos:altLabel "ASTE" . + +oda:atlas-3d-survey a oda:survey ; + rdfs:label "Atlas 3d survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q17004725" . + +oda:atmospheric-remote-sensing-infrared-exoplanet-large-survey a oda:spacetelescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Atmospheric Remote-sensing Infrared Exoplanet Large-survey" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q50825481" ; + skos:altLabel "ARIEL" . + +oda:avn-ghana-32m-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "AVN-Ghana 32m telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41513441" ; + dcterms:isPartOf oda:ghana-satellite-earth-station . + +oda:berlin-exoplanet-search-telescope-ii a oda:telescope ; + rdfs:label "Berlin Exoplanet Search Telescope II" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120318368" ; + dcterms:isPartOf oda:cerro-murphy-observatory . + +oda:blackgem a oda:survey ; + rdfs:label "BlackGEM" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q17019648" . + +oda:bleien-5m-radio-telescope a oda:telescope ; + rdfs:label "Bleien 5m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30145256" ; + dcterms:isPartOf oda:bleien-radio-observatory . + +oda:bleien-7m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Bleien 7m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q26307429" ; + dcterms:isPartOf oda:bleien-radio-observatory . + +oda:bochum-monitoring-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Bochum Monitoring Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120317142" ; + dcterms:isPartOf oda:cerro-murphy-observatory ; + skos:hiddenLabel "bochum" . + +oda:bok-telescope a oda:telescope ; + rdfs:label "Bok Telescope" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4938704" ; + dcterms:isPartOf oda:steward-observatory ; + skos:hiddenLabel "bok" . + +oda:boyden-refractor a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Boyden refractor" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247966" ; + dcterms:isPartOf oda:boyden-observatory . + +oda:brightest-of-reionizing-galaxies-survey a oda:survey ; + rdfs:label "Brightest of Reionizing Galaxies Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q90427774" . + +oda:broad-band-x-ray-telescope a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet" ; + rdfs:label "Broad Band X-ray Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q921888" ; + skos:altLabel "BBXRT" . + +oda:broome-county-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Broome County Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q40797693" ; + dcterms:isPartOf oda:kopernik-space-center ; + skos:hiddenLabel "broome" . + +oda:brutus-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Brutus telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247995" ; + dcterms:isRequiredBy oda:all-sky-automated-survey-for-supernovae ; + skos:hiddenLabel "brutus" . + +oda:burstcube a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "BurstCube" ; + dcterms:identifier "https://asd.gsfc.nasa.gov/burstcube/" . + +oda:c-band-all-sky-survey a oda:survey ; + oda:sensitivity "radio" ; + rdfs:label "C-Band All Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16956185" ; + skos:altLabel "C-BASS" . + +oda:calar-alto-2.2m-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Calar Alto 2.2m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123915625" ; + dcterms:isPartOf oda:calar-alto-observatory . + +oda:calar-alto-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Calar Alto telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q123915746" ; + dcterms:isRequiredBy oda:calar-alto-legacy-integral-field-area-survey ; + dcterms:isPartOf oda:calar-alto-observatory . + +oda:cambridge-merlin-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Cambridge MERLIN telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q26700510" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:altLabel "MERLIN" . + +oda:cambridge-survey a oda:survey ; + rdfs:label "Cambridge survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q28790007" ; + skos:hiddenLabel "cambridge" . + +oda:canada-france-hawaii-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Canada-France-Hawaii Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1031946" ; + dcterms:isPartOf oda:mauna-kea-observatories ; + dcterms:isRequiredBy oda:outer-solar-system-origins-survey, + oda:pan-andromeda-archaeological-survey, + oda:supernova-legacy-survey ; + skos:altLabel "CFHT" . + +oda:cassius-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Cassius telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124248013" ; + dcterms:isRequiredBy oda:all-sky-automated-survey-for-supernovae ; + skos:hiddenLabel "cassius" . + +oda:catalina-real-time-transient-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Catalina Real-time Transient Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16918903" ; + skos:altLabel "CRTS" ; + skos:hiddenLabel "catalina" . + +oda:catalina-sky-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Catalina Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q515838" ; + skos:altLabel "CSS" ; + skos:hiddenLabel "catalina sky" . + +oda:characterising-exoplanet-satellite a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "CHaracterising ExOPlanet Satellite" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q376628" ; + skos:altLabel "CHEOPS" . + +oda:cherenkov-telescope-array-observatory a oda:observatory ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Cherenkov Telescope Array Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1070229" ; + skos:altLabel "CTAO" . + +oda:cherenkov-telescope-array a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Cherenkov Telescope Array" ; + dcterms:isPartOf oda:cherenkov-telescope-array-observatory ; + dcterms:identifier "https://en.wikipedia.org/wiki/Cherenkov_Telescope_Array" ; + skos:altLabel "CTA" . + +oda:chime-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "CHIME telescope" ; + dcterms:isRequiredBy oda:canadian-hydrogen-intensity-mapping-experiment . + +oda:compton-gamma-ray-observatory a oda:spacetelescope ; + oda:sensitivity "gamma-ray", + "x-ray" ; + rdfs:label "Compton Gamma-Ray Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q41519" ; + skos:altLabel "CGRO" . + +oda:compton-spectrometer-and-imager a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Compton Spectrometer and Imager" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q109231979" ; + skos:altLabel "COSI" . + +oda:copernico-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Copernico telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247484" ; + dcterms:isPartOf oda:astronomical-observatory-of-padova ; + skos:hiddenLabel "copernico", + "copernicus" . + +oda:corot a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "COROT" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q48633" . + +oda:cos-b a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Cos-B" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q48711" . + +oda:cosmic-background-explorer a oda:spacetelescope ; + oda:sensitivity "radio" ; + rdfs:label "Cosmic Background Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49445" ; + skos:altLabel "COBE" . + +oda:cosmic-evolution-survey a oda:survey ; + rdfs:label "Cosmic Evolution Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5174067" ; + skos:altLabel "COSMOS" . + +oda:cosmic-hot-interstellar-plasma-spectrometer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Cosmic Hot Interstellar Plasma Spectrometer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q48611" ; + skos:altLabel "CHIPS" . + +oda:danish-1.5-meter-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Danish 1.5 meter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q115675399" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "DK154" . + +oda:darnhall-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Darnhall telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30191851" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "darnhall" . + +oda:deep-lens-survey a oda:survey ; + rdfs:label "Deep Lens Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4140036" ; + skos:altLabel "DLS" . + +oda:deep-synoptic-array a oda:survey ; + oda:sensitivity "radio" ; + rdfs:label "Deep Synoptic Array" ; + dcterms:identifier "https://www.deepsynoptic.org/" ; + skos:altLabel "DSA" . + +oda:defford-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Defford telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30190935" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "defford" . + +oda:diffuse-x-ray-spectrometer a oda:telescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Diffuse X-ray Spectrometer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q112917787" ; + skos:altLabel "DXS" . + +oda:digitized-sky-survey a oda:survey ; + rdfs:label "Digitized Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1225100" ; + skos:altLabel "DSS" . + +oda:du-pont-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Du Pont Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q42127464" ; + dcterms:isPartOf oda:las-campanas-observatory ; + skos:hiddenLabel "du pont" . + +oda:e.-jay-sarton-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "E. Jay Sarton Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q40797475" ; + dcterms:isPartOf oda:kopernik-space-center ; + skos:hiddenLabel "sarton" . + +oda:einstein-probe a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Einstein Probe" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q30765887" . + +oda:eso-1-m-schmidt-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "ESO 1-m Schmidt telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124248046" ; + dcterms:isPartOf oda:la-silla-observatory ; + dcterms:isRequiredBy oda:deep-near-infrared-survey-of-the-southern-sky ; + skos:hiddenLabel "eso 1" . + +oda:eso-3.6-m-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "ESO 3.6 m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q74784" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:hiddenLabel "eso 3.6" . + +oda:euclid a oda:spacetelescope ; + rdfs:label "EUCLID" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q578497" . + +oda:european-x-ray-observatory-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "European X-ray Observatory SATellite" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49694" ; + skos:altLabel "EXOSAT" . + +oda:extended-roentgen-survey-with-an-imaging-telescope-array a oda:survey ; + oda:sensitivity "x-ray" ; + rdfs:label "extended ROentgen Survey with an Imaging Telescope Array" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1275802" ; + skos:altLabel "eROSITA" . + +oda:extreme-ultraviolet-explorer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Extreme Ultraviolet Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49904" ; + skos:altLabel "EUVE" . + +oda:extremely-large-telescope a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Extremely Large Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q635105" ; + dcterms:isPartOf oda:european-southern-observatory ; + skos:altLabel "ELT" . + +oda:far-ultraviolet-spectroscopic-explorer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Far Ultraviolet Spectroscopic Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49909" ; + skos:altLabel "FUSE" . + +oda:faulkes-telescope-south a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Faulkes Telescope South" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5438110" ; + dcterms:isPartOf oda:las-cumbres-observatory-global-telescope-network ; + skos:hiddenLabel "faulkes" . + +oda:fermi-gamma-ray-space-telescope a oda:spacetelescope ; + oda:sensitivity "gamma-ray", + "x-ray" ; + rdfs:label "Fermi Gamma-ray Space Telescope", + "Gamma-ray Large Area Space Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Fermi_Gamma-ray_Space_Telescope" ; + skos:hiddenLabel "fermi" ; + skos:altLabel "FGST", + "FGRST", + "GLAST" . + +oda:large-area-telescope a oda:instrument ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Large Area Telescope" ; + dcterms:identifier "https://fermi.gsfc.nasa.gov/science/instruments/lat.html" ; + dcterms:isPartOf oda:fermi-gamma-ray-space-telescope ; + skos:altLabel "LAT" . + +oda:gamma-ray-burst-monitor a oda:instrument ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Gamma-ray Burst Monitor" ; + dcterms:identifier "https://fermi.gsfc.nasa.gov/science/instruments/gbm.html" ; + dcterms:isPartOf oda:fermi-gamma-ray-space-telescope ; + skos:altLabel "GBM" . + +oda:full-disk-h-alpha-patrol-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Full Disk H-alpha Patrol Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q33273017" ; + dcterms:isPartOf oda:big-bear-solar-observatory ; + skos:altLabel "FDHA" . + +oda:gaia a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Gaia" ; + dcterms:identifier "http://www.wikidata.org/entity/Q767805" ; + skos:altLabel "GAIA" . + +oda:galactic-emission-mapping a oda:survey ; + rdfs:label "Galactic Emission Mapping" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5513164" ; + skos:altLabel "GEM" . + +oda:galaxy-evolution-explorer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Galaxy Evolution Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49944" ; + skos:altLabel "GALEX" . + +oda:galileo-national-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Galileo National Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16269" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + skos:altLabel "TNG" ; + skos:hiddenLabel "galileo" . + +oda:gemini-north a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Gemini([ -?])North" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6140627" ; + dcterms:isPartOf oda:gemini-observatory . + +oda:gemini-south a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Gemini([ -?])South" ; + dcterms:identifier "http://www.wikidata.org/entity/Q19673584" ; + dcterms:isPartOf oda:gemini-observatory . + +oda:goode-solar-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Goode Solar Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q33272727" ; + dcterms:isPartOf oda:big-bear-solar-observatory ; + skos:hiddenLabel "goode" . + +oda:gravity-probe-b a oda:spacetelescope ; + rdfs:label "Gravity Probe B" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q836799" ; + skos:altLabel "GP-B" . + +oda:great-melbourne-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Great Melbourne Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5599558" ; + dcterms:isPartOf oda:melbourne-observatory, + oda:mount-stromlo-observatory . + +oda:great-observatories-origins-deep-survey a oda:survey ; + rdfs:label "Great Observatories Origins Deep Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1130922" ; + skos:altLabel "GOODS" . + +oda:hale-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Hale Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2471197" ; + dcterms:isPartOf oda:palomar-mountain-observatory ; + skos:hiddenLabel "hale" . + +oda:halosat a oda:telescope ; + rdfs:label "HaloSat" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q60847684" . + +oda:harlan-j.-smith-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Harlan J. Smith Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5658357" ; + dcterms:isPartOf oda:mcdonald-observatory ; + skos:hiddenLabel "harlan" . + +oda:hartrao-26m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "HartRAO 26m Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q33093080" ; + dcterms:isPartOf oda:hartebeesthoek-radio-astronomy-observatory ; + skos:altLabel "HartRAO" . + +oda:harvard-great-refractor a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Harvard Great Refractor" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41033467" ; + dcterms:isPartOf oda:harvard-college-observatory . + +oda:heinrich-hertz-submillimeter-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Heinrich Hertz Submillimeter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1596453" ; + dcterms:isPartOf oda:mount-graham-international-observatory . + +oda:helen-sawyer-hogg-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Helen Sawyer Hogg Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120233919" ; + dcterms:isPartOf oda:leoncito-astronomical-complex ; + skos:altLabel "HSH" . + +oda:herschel-space-observatory a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Herschel Space Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q209630" ; + skos:altLabel "HSO" . + +oda:hexapod-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Hexapod-Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1616676" ; + dcterms:isPartOf oda:cerro-murphy-observatory . + +oda:high-altitude-water-cherenkov-experiment a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "High Altitude Water Cherenkov Experiment" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q17029447" ; + skos:altLabel "HAWC" . + +oda:high-energy-gamma-ray-astronomy a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "High Energy Gamma Ray Astronomy" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q845962" ; + skos:altLabel "HEGRA" . + +oda:high-energy-stereoscopic-system a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "High Energy Stereoscopic System" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1617774" ; + skos:altLabel "HESS", + "H.E.S.S" . + +oda:high-energy-transient-explorer a oda:telescope ; + oda:sensitivity "gamma-ray", + "x-ray" ; + rdfs:label "High Energy Transient Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q967483" ; + skos:altLabel "HETE" . + +oda:highly-advanced-laboratory-for-communications-and-astronomy a oda:spacetelescope ; + oda:sensitivity "radio" ; + rdfs:label "Highly Advanced Laboratory for Communications and Astronomy" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1617995" ; + skos:altLabel "HALCA" . + +oda:hiltner-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Hiltner Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41796381" ; + dcterms:isPartOf oda:michigan-dartmouth-mit-observatory ; + skos:hiddenLabel "hiltner" . + +oda:hipparcos a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Hipparcos" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q555846" . + +oda:hitomi a oda:telescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Hitomi" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q298048" . + +oda:hobby-eberly-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Hobby-Eberly Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q139605" ; + dcterms:isPartOf oda:mcdonald-observatory ; + skos:altLabel "HET" ; + skos:hiddenLabel "eberly" . + +oda:hooker-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Hooker telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q24686777" ; + dcterms:isPartOf oda:mount-wilson-observatory ; + skos:hiddenLabel "hooker" . + +oda:horacio-ghielmetti-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Horacio Ghielmetti Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120237668" ; + dcterms:isPartOf oda:leoncito-astronomical-complex ; + skos:altLabel "HGT" . + +oda:hubble-space-telescope a oda:spacetelescope ; + oda:sensitivity "optical", + "ultraviolet", + "infrared" ; + rdfs:label "Hubble Space Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q2513" ; + dcterms:isRequiredBy oda:cluster-lensing-and-supernova-survey-with-hubble, + oda:cosmic-assembly-near-infrared-deep-extragalactic-legacy-survey, + oda:hubble-deep-field, + oda:hubble-extreme-deep-field, + oda:hubble-legacy-field, + oda:hubble-ultra-deep-field ; + skos:altLabel "HST" . + +oda:imaging-x-ray-polarimetry-explorer a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Imaging X-ray Polarimetry Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q30750693" ; + skos:altLabel "IXPE" . + +oda:infra-red-imaging-survey-telescope a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Infra Red Imaging Survey Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120316723" ; + dcterms:isPartOf oda:cerro-murphy-observatory . + +oda:infrared-space-observatory a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Infrared Space Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q779547" ; + skos:altLabel "ISO" . + +oda:intense-monitoring-survey-of-nearby-galaxies a oda:survey ; + rdfs:label "Intense Monitoring Survey of Nearby Galaxies" ; + dcterms:identifier "http://imsng.snu.ac.kr/" ; + skos:altLabel "IMSNG" . + +oda:international-gamma-ray-astrophysics-laboratory a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "INTErnational Gamma-Ray Astrophysics Laboratory" ; + dcterms:identifier "https://www.isdc.unige.ch/integral/" ; + skos:altLabel "INTEGRAL" . + +oda:international-ultraviolet-explorer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "International Ultraviolet Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q51509" ; + skos:altLabel "IUE" . + +oda:iram-30-meter-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "IRAM 30-meter telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q139994" ; + dcterms:isPartOf oda:event-horizon-telescope ; + skos:altLabel "IRAM" . + +oda:isaac-newton-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Isaac Newton Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3129922" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + skos:altLabel "INT" . + +oda:itapetinga-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Itapetinga Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41273317" ; + dcterms:isPartOf oda:pierre-kauffman-radio-observatory ; + skos:hiddenLabel "itapetinga" . + +oda:james-clerk-maxwell-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "James Clerk Maxwell Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q155466" ; + dcterms:isPartOf oda:event-horizon-telescope ; + skos:altLabel "JCMT" ; + skos:hiddenLabel "maxwell telescope" . + + +oda:james-webb-space-telescope a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "James Webb Space Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q186447" ; + skos:altLabel "JWST" . + +oda:james-webb-space-telescope-advanced-deep-extragalactic-survey a oda:survey ; + rdfs:label "James Webb Space Telescope Advanced Deep Extragalactic Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q117545216" . + +oda:javalambre-auxiliary-survey-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Javalambre Auxiliary Survey Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q112569001" ; + dcterms:isPartOf oda:astrophysical-observatory-of-javalambre ; + skos:altLabel "JAST" . + +oda:javalambre-survey-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Javalambre Survey Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q112568996" ; + dcterms:isPartOf oda:astrophysical-observatory-of-javalambre ; + dcterms:isRequiredBy oda:javalambre-physics-of-the-accelerating-universe-astrophysical-survey . + +oda:jorge-sahade-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Jorge Sahade Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q119573020" ; + dcterms:isPartOf oda:leoncito-astronomical-complex ; + skos:altLabel "JST" . + +oda:kanata-1.5-m-optical-and-near-infrared-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "KANATA 1.5-m Optical and Near-Infrared telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247944" ; + dcterms:isPartOf oda:higashi-hiroshima-observatory ; + skos:altLabel "KANATA" . + +oda:katzman-automatic-imaging-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Katzman Automatic Imaging Telescope" ; + dcterms:isRequiredBy oda:lick-observatory-supernova-search ; + skos:altLabel "KAIT" . + +oda:keck-i a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Keck([ -]?)I", + "keck([ -]?)1" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123182796" ; + dcterms:isPartOf oda:w.-m.-keck-observatory . + +oda:keck-ii a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Keck([ -]?)II", + "keck([ -]?)2" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123182833" ; + dcterms:isPartOf oda:w.-m.-keck-observatory . + +oda:kepler-space-telescope a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Kepler Space Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q47272" ; + skos:altLabel "KST" ; + dcterms:isRequiredBy oda:kepler-extra-galactic-survey ; + skos:hiddenLabel "kepler" . + +oda:kepler-extra-galactic-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Kepler Extra-Galactic Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q17088615" ; + skos:altLabel "KEGS" . + +oda:kilodegree-extremely-little-telescope a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Kilodegree Extremely Little Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q17088615" ; + skos:altLabel "KELT" . + +oda:klet-observatory-near-earth-and-other-unusual-objects-observations-team a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "KLEt' Observatory Near Earth and Other unusual objects observations Team" ; + dcterms:identifier "http://www.wikidata.org/entity/Q122583799" ; + skos:altLabel "KLENOT" . + +oda:knockin-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Knockin telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30191476" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "knockin" . + +oda:kuiper-airborne-observatory a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Kuiper Airborne Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1501126" ; + skos:altLabel "KAO" . + +oda:large-binocular-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared", + "ultraviolet" ; + rdfs:label "Large Binocular Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q845304" ; + dcterms:isPartOf oda:steward-observatory ; + skos:altLabel "LBT" . + +oda:large-binocular-telescope-interferometer a oda:telescope ; + rdfs:label "Large Binocular Telescope Interferometer" ; + dcterms:identifier "https://science.nasa.gov/mission/lbti" ; + skos:altLabel "LBTI" . + +oda:large-millimeter-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Large Millimeter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1805920" ; + dcterms:isPartOf oda:event-horizon-telescope ; + skos:altLabel "LMT" . + +oda:laser-interferometer-space-antenna a oda:telescope ; + oda:sensitivity "gravitational-wave" ; + rdfs:label "Laser Interferometer Space Antenna" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q841982" ; + skos:altLabel "LISA" . + +oda:laser-interferometer-gravitational-wave-observatory a oda:telescope ; + oda:sensitivity "gravitational-wave" ; + rdfs:label "Laser Interferometer Gravitational-Wave Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/LIGO" ; + skos:altLabel "LIGO" . + +oda:virgo a oda:telescope ; + oda:sensitivity "gravitational-wave" ; + rdfs:label "Virgo" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Virgo_interferometer" ; + skos:altLabel "VIRGO" . + +oda:leavitt-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Leavitt telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124248026" ; + dcterms:isRequiredBy oda:all-sky-automated-survey-for-supernovae ; + skos:hiddenLabel "leavitt" . + +oda:leonhard-euler-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Leonhard Euler Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3830598" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:hiddenLabel "Euler" . + +oda:lijiang-2.4m-telescope a oda:telescope ; + rdfs:label "Lijiang 2.4m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57642048" ; + dcterms:isPartOf oda:yunnan-astronomical-observatory ; + skos:hiddenLabel "lijiang" . + +oda:liverpool-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Liverpool Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6658589" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + skos:hiddenLabel "liverpool" . + +oda:lovell-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Lovell Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q555130" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "lovell" . + +oda:lowell-discovery-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Lowell Discovery Telescope", + "Discovery Channel Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1383460" ; + dcterms:isPartOf oda:lowell-observatory ; + skos:altLabel "LDT", + "DCT" . + +oda:major-atmospheric-gamma-imaging-cherenkov-telescopes a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Major Atmospheric Gamma Imaging Cherenkov Telescopes" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q45732" ; + skos:altLabel "MAGIC" . + +oda:mark-ii a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Mark([ -]?)II", + "Mark([ -]?)2" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3417035" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "mark" . + +oda:mark-iii a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Mark([ -]?)III", + "Mark([ -]?)3" ; + dcterms:identifier "http://www.wikidata.org/entity/Q15248045" ; + dcterms:isPartOf oda:jodrell-bank-observatory . + +oda:massive-cluster-survey a oda:survey ; + oda:sensitivity "x-ray" ; + rdfs:label "MAssive Cluster Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6714647" ; + skos:altLabel "MACS" . + +oda:master a oda:survey ; + rdfs:label "MASTER-NET", + "MASTER-Amur", + "MASTER-Tunka", + "MASTER-Ural", + "MASTER-Kislovodsk", + "MASTER-Tavrida", + "MASTER-SAAO", + "MASTER-IAC", + "MASTER-OAFA", + "MASTER-OAGH", + "MASTER-Progenitor" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://observ.pereplet.ru" ; + skos:altLabel "MASTER" . + +oda:mcgraw-hill-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "McGraw-Hill Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41796402" ; + dcterms:isPartOf oda:michigan-dartmouth-mit-observatory ; + skos:hiddenLabel "mcgraw-hill" . + +oda:mcmath-pierce-solar-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "McMath-Pierce Solar Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q56901" ; + dcterms:isPartOf oda:kitt-peak-national-observatory . + +oda:mercator-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Mercator Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2386049" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + skos:hiddenLabel "mercator" . + +oda:metsahovi-14m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Metsahovi 14m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30303476" ; + dcterms:isPartOf oda:mets-hovi-radio-observatory . + +oda:meudon-great-refractor a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Meudon Great Refractor" ; + dcterms:identifier "http://www.wikidata.org/entity/Q85785096" ; + dcterms:isPartOf oda:meudon-observatory . + +oda:monte-agliale-supernovae-and-asteroid-survey a oda:survey ; + rdfs:label "Monte Agliale Supernovae and Asteroid Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6904627" ; + skos:altLabel "MASAS" . + +oda:mpg-eso-2.2-metre-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "MPG/ESO 2.2-metre telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1090935" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "MPG" . + +oda:gamma-ray-burst-optical-near-infrared-detector a oda:instrument ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Gamma-ray Burst Optical/Near-infrared Detector" ; + dcterms:identifier "https://www.eso.org/public/teles-instr/lasilla/mpg22/grond/" ; + dcterms:isPartOf oda:mpg-eso-2.2-metre-telescope ; + skos:altLabel "GROND" . + + +oda:nasa-infrared-telescope-facility a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "NASA Infrared Telescope Facility" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1662664" ; + dcterms:isPartOf oda:mauna-kea-observatories ; + skos:altLabel "IRTF" . + +oda:near-earth-object-survey-telescope a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Near Earth Object Survey TELescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q59632060" ; + skos:altLabel "NEOSTEL" . + +oda:near-earth-object-wide-field-infrared-survey-explorer a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Near-Earth Object Wide Field Infrared Survey Explorer" ; + skos:altLabel "NEOWISE" . + +oda:neutron-star-interior-composition-explorer a oda:telescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Neutron star Interior Composition Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q13582654" ; + skos:altLabel "NICER" . + +oda:new-technology-telescope a oda:telescope ; + oda:sensitivity "infrared", + "optical" ; + rdfs:label "New Technology Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1982969" ; + dcterms:isPartOf oda:la-silla-observatory ; + dcterms:isRequiredBy oda:public-eso-spectroscopic-survey-of-transient-objects, + oda:extended-public-eso-spectroscopic-survey-of-transient-objects ; + skos:altLabel "NTT" . + +oda:new-vacuum-solar-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "New Vacuum Solar Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57642103" ; + dcterms:isPartOf oda:yunnan-astronomical-observatory . + +oda:next-generation-transit-survey a oda:telescope ; + rdfs:label "Next-Generation Transit Survey" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q21044390" ; + dcterms:isPartOf oda:cerro-paranal-observatory ; + skos:altLabel "NGTS" . + +oda:nicholas-u.-mayall-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Nicholas U. Mayall Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3546489" ; + dcterms:isPartOf oda:kitt-peak-national-observatory ; + dcterms:isRequiredBy oda:deep-ecliptic-survey, + oda:deep-lens-survey, + oda:dark-energy-spectroscopic-instrument ; + skos:hiddenLabel "mayall" . + +oda:nobeyama-45m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Nobeyama 45m Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3342522" ; + dcterms:isPartOf oda:nobeyama-radio-observatory . + +oda:nordic-optical-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Nordic Optical Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q980966" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + dcterms:isRequiredBy oda:not-unbiased-transient-survey ; + skos:altLabel "NOT" . + +oda:alhambra-faint-object-spectrograph-and-camera a oda:instrument ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Alhambra Faint Object Spectrograph and Camera" ; + dcterms:identifier "https://www.not.iac.es/instruments/alfosc/" ; + dcterms:isPartOf oda:nordic-optical-telescope ; + skos:altLabel "ALFOSC" . + +oda:nordic-optical-telescope-near-infrared-camera-and-spectrograph a oda:instrument ; + oda:sensitivity "infrared" ; + rdfs:label "Nordic Optical Telescope near-infrared Camera and spectrograph" ; + dcterms:identifier "https://www.not.iac.es/instruments/notcam/" ; + dcterms:isPartOf oda:nordic-optical-telescope ; + skos:altLabel "NOTCam" . + +oda:fibre-fed-echelle-spectrograph a oda:instrument ; + oda:sensitivity "optical" ; + rdfs:label "FIbre-fed Echelle Spectrograph" ; + dcterms:identifier "https://www.not.iac.es/instruments/fies/" ; + dcterms:isPartOf oda:nordic-optical-telescope ; + skos:altLabel "FIES" . + +oda:mosaic-camera a oda:instrument ; + oda:sensitivity "optical" ; + rdfs:label "MOSaic CAmera" ; + dcterms:identifier "https://www.not.iac.es/instruments/fies/" ; + dcterms:isPartOf oda:nordic-optical-telescope ; + skos:altLabel "MOSCA" . + +oda:not-unbiased-transient-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "NOT Unbiased Transient Survey" ; + dcterms:identifier "http://graspa.oapd.inaf.it/nuts.html" ; + skos:altLabel "NUTS" . + +oda:noto-32-m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Noto 32-m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30303412" ; + dcterms:isPartOf oda:noto-radio-observatory . + +oda:nuclear-spectroscopic-telescope-array a oda:telescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Nuclear Spectroscopic Telescope Array" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q163922" ; + skos:altLabel "NuSTAR" . + +oda:ond-ejov-0.65-m-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "OndÅ™ejov 0.65-m telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q61892399" ; + skos:hiddenLabel "0.65-m telescope at ondrejov", + "ondrejov 0.65-m telescope" ; + dcterms:isPartOf oda:ond-ejov-observatory . + +oda:ond-ejov-2-m-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "OndÅ™ejov 2-m telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q11836847" ; + skos:hiddenLabel "2-m telescope at ondrejov", + "ondrejov 2-m telescope" ; + dcterms:isPartOf oda:ond-ejov-observatory . + +oda:ond-ejov-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "OndÅ™ejov radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30334246" ; + dcterms:isPartOf oda:ond-ejov-observatory ; + skos:hiddenLabel "ondrejov radio telescope" . + +oda:bart a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "BART telescope" ; + dcterms:identifier "http://hea.asu.cas.cz/bart/en/" ; + dcterms:isPartOf oda:ond-ejov-observatory ; + skos:altLabel "BART" . + +oda:onsala-space-observatory-20-m-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Onsala Space Observatory 20 m telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q26308509" ; + dcterms:isPartOf oda:onsala-space-observatory . + +oda:onsala-space-observatory-25-m-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Onsala Space Observatory 25 m telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q26308553" ; + dcterms:isPartOf oda:onsala-space-observatory . + +oda:onsala-space-observatory-lofar-station a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Onsala Space Observatory LOFAR station" ; + dcterms:identifier "http://www.wikidata.org/entity/Q26308607" ; + dcterms:isPartOf oda:onsala-space-observatory . + +oda:orbiting-and-retrievable-far-and-extreme-ultraviolet-spectrometer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Orbiting and Retrievable Far and Extreme Ultraviolet Spectrometer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q115751557" ; + skos:altLabel "ORFEUS" . + +oda:orbiting-astronomical-observatory a oda:spacetelescope ; + oda:sensitivity "ultraviolet", + "x-ray", + "gamma-ray" ; + rdfs:label "Orbiting Astronomical Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1086325" ; + skos:altLabel "OAO" . + +oda:otto-struve-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Otto Struve Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2091147" ; + dcterms:isPartOf oda:mcdonald-observatory ; + skos:hiddenLabel "struve" . + +oda:paczynski-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Paczynski telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124248023" ; + dcterms:isRequiredBy oda:all-sky-automated-survey-for-supernovae ; + skos:hiddenLabel "paczynski" . + +oda:pan-starrs a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Pan-STARRS([1,2]?)" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1075600" ; + dcterms:isRequiredBy oda:young-supernova-experiment, + oda:pan-starrs-survey-for-transients . + +oda:pan-starrs-survey-for-transients a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Pan-STARRS Survey for Transients" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2015IAUGA..2258303H/abstract" ; + skos:altLabel "PSST" . + +oda:panchromatic-robotic-optical-monitoring-and-polarimetry-telescopes a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Panchromatic Robotic Optical Monitoring and Polarimetry Telescopes" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q7120401" ; + dcterms:isRequiredBy oda:dlt40 ; + skos:altLabel "PROMPT" . + +oda:pari-26m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "PARI 26m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q50323868" ; + dcterms:isPartOf oda:pisgah-astronomical-research-institute . + +oda:parkes-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Parkes Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41804148" ; + dcterms:isPartOf oda:australia-telescope-national-facility ; + dcterms:isRequiredBy oda:hi-parkes-all-sky-survey, + oda:parkes-mit-nrao-surveys, + oda:s-band-polarization-all-sky-survey ; + skos:hiddenLabel "parkes" . + +oda:payne-gaposchkin-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Payne Gaposchkin telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124248036" ; + dcterms:isRequiredBy oda:all-sky-automated-survey-for-supernovae ; + skos:hiddenLabel "gaposchkin" . + +oda:pickmere-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Pickmere telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30190314" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "pickmere" . + +oda:planck a oda:spacetelescope ; + oda:sensitivity "radio" ; + rdfs:label "Planck" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q725309" . + +oda:primordial-inflation-polarization-explorer a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Primordial Inflation Polarization Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q39048337" ; + skos:altLabel "PIPER" . + +oda:r.w.-forrest-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "R.W. Forrest telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q41803446" ; + dcterms:isPartOf oda:bayfordbury-observatory . + +oda:rapid-eye-mount-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Rapid Eye Mount telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7276355" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "REM" . + +oda:robotic-bochum-twin-telescopes a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Robotic Bochum Twin Telescopes" ; + dcterms:identifier "http://www.wikidata.org/entity/Q120318013" ; + dcterms:isPartOf oda:cerro-murphy-observatory . + +oda:roentgen-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet" ; + rdfs:label "ROentgen SATellite" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q54284" ; + skos:altLabel "ROSAT" . + +oda:rosat-all-sky-survey a oda:survey ; + oda:sensitivity "x-ray", + "ultraviolet" ; + rdfs:label "ROSAT All-Sky Survey" ; + dcterms:identifier "https://heasarc.gsfc.nasa.gov/W3Browse/rosat/rass2rxs.html" ; + skos:altLabel "RASS" . + +oda:roman a oda:spacetelescope ; + rdfs:label "Roman" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q7998593" . + +oda:rossi-x-ray-timing-explorer a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Rossi X-ray Timing Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q766426" ; + skos:altLabel "RXTE", + "XTE" . + +oda:samuel-oschin-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Samuel Oschin telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2428910" ; + dcterms:isPartOf oda:palomar-mountain-observatory ; + dcterms:isRequiredBy oda:palomar-transient-factory, + oda:digitized-sky-survey, + oda:zwicky-transient-facility ; + skos:hiddenLabel "oschin" ; + skos:altLabel "P48" . + +oda:sardinia-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Sardinia Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1161670" ; + dcterms:isPartOf oda:cagliari-observatory . + +oda:satelite-de-aplicaciones-cient-ficas a oda:spacetelescope ; + rdfs:label "Satelite de Aplicaciones CientÃficas" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q5556788" ; + skos:altLabel "SAC" . + +oda:search-for-habitable-planets-eclipsing-ultra-cool-stars a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Search for habitable Planets EClipsing ULtra-cOOl Stars" ; + dcterms:identifier "http://www.wikidata.org/entity/Q25248071" ; + skos:altLabel "SPECULOOS" . + +oda:searchlight-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Searchlight Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q58824438" ; + dcterms:isPartOf oda:jodrell-bank-observatory ; + skos:hiddenLabel "searchlight" . + +oda:simeiz-rt-22 a oda:radiotelescope ; + oda:sensitivity "radio" ; + rdfs:label "Simeiz RT-22" ; + dcterms:identifier "http://www.wikidata.org/entity/Q42290993" ; + dcterms:isPartOf oda:simeiz-observatory ; + skos:altLabel "RT([ -]?)22" . + +oda:sloan-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Sloan telescope" ; + dcterms:isRequiredBy oda:sloan-digital-sky-survey, + oda:extended-boss, + oda:baryon-oscillation-spectroscopic-survey ; + skos:hiddenLabel "sloan" . + +oda:smarts-1.3-meter-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "SMARTS 1.3-meter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q115536729" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory, + oda:smarts-consortium . + +oda:smarts-consortium a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Small & Moderate Aperture Research Telescope System" ; + dcterms:identifier "http://www.astro.yale.edu/smarts/" ; + skos:altLabel "SMARTS" . + +oda:smarts-consortium-0.9-meter-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "SMARTS Consortium 0.9 meter telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247289" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory, + oda:smarts-consortium . + +oda:smarts-consortium-1.5-meter-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "SMARTS Consortium 1.5-meter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247281" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory, + oda:smarts-consortium . + +oda:chiron a oda:instrument ; + oda:sensitivity "optical" ; + rdfs:label "CHIRON" ; + dcterms:identifier "http://www.astro.yale.edu/smarts/1.5m.html" ; + dcterms:isPartOf oda:smarts-consortium-1.5-meter-telescope . + +oda:andicam a oda:instrument ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "A Novel Dual Imaging CAMera" ; + dcterms:identifier "http://www.astro.yale.edu/smarts/1.3m.html" ; + dcterms:isPartOf oda:smarts-1.3-meter-telescope . + +oda:2kccd a oda:instrument ; + oda:sensitivity "optical" ; + rdfs:label "2KCCD" ; + dcterms:identifier "http://www.astro.yale.edu/smarts/0.9m.html" ; + dcterms:isPartOf oda:smarts-consortium-0.9-meter-telescope . + +oda:solar-observatory-tower-meudon a oda:telescope ; + rdfs:label "Solar Observatory Tower Meudon" ; + dcterms:identifier "http://www.wikidata.org/entity/Q488850" ; + dcterms:isPartOf oda:meudon-observatory . + +oda:solar-submillimeter-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Solar Submillimeter Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q18379108" ; + dcterms:isPartOf oda:leoncito-astronomical-complex . + +oda:solaris-4 a oda:telescope ; + rdfs:label "Solaris-4" ; + dcterms:identifier "" ; + dcterms:isPartOf oda:leoncito-astronomical-complex . + +oda:south-pole-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "South Pole Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1513315" ; + dcterms:isPartOf oda:amundsen-scott-south-pole-station ; + skos:altLabel "SPT" . + +oda:southern-african-large-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Southern African Large telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q833639" ; + dcterms:isPartOf oda:south-african-astronomical-observatory ; + skos:altLabel "SALT" . + +oda:southern-astrophysical-research-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared", + "ultraviolet" ; + rdfs:label "Southern Astrophysical Research Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q787525" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory ; + skos:altLabel "SOAR" . + +oda:spectro-photometer-for-the-history-of-the-universe-epoch-of-reionization-and-ices-explorer a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Spectro-Photometer for the History of the Universe, Epoch of Reionization and Ices Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q55316514" ; + skos:altLabel "SPHEREx" . + +oda:spitzer-space-telescope a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Spitzer Space Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q201953" ; + skos:altLabel "SST" ; + skos:hiddenLabel "spitzer" . + + +oda:spm-1.5-meter-johnson-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "SPM 1.5-meter Johnson telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q124247874" ; + dcterms:isPartOf oda:national-astronomical-observatory-of-san-pedro-m-rtir ; + skos:altLabel "SPM" . + +oda:stratospheric-observatory-for-infrared-astronomy a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Stratospheric Observatory for Infrared Astronomy" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q261229" ; + skos:altLabel "SOFIA" . + +oda:subaru-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Subaru Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q841079" ; + dcterms:isPartOf oda:national-astronomical-observatory-of-japan ; + dcterms:isRequiredBy oda:sages-legacy-unifying-globulars-and-galaxies-survey ; + skos:hiddenLabel "subaru" . + +oda:submillimeter-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Submillimeter Array" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1205241" ; + dcterms:isPartOf oda:mauna-kea-observatories ; + skos:altLabel "SMA" . + + +oda:submillimeter-wave-astronomy-satellite a oda:spacetelescope ; + oda:sensitivity "radio" ; + rdfs:label "Submillimeter Wave Astronomy Satellite" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q54374" ; + skos:altLabel "SWAS" . + +oda:suzaku a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Suzaku" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q54375" . + +oda:swedish-solar-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Swedish Solar Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q925534" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory . + +oda:swift-space-observatory a oda:spacetelescope ; + oda:sensitivity "gamma-ray", + "x-ray" ; + rdfs:label "Swift Space Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q58914106" ; + skos:altLabel "SSO" ; + skos:hiddenLabel "swift" . + +oda:swope-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Swope Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q42128239" ; + dcterms:isPartOf oda:las-campanas-observatory ; + skos:hiddenLabel "swope" . + +oda:t-lescope-action-rapide-pour-les-objets-transitoires a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Télescope à Action Rapide pour les Objets Transitoires" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q17090293" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "TAROT" . + +oda:taeduk-14m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Taeduk 14m radio telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30828506" ; + dcterms:isPartOf oda:taeduk-radio-astronomy-observatory ; + skos:hiddenLabel "taeduk" . + +oda:test-bed-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Test-Bed Telescope" ; + dcterms:identifier "https://www.eso.org/public/teles-instr/lasilla/test-bed/" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "TBT" . + +oda:texas-supernova-search a oda:survey ; + rdfs:label "Texas Supernova Search" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7708105" . + +oda:texas-survey-of-radio-sources a oda:survey ; + rdfs:label "Texas Survey of Radio Sources" ; + dcterms:identifier "http://www.wikidata.org/entity/Q56608749" ; + skos:altLabel "TSRS" . + +oda:the-center-for-astrophysics-redshift-survey a oda:survey ; + rdfs:label "The Center for Astrophysics Redshift Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2947220" ; + skos:altLabel "CFA" . + +oda:the-evryscope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "The Evryscope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q51748020" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory . + +oda:the-max-planck-gesellschaft a oda:telescope ; + rdfs:label "The Max Planck Gesellschaft" ; + dcterms:isPartOf oda:la-silla-observatory . + +oda:transit-telescope a oda:telescope ; + rdfs:label "Transit Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3546483" ; + dcterms:isPartOf oda:jodrell-bank-observatory . + +oda:transiting-exoplanet-survey-satellite a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Transiting Exoplanet Survey Satellite" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1323537" ; + skos:altLabel "TESS" . + +oda:transiting-planets-and-planetesimals-small-telescope-south a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "TRAnsiting Planets and PlanetesImals Small Telescope-South" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q10852903" ; + dcterms:isPartOf oda:la-silla-observatory ; + skos:altLabel "TRAPPIST" . + +oda:trubeck-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Trubeck Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q32183684" ; + dcterms:isPartOf oda:adolphson-observatory ; + skos:hiddenLabel "trubeck" . + +oda:two-micron-all-sky-survey a oda:survey ; + oda:sensitivity "infrared" ; + rdfs:label "Two Micron All Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1454942" ; + skos:altLabel "2MASS" . + +oda:uk-infrared-telescope a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "UK Infrared Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q848021" ; + dcterms:isRequiredBy oda:ukirt-infrared-deep-sky-survey ; + skos:altLabel "UKIRT" ; + skos:hiddenLabel "united kingdom infrared telescope" . + +oda:university-of-hawaii-88-inch a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "University of Hawaii 88-inch" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4052125" ; + dcterms:isPartOf oda:mauna-kea-observatories ; + skos:altLabel "UH(88)?" ; + skos:hiddenLabel "hawaii" . + +oda:supernova-integral-field-spectrograph a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "SuperNova Integral Field Spectrograph" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2007AAS...210.8207A/abstract" ; + dcterms:isPartOf oda:university-of-hawaii-88-inch ; + skos:altLabel "SNIFS" . + +oda:v-ctor-m.-blanco-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "VÃctor M. Blanco Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7944666" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory ; + dcterms:isRequiredBy oda:dark-energy-survey, + oda:deep-lens-survey ; + skos:hiddenLabel "blanco" . + +oda:vatican-advanced-technology-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Vatican Advanced Technology Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1818791" ; + dcterms:isPartOf oda:mount-graham-international-observatory . + +oda:very-energetic-radiation-imaging-telescope-array-system a oda:telescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Very Energetic Radiation Imaging Telescope Array System" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q3556305" ; + skos:altLabel "VERITAS" . + +oda:very-large-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Very Large Array" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q461382" ; + dcterms:isRequiredBy oda:faint-images-of-the-radio-sky-at-twenty-centimeters, + oda:nrao-vla-sky-survey, + oda:vla-low-frequency-sky-survey ; + dcterms:isPartOf oda:national-radio-astronomy-observatory ; + skos:altLabel "VLA" . + +oda:expanded-very-large-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Expanded Very Large Array" ; + dcterms:isPartOf oda:national-radio-astronomy-observatory ; + dcterms:identifier "https://www.aoc.nrao.edu/evla/" ; + skos:altLabel "EVLA" . + +oda:very-large-telescope a oda:telescope ; + oda:sensitivity "infrared", + "ultraviolet", + "optical" ; + rdfs:label "Very Large Telescope" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q265628" ; + dcterms:isPartOf oda:cerro-paranal-observatory ; + skos:altLabel "VLT" . + +oda:visible-and-infrared-survey-telescope-for-astronomy a oda:telescope ; + oda:sensitivity "infrared", + "optical" ; + rdfs:label "Visible and Infrared Survey Telescope for Astronomy" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q612291" ; + dcterms:isPartOf oda:cerro-paranal-observatory ; + dcterms:isRequiredBy oda:vista-variables-in-the-via-lactea ; + skos:altLabel "VISTA" . + +oda:vlt-survey-telescope a oda:telescope ; + rdfs:label "VLT Survey Telescope" ; + oda:sensitivity "infrared", + "ultraviolet", + "optical" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q900375" ; + dcterms:isPartOf oda:cerro-paranal-observatory ; + skos:altLabel "VST" . + +oda:warsaw-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Warsaw Telescope"; + dcterms:identifier "http://www.wikidata.org/entity/Q42127852" ; + dcterms:isPartOf oda:las-campanas-observatory ; + dcterms:isRequiredBy oda:optical-gravitational-lensing-experiment . + +oda:wide-field-infrared-explorer a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Wide-field InfraRed Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q1891259" ; + skos:altLabel "WIRE" . + +oda:wide-field-infrared-survey-explorer a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Wide Field Infrared Survey Explorer" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q693552" ; + skos:altLabel "WISE" . + +oda:wilkinson-microwave-anisotropy-probe a oda:spacetelescope ; + oda:sensitivity "radio" ; + rdfs:label "Wilkinson Microwave Anisotropy Probe" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q274106" ; + skos:altLabel "WMAP" . + +oda:william-herschel-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "William Hers(c?)hel Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q541505" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory ; + skos:altLabel "WHT" ; + skos:hiddenLabel "william herschel" . + +oda:wisconsin-h-alpha-mapper a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Wisconsin H-Alpha Mapper" ; + dcterms:identifier "http://www.wikidata.org/entity/Q30622109" ; + dcterms:isPartOf oda:cerro-tololo-inter-american-observatory . + +oda:wiyn-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "WIYN Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7951025" ; + dcterms:isPartOf oda:kitt-peak-national-observatory ; + skos:altLabel "WIYN" . + +oda:x-ray-imaging-and-spectroscopy-mission a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "X-ray Imaging and Spectroscopy Mission" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q39053896" ; + skos:altLabel "XRISM" . + +oda:x-ray-multi-mirror-mission-newton a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "X-ray Multi-Mirror Mission Newton" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q693861" ; + skos:altLabel "XMM" ; + skos:hiddenLabel "XMM-Newton" . + +oda:xinglong-1-m-telescope a oda:telescope ; + rdfs:label "Xinglong 1-m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57626364" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-1.26-m-telescope a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Xinglong 1.26-m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57625817" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-2.16-m-telescope a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Xinglong 2.16-m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57625624" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-60-cm-telescope a oda:telescope ; + rdfs:label "Xinglong 60-cm Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57626887" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-80-cm-telescope a oda:telescope ; + rdfs:label "Xinglong 80-cm Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57626791" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-85-cm-telescope a oda:telescope ; + rdfs:label "Xinglong 85-cm Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57626537" ; + dcterms:isPartOf oda:xinglong-station . + +oda:xinglong-90-cm-schmidt-telescope a oda:telescope ; + rdfs:label "Xinglong 90-cm Schmidt Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57626980" ; + dcterms:isPartOf oda:xinglong-station . + +oda:yunnan-1m-telescope a oda:telescope ; + rdfs:label "Yunnan 1m Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57661973" ; + dcterms:isPartOf oda:yunnan-astronomical-observatory . + +oda:yunnan-40m-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Yunnan 40m Radio Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57642210" ; + dcterms:isPartOf oda:yunnan-astronomical-observatory . + +oda:2df-galaxy-redshift-survey a oda:survey ; + rdfs:label "2dF Galaxy Redshift Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2815842" ; + skos:altLabel "2DFGRS" . + +oda:adolphson-observatory a oda:observatory ; + rdfs:label "Adolphson Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q21015598" ; + skos:hiddenLabel "adolphson" . + +oda:amundsen-scott-south-pole-station a oda:observatory ; + rdfs:label "Amundsen-Scott South Pole Station" ; + dcterms:identifier "http://www.wikidata.org/entity/Q243307" ; + skos:altLabel "ASSPS" ; + skos:hiddenLabel "amundsen-scott" . + +oda:arecibo-legacy-fast-alfa a oda:survey ; + rdfs:label "Arecibo Legacy Fast ALFA" ; + dcterms:identifier "http://www.wikidata.org/entity/Q28056499" ; + skos:altLabel "ALFALFA" . + +oda:arecibo-observatory a oda:observatory ; + rdfs:label "Arecibo Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q102327045" . + +oda:askap-variables-and-slow-transients a oda:survey ; + rdfs:label "ASKAP Variables and Slow Transients" ; + dcterms:identifier "https://www.vast-survey.org/" ; + skos:altLabel "VAST" . + +oda:astronomical-observatory-of-padova a oda:observatory ; + rdfs:label "Astronomical Observatory of Padova" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3966414" ; + skos:hiddenLabel "padova" . + +oda:australia-telescope-national-facility a oda:observatory ; + rdfs:label "Australia Telescope National Facility" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4823603" ; + skos:altLabel "ATNF" . + +oda:australian-astronomical-observatory a oda:observatory ; + rdfs:label "Australian Astronomical Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2608932" ; + skos:altLabel "AAO" . + +oda:bayfordbury-observatory a oda:observatory ; + rdfs:label "Bayfordbury Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4874517" ; + skos:hiddenLabel "bayfordbury" . + +oda:boyden-observatory a oda:observatory ; + rdfs:label "Boyden Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q895961" ; + skos:hiddenLabel "boyden" . + +oda:cagliari-observatory a oda:observatory ; + rdfs:label "Cagliari Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q15206735" ; + skos:hiddenLabel "cagliari" . + +oda:calar-alto-legacy-integral-field-area-survey a oda:survey ; + rdfs:label "Calar Alto Legacy Integral Field Area Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q25109586" ; + skos:altLabel "CALIFA" . + +oda:canadian-hydrogen-intensity-mapping-experiment a oda:survey ; + rdfs:label "Canadian Hydrogen Intensity Mapping Experiment" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q21070676" ; + skos:altLabel "CHIME" . + +oda:chandra-x-ray-observatory a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Chandra X-ray Observatory" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q49002" ; + skos:altLabel "AXAF", + "CXO" ; + skos:hiddenLabel "chandra" . + +oda:chelmos-observatory a oda:observatory ; + rdfs:label "Chelmos Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3565801" ; + skos:hiddenLabel "chelmos" . + +oda:cluster-lensing-and-supernova-survey-with-hubble a oda:survey ; + rdfs:label "Cluster Lensing And Supernova survey with Hubble" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5136682" ; + skos:altLabel "CLASH" . + +oda:cosmic-assembly-near-infrared-deep-extragalactic-legacy-survey a oda:survey ; + rdfs:label "Cosmic Assembly Near-infrared Deep Extragalactic Legacy Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16951990" ; + skos:altLabel "CANDELS" . + +oda:dark-energy-survey a oda:survey ; + rdfs:label "Dark Energy Survey" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7728930" ; + skos:altLabel "DES" . + +oda:deep-ecliptic-survey a oda:survey ; + rdfs:label "Deep Ecliptic Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1182368" . + +oda:deep-near-infrared-survey-of-the-southern-sky a oda:survey ; + rdfs:label "Deep Near Infrared Survey of the Southern Sky" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16248742" ; + skos:altLabel "DENIS" . + +oda:dlt40 a oda:survey ; + rdfs:label "DLT40" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q68730786" ; + skos:altLabel "DLT" . + +oda:european-southern-observatory a oda:observatory ; + rdfs:label "European Southern Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q151991" ; + skos:altLabel "ESO" . + +oda:faint-images-of-the-radio-sky-at-twenty-centimeters a oda:survey ; + rdfs:label "Faint Images of the Radio Sky at Twenty-Centimeters" ; + dcterms:identifier "http://www.wikidata.org/entity/Q28084844" ; + skos:altLabel "FIRST" . + +oda:galaxy-and-mass-assembly-survey a oda:survey ; + rdfs:label "Galaxy And Mass Assembly survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5518108" ; + skos:altLabel "GAMA" . + +oda:galex-arecibo-sdss-survey a oda:survey ; + rdfs:label "GALEX Arecibo SDSS Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q16928201" ; + skos:altLabel "GASS" . + +oda:ghana-satellite-earth-station a oda:observatory ; + rdfs:label "Ghana Satellite Earth Station" ; + dcterms:identifier "http://www.wikidata.org/entity/Q20854973" . + +oda:gunma-astronomical-observatory a oda:observatory ; + rdfs:label "Gunma Astronomical Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q11609606" ; + skos:hiddenLabel "gunma" . + +oda:hartebeesthoek-radio-astronomy-observatory a oda:observatory ; + rdfs:label "Hartebeesthoek Radio Astronomy Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5674347" . + +oda:harvard-college-observatory a oda:observatory ; + rdfs:label "Harvard College Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q637936" . + +oda:harvard-smithsonian-center-for-astrophysics a oda:observatory ; + rdfs:label "Harvard-Smithsonian Center for Astrophysics" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1133697" . + +oda:hi-parkes-all-sky-survey a oda:survey ; + rdfs:label "HI Parkes All Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q304286" ; + skos:altLabel "HIPASS" . + +oda:hubble-deep-field a oda:survey ; + rdfs:label "Hubble Deep Field" ; + dcterms:identifier "http://www.wikidata.org/entity/Q741255" . + +oda:hubble-extreme-deep-field a oda:survey ; + rdfs:label "Hubble eXtreme Deep Field" ; + dcterms:identifier "http://www.wikidata.org/entity/Q62917" ; + skos:altLabel "XDF" . + +oda:hubble-legacy-field a oda:survey ; + rdfs:label "Hubble Legacy Field" ; + dcterms:identifier "http://www.wikidata.org/entity/Q63614385" ; + skos:altLabel "HLF" . + +oda:hubble-ultra-deep-field a oda:survey ; + rdfs:label "Hubble Ultra-Deep Field" ; + dcterms:identifier "http://www.wikidata.org/entity/Q429670" ; + skos:altLabel "UDF" . + +oda:javalambre-physics-of-the-accelerating-universe-astrophysical-survey a oda:survey ; + rdfs:label "Javalambre Physics of the Accelerating Universe Astrophysical Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q20978033" ; + skos:altLabel "J-PAS" . + +oda:jewett-observatory a oda:observatory ; + rdfs:label "Jewett Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q14713713" ; + skos:hiddenLabel "jewett" . + +oda:las-cumbres-observatory-global-telescope-network a oda:observatory ; + rdfs:label "Las Cumbres Observatory Global Telescope Network" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3348332" ; + skos:hiddenLabel "cumbres" . + +oda:lick-observatory-supernova-search a oda:survey ; + rdfs:label "Lick Observatory Supernova Search" ; + dcterms:identifier "https://w.astro.berkeley.edu/bait/kait.html" ; + skos:altLabel "LOSS" . + +oda:llano-de-chajnantor-observatory a oda:observatory ; + rdfs:label "Llano de Chajnantor Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3178387" . + +oda:lowell-observatory a oda:observatory ; + rdfs:label "Lowell Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q466895" ; + skos:hiddenLabel "lowell" . + +oda:melbourne-observatory a oda:observatory ; + rdfs:label "Melbourne Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3299222" . + +oda:mets-hovi-radio-observatory a oda:observatory ; + rdfs:label "Metsähovi Radio Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3847974" ; + skos:hiddenLabel "metsahovi" . + +oda:national-astronomical-observatory-of-japan a oda:observatory ; + rdfs:label "National Astronomical Observatory of Japan" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1327713" ; + skos:altLabel "NAOJ" . + +oda:national-astronomical-observatory-of-san-pedro-m-rtir a oda:observatory ; + rdfs:label "National Astronomical Observatory of San Pedro Mártir" ; + dcterms:identifier "http://www.wikidata.org/entity/Q4289239" ; + skos:altLabel "NAOSPM" . + +oda:nobeyama-radio-observatory a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Nobeyama radio observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1994765" ; + skos:altLabel "NRO" ; + skos:hiddenLabel "nobeyama" . + +oda:noto-radio-observatory a oda:observatory ; + rdfs:label "Noto Radio Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7063101" ; + skos:hiddenLabel "noto" . + +oda:nrao-vla-sky-survey a oda:survey ; + rdfs:label "NRAO VLA Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6955104" ; + skos:altLabel "NVSS" . + +oda:optical-gravitational-lensing-experiment a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Optical Gravitational Lensing Experiment" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1032158" ; + skos:altLabel "OGLE" . + +oda:outer-solar-system-origins-survey a oda:survey ; + rdfs:label "Outer Solar System Origins Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q22231242" ; + skos:altLabel "OSSOS" . + +oda:palfa-survey a oda:survey ; + rdfs:label "PALFA Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7118129" ; + skos:altLabel "PALFA" . + +oda:palomar-transient-factory a oda:survey ; + rdfs:label "Palomar Transient Factory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7128610" ; + skos:altLabel "PTF" . + +oda:pan-andromeda-archaeological-survey a oda:survey ; + rdfs:label "Pan-Andromeda Archaeological Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2791167" ; + skos:altLabel "PANDAS" . + +oda:parkes-mit-nrao-surveys a oda:survey ; + rdfs:label "Parkes-MIT-NRAO surveys" ; + dcterms:identifier "http://www.wikidata.org/entity/Q66470249" ; + skos:altLabel "PMN" . + +oda:pierre-kauffman-radio-observatory a oda:observatory ; + rdfs:label "Pierre Kauffman Radio Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6094027" ; + skos:hiddenLabel "kauffman" . + +oda:pisgah-astronomical-research-institute a oda:observatory ; + rdfs:label "Pisgah Astronomical Research Institute" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7198279" ; + skos:hiddenLabel "pisgah" . + +oda:public-eso-spectroscopic-survey-of-transient-objects a oda:survey ; + rdfs:label "Public ESO Spectroscopic Survey of Transient Objects" ; + dcterms:identifier "https://www.wikidata.org/wiki/Q56476887" ; + skos:altLabel "PESSTO" . + +oda:extended-public-eso-spectroscopic-survey-of-transient-objects a oda:survey ; + rdfs:label "extended Public ESO Spectroscopic Survey of Transient Objects" ; + dcterms:identifier "https://wiki.pessto.org/home-page" ; + skos:altLabel "ePESSTO" . + +oda:s-band-polarization-all-sky-survey a oda:survey ; + rdfs:label "S-Band Polarization All Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q57334619" ; + skos:altLabel "S-PASS" . + +oda:sages-legacy-unifying-globulars-and-galaxies-survey a oda:survey ; + rdfs:label "SAGES Legacy Unifying Globulars and GalaxieS Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q25109865" ; + skos:altLabel "SLUGGS" . + +oda:simeiz-observatory a oda:observatory ; + rdfs:label "Simeiz Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q944482" ; + skos:hiddenLabel "simeiz" . + +oda:sloan-digital-sky-survey a oda:survey ; + rdfs:label "Sloan Digital Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q840332" ; + skos:altLabel "SDSS" . + +oda:south-african-astronomical-observatory a oda:observatory ; + rdfs:label "South African Astronomical Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q227807" ; + skos:altLabel "SAAO" . + +oda:supernova-legacy-survey a oda:survey ; + rdfs:label "Supernova Legacy Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3459827" ; + skos:altLabel "SNLS" . + +oda:taeduk-radio-astronomy-observatory a oda:observatory ; + rdfs:label "Taeduk Radio Astronomy Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7674728" ; + skos:hiddenLabel "taeduk" . + +oda:the-akari-irc-mid-infrared-all-sky-survey a oda:survey ; + rdfs:label "The AKARI/IRC mid-infrared all-sky survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q68980446" . + +oda:ukirt-infrared-deep-sky-survey a oda:survey ; + rdfs:label "UKIRT Infrared Deep Sky Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1683643" ; + skos:altLabel "UKIDSS" . + +oda:vla-low-frequency-sky-survey a oda:survey ; + rdfs:label "VLA low-frequency sky survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q68925770" ; + skos:altLabel "VLSS" . + +oda:washburn-observatory a oda:observatory ; + rdfs:label "Washburn Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q7971453" ; + skos:hiddenLabel "washburn" . + +oda:fred-lawrence-whipple-observatory a oda:observatory ; + rdfs:label "Fred Lawrence Whipple Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q115633335" ; + skos:hiddenLabel "whipple" ; + skos:altLabel "FLWO" . + +oda:ridge-telescope a oda:telescope ; + rdfs:label "Ridge Telescope" ; + dcterms:identifier "http://www.sao.arizona.edu/FLWO/Ridge-Telescopes160223.pdf" ; + oda:sensitivity "optical" ; + dcterms:isPartOf oda:fred-lawrence-whipple-observatory . + +oda:wigglez-dark-energy-survey a oda:survey ; + rdfs:label "WiggleZ Dark Energy Survey" ; + dcterms:identifier "http://www.wikidata.org/entity/Q23309753" . + +oda:young-supernova-experiment a oda:survey ; + rdfs:label "Young Supernova Experiment" ; + dcterms:identifier "https://yse.ucsc.edu/" ; + skos:altLabel "YSE" . + +oda:zwicky-transient-facility a oda:survey ; + rdfs:label "Zwicky Transient Facility" ; + dcterms:identifier "http://www.wikidata.org/entity/Q43401707" ; + skos:altLabel "ZTF" ; + skos:hiddenLabel "zwicky" . + +oda:bright-transient-survey a oda:survey ; + rdfs:label "Bright Transient Survey" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://sites.astro.caltech.edu/ztf/bts/bts.php" ; + skos:altLabel "BTS" ; + dcterms:isPartOf oda:zwicky-transient-facility . + +oda:astrophysical-observatory-of-javalambre a oda:observatory ; + rdfs:label "Astrophysical Observatory of Javalambre" ; + dcterms:identifier "http://www.wikidata.org/entity/Q21482490" ; + skos:hiddenLabel "javalambre" ; + skos:altLabel "OAJ" . + + +oda:big-bear-solar-observatory a oda:observatory ; + rdfs:label "Big Bear Solar Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q858519" ; + skos:altLabel "BBSO" . + +oda:bleien-radio-observatory a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Bleien Radio Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q19962703" ; + skos:hiddenLabel "bleien" . + +oda:calar-alto-observatory a oda:observatory ; + rdfs:label "Calar Alto Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1026264" ; + skos:altLabel "CAO" ; + skos:hiddenLabel "calar" . + +oda:devasthal-observatory a oda:observatory ; + rdfs:label "Devasthal Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q15213780" ; + skos:hiddenLabel "devasthal" . + +oda:gemini-observatory a oda:observatory ; + rdfs:label "Gemini Observatory" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:identifier "http://www.wikidata.org/entity/Q744667" ; + skos:hiddenLabel "gemini" . + +oda:kopernik-space-center a oda:observatory ; + rdfs:label "Kopernik Space Center" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6431076" ; + skos:hiddenLabel "kopernik" . + +oda:meudon-observatory a oda:observatory ; + rdfs:label "Meudon Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q13104410" ; + skos:hiddenLabel "meudon" . + +oda:michigan-dartmouth-mit-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Michigan-Dartmouth-MIT Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q6715169" ; + skos:altLabel "MDM" . + +oda:mizusawa-vera-observatory a oda:observatory ; + rdfs:label "Mizusawa VERA Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q40702981" ; + skos:hiddenLabel "mizusawa" . + +oda:vlbi-exploration-of-radio-astrometry a oda:observatory ; + rdfs:label "VLBI Exploration of Radio Astrometry" ; + oda:sensitivity "radio" ; + dcterms:identifier "https://www.nao.ac.jp/en/research/telescope/vlbi.html" ; + skos:altLabel "VERA" . + +oda:mount-graham-international-observatory a oda:observatory ; + rdfs:label "Mount Graham International Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q612700" ; + skos:altLabel "MGIO" . + +oda:mount-stromlo-observatory a oda:observatory ; + rdfs:label "Mount Stromlo Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1310548" ; + skos:hiddenLabel "stromlo" . + +oda:mount-wilson-observatory a oda:observatory ; + rdfs:label "Mount Wilson Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q466863" ; + skos:altLabel "MWO" ; + skos:hiddenLabel "wilson" . + +oda:steward-observatory a oda:observatory ; + rdfs:label "Steward Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2120109" ; + skos:hiddenLabel "steward" . + +oda:w.-m.-keck-observatory a oda:observatory ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Keck Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q210997" . + +oda:las-campanas-observatory a oda:observatory ; + rdfs:label "Las Campanas Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1068067" ; + skos:hiddenLabel "campanas" . + +oda:mcdonald-observatory a oda:observatory ; + rdfs:label "McDonald Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1536779" ; + skos:hiddenLabel "mcdonald" . + +oda:ond-ejov-observatory a oda:observatory ; + rdfs:label "OndÅ™ejov Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q123153" ; + skos:hiddenLabel "ondrejov" . + +oda:onsala-space-observatory a oda:observatory ; + rdfs:label "Onsala Space Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q929994" ; + skos:altLabel "OSO" ; + skos:hiddenLabel "onsala" . + +oda:pico-dos-dias-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Pico dos Dias Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q938369" ; + skos:altLabel "PDO", + "OPD" ; + skos:hiddenLabel "pico dos dias" . + +oda:cerro-paranal-observatory a oda:observatory ; + rdfs:label "Cerro Paranal Observatory" . + +oda:kitt-peak-national-observatory a oda:observatory ; + rdfs:label "Kitt Peak National Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q592248" ; + skos:altLabel "KPNO" . + +oda:mauna-kea-observatories a oda:observatory ; + rdfs:label "Mauna Kea Observatories" ; + dcterms:identifier "http://www.wikidata.org/entity/Q831790" ; + skos:altLabel "MKO" ; + skos:hiddenLabel "maunakea" . + +oda:palomar-mountain-observatory a oda:observatory ; + rdfs:label "Palomar Mountain Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q191684" ; + skos:altLabel "PMO" ; + skos:hiddenLabel "palomar" . + +oda:yunnan-astronomical-observatory a oda:observatory ; + rdfs:label "Yunnan Astronomical Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q752042" ; + skos:altLabel "YNAO" ; + skos:hiddenLabel "yunnan" . + +oda:all-sky-automated-survey-for-supernovae a oda:survey ; + rdfs:label "All Sky Automated Survey for SuperNovae" ; + dcterms:identifier "http://www.wikidata.org/entity/Q25101226" ; + skos:altLabel "ASAS([ -]?)SN" ; + skos:hiddenLabel "ASAS" . + +oda:cerro-murphy-observatory a oda:observatory ; + rdfs:label "Cerro Murphy Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q5064847" ; + skos:hiddenLabel "murphy" . + +oda:event-horizon-telescope a oda:observatory ; + rdfs:label "Event Horizon Telescope" ; + dcterms:identifier "http://www.wikidata.org/entity/Q3944788" ; + skos:altLabel "EHT" . + +oda:leoncito-astronomical-complex a oda:observatory ; + rdfs:label "Leoncito Astronomical Complex" ; + dcterms:identifier "http://www.wikidata.org/entity/Q751902" ; + skos:altLabel "LAC" ; + skos:hiddenLabel "leoncito" . + +oda:cerro-tololo-inter-american-observatory a oda:observatory ; + rdfs:label "Cerro Tololo Inter-American Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1056113" ; + skos:altLabel "CTIO" . + +oda:roque-de-los-muchachos-observatory a oda:observatory ; + rdfs:label "Roque de los Muchachos Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1068376" ; + skos:altLabel "RMO" ; + skos:hiddenLabel "muchachos" . + +oda:xinglong-station a oda:observatory ; + rdfs:label "Xinglong Station" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.wikidata.org/entity/Q2037209" ; + skos:hiddenLabel "xinglong" . + +oda:la-silla-observatory a oda:observatory ; + rdfs:label "La Silla Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q459352" ; + skos:hiddenLabel "la silla" . + +oda:quest-camera a oda:instrument ; + rdfs:label "QUEST camera" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.astro.yale.edu/mschwamb/Quest_La_Silla_KBO_Survey/Telescope_and_Camera.html" ; + skos:altLabel "QUEST" . + +oda:la-silla-quest a oda:survey ; + rdfs:label "La Silla-QUEST" ; + oda:sensitivity "optical" ; + dcterms:identifier "http://www.astro.yale.edu/mschwamb/Quest_La_Silla_KBO_Survey/Welcome.html" . + +oda:jodrell-bank-observatory a oda:observatory ; + rdfs:label "Jodrell Bank Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q1569783" ; + skos:hiddenLabel "jodrell" . + +oda:guillermo-haro-observatory a oda:observatory ; + rdfs:label "Guillermo Haro Observatory" ; + dcterms:identifier "http://www.wikidata.org/entity/Q752125" ; + skos:hiddenLabel "guillermo" . + +oda:proton a oda:spacetelescope ; + oda:sensitivity "cosmic-ray" ; + rdfs:label "Proton" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Proton_(satellite_program)" . + +oda:small-astronomy-satellite-1 a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Small Astronomy Satellite 1" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Uhuru_(satellite)" ; + skos:altLabel "SAS-1" ; + skos:hiddenLabel "uhuru" . + +oda:small-astronomy-satellite-2 a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Small Astronomy Satellite 2" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Small_Astronomy_Satellite_2" ; + skos:altLabel "SAS-2" ; + skos:hiddenLabel "sas b" . + +oda:small-astronomy-satellite-3 a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Small Astronomy Satellite 3" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Small_Astronomy_Satellite_3" ; + skos:altLabel "SAS-3" ; + skos:hiddenLabel "sas-c" . + +oda:high-energy-astronomy-observatory a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray", + "cosmic-ray" ; + rdfs:label "High Energy Astronomy Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/High_Energy_Astronomy_Observatory_3" ; + skos:altLabel "HEAO" . + +oda:international-astrophysical-observatory-granat a oda:spacetelescope ; + oda:sensitivity "gamma-ray", + "x-ray" ; + rdfs:label "GRANAT" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Granat" . + +oda:low-energy-gamma-ray-imager a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Low Energy Gamma Ray Imager" ; + dcterms:identifier "https://en.wikipedia.org/wiki/LEGRI" ; + skos:altLabel "LEGRI" . + +oda:aryabhata a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Aryabhata" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Aryabhata_(satellite)" . + +oda:astronomical-netherlands-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet" ; + rdfs:label "Astronomical Netherlands Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Astronomical_Netherlands_Satellite" ; + skos:altLabel "ANS" . + +oda:interplanetary-kite-craft-accelerated-by-radiation-of-the-sun a oda:spacetelescope ; + oda:sensitivity "gamma-ray" ; + rdfs:label "Interplanetary Kite-craft Accelerated by Radiation Of the Sun" ; + dcterms:identifier "https://en.wikipedia.org/wiki/IKAROS" ; + skos:altLabel "IKAROS" ; + skos:hiddenLabel "gap" . + +oda:cosmic-radiation-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Cosmic Radiation Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Cosmic_Radiation_Satellite" ; + skos:altLabel "CORSA" . + +oda:hakucho a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Hakucho" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Hakucho" . + +oda:hinotori a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Hinotori" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Hinotori_(satellite)" ; + skos:altLabel "Astro-A" . + +oda:tenma a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Tenma" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Tenma" ; + skos:altLabel "Astro-B" . + +oda:ginga a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Ginga" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Ginga_(satellite)" ; + skos:altLabel "Astro-C" . + +oda:advanced-satellite-for-cosmology-and-astrophysics a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Advanced Satellite for Cosmology and Astrophysics" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Advanced_Satellite_for_Cosmology_and_Astrophysics" ; + skos:altLabel "ASCA" ; + skos:hiddenLabel "Astro-D" . + +oda:array-of-low-energy-x-ray-imaging-sensors a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Array of Low Energy X-ray Imaging Sensors" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Array_of_Low_Energy_X-ray_Imaging_Sensors" ; + skos:altLabel "ALEXIS" . + +oda:bepposax a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "BeppoSAX" ; + dcterms:identifier "https://en.wikipedia.org/wiki/BeppoSAX" . + +oda:broadband-imaging-x-ray-all-sky-survey a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "A Broadband Imaging X-ray All-sky Survey" ; + dcterms:identifier "https://en.wikipedia.org/wiki/A_Broadband_Imaging_X-ray_All-sky_Survey" ; + skos:altLabel "ABRIXAS" . + +oda:mikhailo-lomonosov a oda:spacetelescope ; + oda:sensitivity "x-ray", + "cosmic-ray", + "gamma-ray", + "ultraviolet" ; + rdfs:label "Mikhailo Lomonosov" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Mikhailo_Lomonosov_(satellite)" ; + skos:altLabel "MVL-300" ; + skos:hiddenLabel "mikhailo" . + +oda:hard-x-ray-modulation-telescope a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Hard X-ray Modulation Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Hard_X-ray_Modulation_Telescope" ; + skos:altLabel "HXMT" . + +oda:spectrum-x-gamma a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Spektr-RG" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Spektr-RG" ; + skos:altLabel "SRG" . + +oda:lobster-eye-imager-for-astronomy a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Lobster Eye Imager for Astronomy" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Lobster_Eye_Imager_for_Astronomy" ; + skos:altLabel "LEIA" . + +oda:x-ray-polarimeter-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "X-ray Polarimeter Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/X-ray_Polarimeter_Satellite" ; + skos:altLabel "XPoSat" . + +oda:advanced-telescope-for-high-energy-astrophysics a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Advanced Telescope for High-ENergy Astrophysics" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Advanced_Telescope_for_High_Energy_Astrophysics" ; + skos:altLabel "ATHENA" . + +oda:advanced-x-ray-imaging-satellite a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Advanced X-ray Imaging Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Advanced_X-Ray_Imaging_Satellite" ; + skos:altLabel "AXIS" . + +oda:apollo-telescope-mount a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet", + "optical" ; + rdfs:label "Apollo Telescope Mount" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Apollo_Telescope_Mount" ; + skos:altLabel "ATM" . + +oda:astronomical-roentgen-telescope-x-ray-concentrator a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Astronomical Roentgen Telescope X-ray Concentrator" ; + dcterms:identifier "https://en.wikipedia.org/wiki/ART-XC" ; + skos:altLabel "ART-XC" . + +oda:constellation-x-observatory a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Constellation-X Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Constellation-X_Observatory" ; + skos:altLabel "Con-X" ; + skos:hiddenLabel "htxs" . + +oda:gravity-and-extreme-magnetism-small-explorer a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Gravity and Extreme Magnetism Small Explorer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Gravity_and_Extreme_Magnetism_Small_Explorer" ; + skos:altLabel "GEMS" ; + skos:hiddenLabel "smex-13" . + +oda:high-energy-replicated-optics a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "High-energy replicated optics" ; + dcterms:identifier "https://en.wikipedia.org/wiki/High-energy_replicated_optics" ; + skos:altLabel "HERO" . + +oda:international-x-ray-observatory a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "International X-ray Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/International_X-ray_Observatory" ; + skos:altLabel "IXO" . + +oda:yohkoh a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Yohkoh" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Yohkoh" ; + skos:altLabel "Solar-A" . + +oda:hinode a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet", + "optical" ; + rdfs:label "Hinode" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Hinode_(satellite)" ; + skos:altLabel "Solar-B" . + +oda:joint-european-telescope-for-x-ray-astronomy a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Joint European Telescope for X-ray astronomy" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Joint_European_Telescope_for_X-ray_astronomy" ; + skos:altLabel "JET-X" . + +oda:korea-advanced-institute-of-science-and-technology-satellite a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Korea Advanced Institute of Science and Technology Satellite 4" ; + dcterms:identifier "https://en.wikipedia.org/wiki/STSat-1" ; + skos:altLabel "Kaistsat" ; + skos:hiddenLabel "stsat-1" . + +oda:interface-region-imaging-spectrograph a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Interface Region Imaging Spectrograph" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Interface_Region_Imaging_Spectrograph" . + +oda:hisaki a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Hisaki" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Hisaki_(satellite)" ; + skos:altLabel "SPRINT-A" . + +oda:venus-spectral-rocket-experiment a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Venus Spectral Rocket Experiment" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Venus_Spectral_Rocket_Experiment" ; + skos:altLabel "VeSpR" . + +oda:spatial-heterodyne-interferometric-emission-line-dynamics-spectrometer a oda:spacetelescope ; + oda:sensitivity "ultraviolet" ; + rdfs:label "Spatial Heterodyne Interferometric Emission Line Dynamics Spectrometer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/SHIELDS" ; + skos:altLabel "SHIELDS" . + +oda:microvariability-and-oscillations-of-stars a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Microvariability and Oscillations of Stars" ; + dcterms:identifier "https://en.wikipedia.org/wiki/MOST_(spacecraft)" ; + skos:altLabel "MOST" . + +oda:bright-target-explorer a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "BRIght Target Explorer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/BRITE" ; + skos:altLabel "BRITE" . + +oda:near-earth-object-surveillance-satellite a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "Near Earth Object Surveillance Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Near_Earth_Object_Surveillance_Satellite" ; + skos:altLabel "NEOSSat" . + +oda:international-lunar-observatory a oda:spacetelescope ; + oda:sensitivity "optical" ; + rdfs:label "International Lunar Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/International_Lunar_Observatory" ; + skos:altLabel "ILO" . + +oda:infrared-astronomical-satellite a oda:spacetelescope ; + oda:sensitivity "infrared" ; + rdfs:label "Infrared Astronomical Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/IRAS" ; + skos:altLabel "IRAS" . + +oda:midcourse-space-experiment a oda:spacetelescope ; + oda:sensitivity "infrared", + "optical", + "ultraviolet" ; + rdfs:label "Midcourse Space Experiment" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Midcourse_Space_Experiment" ; + skos:altLabel "MSX" . + +oda:odin a oda:spacetelescope ; + oda:sensitivity "infrared", + "optical", + "radio" ; + rdfs:label "Odin" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Odin_(satellite)" . + +oda:solar-anomalous-and-magnetospheric-particle-explorer a oda:spacetelescope ; + rdfs:label "Solar Anomalous and Magnetospheric Particle Explorer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Solar_Anomalous_and_Magnetospheric_Particle_Explorer" ; + skos:altLabel "SAMPEX" . + +oda:alpha-magnetic-spectrometer a oda:spacetelescope ; + oda:sensitivity "cosmic-ray" ; + rdfs:label "Alpha Magnetic Spectrometer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/AMS-01" ; + skos:altLabel "AMS" . + +oda:payload-for-antimatter-matter-exploration-and-light-nuclei-astrophysics a oda:spacetelescope ; + oda:sensitivity "cosmic-ray" ; + rdfs:label "Payload for Antimatter Matter Exploration and Light-nuclei Astrophysics" ; + dcterms:identifier "https://en.wikipedia.org/wiki/PAMELA_detector" ; + skos:altLabel "PAMELA" . + +oda:interstellar-boundary-explorer a oda:spacetelescope ; + rdfs:label "Interstellar Boundary Explorer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Interstellar_Boundary_Explorer" ; + skos:altLabel "IBEX" . + +oda:dark-matter-particle-explorer a oda:spacetelescope ; + oda:sensitivity "cosmic-ray", + "gamma-ray" ; + rdfs:label "Dark Matter Particle Explorer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Dark_Matter_Particle_Explorer" ; + skos:altLabel "DAMPE" . + +oda:lynx-x-ray-observatory a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Lynx X-ray Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Lynx_X-ray_Observatory" ; + skos:altLabel "Lynx" . + +oda:max-valier a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Max Valier" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Max_Valier_(satellite)" ; + skos:altLabel "valier" . + +oda:normal-incidence-x-ray-telescope a oda:spacetelescope ; + oda:sensitivity "x-ray", + "ultraviolet" ; + rdfs:label "Normal Incidence X-ray Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/NIXT" ; + skos:altLabel "NIXT" . + +oda:polarised-gamma-ray-observer a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Polarised Gamma-ray Observer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/PoGOLite" ; + skos:altLabel "PoGOLite" . + +oda:reuven-ramaty-high-energy-solar-spectroscopic-imager a oda:spacetelescope ; + oda:sensitivity "x-ray", + "gamma-ray" ; + rdfs:label "Reuven Ramaty High Energy Solar Spectroscopic Imager" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Reuven_Ramaty_High_Energy_Solar_Spectroscopic_Imager" ; + skos:altLabel "RHESSI" . + +oda:earth-polychromatic-imaging-camera a oda:spacetelescope ; + oda:sensitivity "ultraviolet", + "optical", + "infrared" ; + rdfs:label "Earth Polychromatic Imaging Camera" ; + dcterms:identifier "https://epic.gsfc.nasa.gov/about/epic" ; + skos:altLabel "EPIC" . + +oda:geostationary-operational-environmental-satellite a oda:spacetelescope ; + oda:sensitivity "ultraviolet", + "optical", + "infrared" ; + rdfs:label "Geostationary Operational Environmental Satellite" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Geostationary_Operational_Environmental_Satellite" ; + skos:altLabel "GOES" . + +oda:monitor-of-all-sky-x-ray-image a oda:spacetelescope ; + oda:sensitivity "x-ray" ; + rdfs:label "Monitor of All-sky X-ray Image" ; + dcterms:identifier "https://heasarc.gsfc.nasa.gov/docs/maxi/" ; + skos:altLabel "MAXI" . + +oda:united-states-naval-observatory a oda:institution ; + oda:sensitivity "optical" ; + rdfs:label "United States Naval Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/United_States_Naval_Observatory" ; + skos:altLabel "USNO" . + +oda:national-radio-astronomy-observatory a oda:institution ; + oda:sensitivity "radio" ; + rdfs:label "National Radio Astronomy Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/National_Radio_Astronomy_Observatory" ; + skos:altLabel "NRAO" . + +oda:very-long-baseline-array a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Very Long Baseline Array" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Very_Long_Baseline_Array" ; + dcterms:isPartOf oda:national-radio-astronomy-observatory ; + skos:altLabel "VLBA" . + +oda:giant-metrewave-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Giant Metrewave Radio Telescope", + "Giant Meterwave Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Giant_Metrewave_Radio_Telescope" ; + dcterms:isPartOf oda:national-centre-for-radio-astrophysics ; + skos:altLabel "GMRT" . + +oda:ooty-radio-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Ooty Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Ooty_Radio_Telescope" ; + dcterms:isPartOf oda:national-centre-for-radio-astrophysics ; + skos:altLabel "ORT" . + +oda:five-hundred-meter-aperture-spherical-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Five-hundred-meter Aperture Spherical Telescope", + "Five-hundred-metre Aperture Spherical radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Five-hundred-meter_Aperture_Spherical_Telescope" ; + dcterms:isPartOf oda:national-astronomical-observatories-of-the-chinese-academy-of-sciences ; + skos:altLabel "FAST" . + +oda:large-sky-area-multi-object-fibre-spectroscopic-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Large Sky Area Multi-Object Fibre Spectroscopic Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/LAMOST" ; + dcterms:isPartOf oda:national-astronomical-observatories-of-the-chinese-academy-of-sciences ; + skos:altLabel "LAMOST" . + +oda:extended-boss a oda:survey ; + rdfs:label "Extended BOSS" ; + dcterms:identifier "https://www.sdss4.org/surveys/eboss/" ; + dcterms:isPartOf oda:sloan-digital-sky-survey ; + skos:altLabel "eBOSS" . + +oda:baryon-oscillation-spectroscopic-survey a oda:survey ; + rdfs:label "Baryon Oscillation Spectroscopic Survey" ; + dcterms:identifier "https://www.sdss4.org/surveys/boss/" ; + dcterms:isPartOf oda:sloan-digital-sky-survey ; + skos:altLabel "BOSS" . + +oda:dark-energy-spectroscopic-instrument a oda:survey ; + rdfs:label "Dark Energy Spectroscopic Instrument" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Dark_Energy_Spectroscopic_Instrument" ; + skos:altLabel "DESI" . + +oda:national-astronomical-observatories-of-the-chinese-academy-of-sciences a oda:institution ; + rdfs:label "National Astronomical Observatories of the Chinese Academy of Sciences" ; + dcterms:identifier "https://en.wikipedia.org/wiki/National_Astronomical_Observatories_of_China" ; + skos:altLabel "NAOC" . + +oda:national-centre-for-radio-astrophysics a oda:institution ; + rdfs:label "National Centre for Radio Astrophysics" ; + dcterms:identifier "https://en.wikipedia.org/wiki/National_Centre_for_Radio_Astrophysics" ; + skos:altLabel "NCRA" . + +oda:national-optical-astronomy-observatory a oda:institution ; + rdfs:label "National Optical Astronomy Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/National_Optical_Astronomy_Observatory" ; + skos:altLabel "NOAO" . + +oda:green-bank-telescope a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Green Bank Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Green_Bank_Telescope" ; + dcterms:isPartOf oda:national-radio-astronomy-observatory ; + skos:altLabel "GBT" . + +oda:green-bank-interferometer a oda:telescope ; + oda:sensitivity "radio" ; + rdfs:label "Green Bank Interferometer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Green_Bank_Interferometer" ; + dcterms:isPartOf oda:national-radio-astronomy-observatory ; + skos:altLabel "GBI" . + +oda:kanata-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Kanata telescope" ; + dcterms:identifier "https://core-u.hiroshima-u.ac.jp/en/research-groups-en/infrared-astrophysics-kanata-observatory-en.html" ; + dcterms:isPartOf oda:higashi-hiroshima-observatory ; + skos:hiddenLabel "kanata" . + +oda:higashi-hiroshima-observatory a oda:institution ; + rdfs:label "Higashi-Hiroshima Observatory" ; + dcterms:identifier "https://www.hiroshima-u.ac.jp/en/laboratory-updates/research-facilities/Observatory", + "http://www.wikidata.org/entity/Q122828351" ; + skos:altLabel "HHO" . + +oda:mount-laguna-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Mount Laguna sObservatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Mount_Laguna_Observatory" ; + skos:altLabel "MLO" . + +oda:hyper-suprime-cam a oda:instrument ; + rdfs:label "Hyper Suprime-Cam" ; + dcterms:identifier "https://subarutelescope.org/en/about/instrument/hsc/index.html" ; + dcterms:isPartOf oda:subaru-telescope ; + skos:altLabel "HSC" . + +oda:robotic-optical-transient-search-experiment a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Robotic Optical Transient Search Experiment" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Robotic_Optical_Transient_Search_Experiment" ; + skos:altLabel "ROTSE" . + +oda:himalayan-chandra-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Himalayan Chandra Telescope" ; + dcterms:identifier "https://www.iiap.res.in/IIA50/hct" ; + skos:altLabel "HCT" ; + dcterms:isPartOf oda:indian-astronomical-observatory . + +oda:indian-astronomical-observatory a oda:observatory ; + rdfs:label "Indian Astronomical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Robotic_Optical_Transient_Search_Experiment" ; + skos:altLabel "IAO" . + +oda:lijiang-2.4-meter-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Lijiang 2.4-meter Telescope" ; + dcterms:identifier "https://iopscience.iop.org/article/10.1088/1674-4527/19/10/149" ; + skos:altLabel "LJT" ; + dcterms:isPartOf oda:lijiang-observatory . + +oda:lijiang-observatory a oda:observatory ; + rdfs:label "Lijiang Observatory" ; + dcterms:identifier "http://english.ynao.cas.cn/au/about_observatory/" ; + skos:hiddenLabel "li-jiang" ; + skos:altLabel "LJO" . + +oda:multiple-mirror-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Multiple Mirror Telescope" ; + dcterms:identifier "https://www.mmto.org/" ; + skos:altLabel "MMT" ; + dcterms:isPartOf oda:multiple-mirror-telescope-observatory . + +oda:multiple-mirror-telescope-observatory a oda:observatory ; + rdfs:label "MMT Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/MMT_Observatory" ; + skos:altLabel "MMTO" . + +oda:vatican-advanced-technology-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Vatican Advanced Technology Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Vatican_Advanced_Technology_Telescope" ; + skos:altLabel "VATT" ; + dcterms:isPartOf oda:vatican-observatory . + +oda:vatican-observatory a oda:observatory ; + rdfs:label "Vatican Observatory" ; + dcterms:identifier "https://www.vaticanobservatory.va/en/research/facilities/vatt" . + +oda:livermore-optical-transient-imaging-system a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Livermore Optical Transient Imaging System" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Livermore_Optical_Transient_Imaging_System" ; + skos:altLabel "LOTIS" . + +oda:vista-variables-in-the-via-lactea a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "VISTA Variables in The Via Lactea" ; + dcterms:identifier "https://en.wikipedia.org/wiki/VVV_Survey" ; + skos:altLabel "VVV" . + +oda:arc-3.5m-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "ARC 3.5m telescope" ; + dcterms:identifier "https://www.apo.nmsu.edu/arc35m/" ; + dcterms:isPartOf oda:apache-point-observatory, + oda:astrophysical-research-consortium . + +oda:astrophysical-research-consortium a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Astrophysical Research Consortium" ; + dcterms:identifier "https://arc.apo.nmsu.edu/" ; + skos:altLabel "ARC" . + +oda:dual-imaging-spectrograph a oda:telescope ; + oda:sensitivity "optical" ; + rdfs:label "Dual Imaging Spectrograph" ; + dcterms:identifier "https://www.apo.nmsu.edu/arc35m/Instruments/DIS/" ; + skos:altLabel "DIS" ; + dcterms:isPartOf oda:arc-3.5m-telescope . + +oda:apache-point-observatory a oda:observatory ; + rdfs:label "Apache Point Observatory" ; + dcterms:identifier "https://www.apo.nmsu.edu/" ; + skos:altLabel "APO" . + +oda:peters-automated-infrared-imaging-telescope a oda:telescope ; + oda:sensitivity "infrared" ; + rdfs:label "Peters Automated Infrared Imaging Telescope" ; + dcterms:identifier "https://www.cfa.harvard.edu/facilities-technology/telescopes-instruments/13-meter-telescope" ; + skos:altLabel "PAIRITEL" . + +oda:siding-spring-observatory a oda:observatory ; + rdfs:label "Siding Spring Observatory" ; + dcterms:identifier "https://www.sidingspringobservatory.com.au/" . + +oda:anu-2.3m-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "ANU (2.3m )?Telescope" ; + dcterms:identifier "https://rsaa.anu.edu.au/observatories/telescopes/anu-23m-telescope" ; + skos:hiddenLabel "anu 2.3" ; + dcterms:isPartOf oda:siding-spring-observatory . + +oda:wide-field-spectrograph a oda:instrument ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Wide Field Spectrograph" ; + dcterms:identifier "https://rsaa.anu.edu.au/observatories/instruments/wide-field-spectrograph-wifes" ; + skos:altLabel "WiFeS" ; + dcterms:isPartOf oda:anu-2.3m-telescope . + +oda:algonquin-radio-observatory a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Algonquin Radio Observatory" ; + skos:hiddenLabel "algonquin" ; + dcterms:identifier "https://www.sidingspringobservatory.com.au/" . + +oda:aavso-photometric-all-sky-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "AAVSO Photometric All-Sky Survey" ; + dcterms:identifier "https://www.aavso.org/apass" ; + skos:altLabel "APASS" . + +oda:rozhen-national-astronomical-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Rozhen National Astronomical Observatory" ; + skos:hiddenLabel "rozhen" ; + dcterms:identifier "https://nao-rozhen.org/telescopes/fr_en.html#t2" . + +oda:col-druscie-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Col Druscie Astronomical Observatory" ; + skos:hiddenLabel "col drusci" ; + dcterms:identifier "https://www.cortinastelle.it/joomla30/index.php/en/observatory/observatory" . + +oda:gran-telescopio-canarias a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Gran Telescopio Canarias" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Gran_Telescopio_Canarias" ; + skos:altLabel "GTC" ; + skos:hiddenLabel "GranTeCan" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory . + +oda:growth-india-telescope a oda:telescope ; + oda:sensitivity "optical"; + rdfs:label "GROWTH-India Telescope" ; + dcterms:identifier "https://iopscience.iop.org/article/10.3847/1538-3881/ac7bea" ; + skos:altLabel "GIT" ; + skos:hiddenLabel "growth" ; + dcterms:isPartOf oda:indian-astronomical-observatory . + +oda:high-altitude-gamma-ray-telescope a oda:telescope ; + oda:sensitivity "gamma-ray"; + rdfs:label "High Altitude Gamma Ray Telescope" ; + dcterms:identifier "https://cds.cern.ch/record/963478/files/15235-ind-chitnis-V-abs1-og27-oral.pdf" ; + skos:altLabel "HAGAR" ; + dcterms:isPartOf oda:indian-astronomical-observatory . + +oda:bradford-robotic-telescope a oda:telescope ; + oda:sensitivity "optical"; + rdfs:label "Bradford Robotic Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Bradford_Robotic_Telescope" ; + skos:altLabel "BRT" . + +oda:stockert-radio-telescope a oda:telescope ; + oda:sensitivity "radio"; + rdfs:label "Stockert Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Stockert_Radio_Telescope" ; + skos:altLabel "SRT" ; + skos:hiddenLabel "stockert" . + +oda:effelsberg-100-m-radio-telescope a oda:telescope ; + oda:sensitivity "radio"; + rdfs:label "Effelsberg 100-m Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Effelsberg_100-m_Radio_Telescope" ; + skos:hiddenLabel "Effelsberg" . + +oda:plateau-de-bure-interferometer a oda:telescope ; + oda:sensitivity "radio"; + rdfs:label "Plateau de Bure Interferometer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Plateau_de_Bure_Interferometer" ; + skos:altLabel "PdBI" ; + skos:hiddenLabel "de bure" . + +oda:jacobus-kapteyn-telescope a oda:telescope ; + oda:sensitivity "optical"; + rdfs:label "Jacobus Kapteyn Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Jacobus_Kapteyn_Telescope" ; + skos:altLabel "JKT", + "SARA-RM" ; + dcterms:isPartOf oda:southeastern-association-for-research-in-astronomy ; + skos:hiddenLabel "kapteyn", + "kaptyn" . + +oda:southeastern-association-for-research-in-astronomy a oda:institution ; + oda:sensitivity "optical"; + rdfs:label "Southeastern Association for Research in Astronomy" ; + dcterms:identifier "https://www.saraobservatory.org/about" ; + skos:altLabel "SARA" . + +oda:sara-kp a oda:telescope ; + oda:sensitivity "optical"; + rdfs:label "SARA-KP" ; + dcterms:identifier "kp_https://www.saraobservatory.org/about" ; + dcterms:isPartOf oda:southeastern-association-for-research-in-astronomy ; + skos:altLabel "SARA-KP" . + +oda:sara-ct a oda:telescope ; + oda:sensitivity "optical"; + rdfs:label "SARA-CT" ; + dcterms:identifier "ct_https://www.saraobservatory.org/about" ; + dcterms:isPartOf oda:southeastern-association-for-research-in-astronomy ; + skos:altLabel "SARA-CT" . + +oda:dwingeloo-radio-observatory a oda:telescope ; + oda:sensitivity "radio"; + rdfs:label "Dwingeloo Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Dwingeloo_Radio_Observatory" ; + skos:altLabel "DRO" ; + skos:hiddenLabel "dwingeloo" . + +oda:sommers–bausch-observatory a oda:observatory ; + oda:sensitivity "optical"; + rdfs:label "Sommers–Bausch Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Sommers%E2%80%93Bausch_Observatory" ; + skos:hiddenLabel "bausch" . + +oda:arcminute-microkelvin-imager a oda:observatory ; + oda:sensitivity "radio"; + rdfs:label "Arcminute Microkelvin Imager" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Arcminute_Microkelvin_Imager" ; + skos:altLabel "AMI" . + +oda:astron a oda:spacetelescope ; + rdfs:label "Astron" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Astron_(spacecraft)" ; + oda:sensitivity "ultraviolet", + "x-ray" . + +oda:astrosat a oda:spacetelescope ; + rdfs:label "AstroSat" ; + dcterms:identifier "https://en.wikipedia.org/?curid=9070010" ; + oda:sensitivity "ultraviolet", + "x-ray" . + +oda:einstein-observatory a oda:spacetelescope ; + rdfs:label "Einstein Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1529092" ; + skos:altLabel "HEAO-2" ; + oda:sensitivity "x-ray" . + +oda:lunar-surface-gravimeter a oda:spacetelescope ; + rdfs:label "Lunar Surface Gravimeter" ; + dcterms:identifier "https://en.wikipedia.org/?curid=75631994" ; + skos:altLabel "LSG" ; + oda:sensitivity "gravitational-wave" . + +oda:spektr-r a oda:spacetelescope ; + rdfs:label "Spektr-R" ; + dcterms:identifier "https://en.wikipedia.org/?curid=16076786" ; + skos:hiddenLabel "RadioAstron" ; + oda:sensitivity "radio" . + +oda:ultraviolet-transient-astronomy-satellite a oda:spacetelescope ; + rdfs:label "Ultraviolet Transient Astronomy Satellite" ; + dcterms:identifier "https://en.wikipedia.org/?curid=44940671" ; + skos:altLabel "ULTRASAT" ; + oda:sensitivity "ultraviolet" . + +oda:xuntian a oda:spacetelescope ; + rdfs:label "Xuntian" ; + dcterms:identifier "https://en.wikipedia.org/?curid=50347193" ; + skos:altLabel "CSST" ; + oda:sensitivity "infrared", + "optical", + "ultraviolet" . + +oda:allen-telescope-array a oda:radiotelescope ; + rdfs:label "Allen Telescope Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1966411" ; + skos:altLabel "ATA" ; + skos:hiddenLabel "allen" ; + oda:sensitivity "radio" . + +oda:brazilian-decimetric-array a oda:radiotelescope ; + rdfs:label "Brazilian Decimetric Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=27885544" ; + skos:altLabel "BDA" ; + oda:sensitivity "radio" . + +oda:caltech-submillimeter-observatory a oda:radiotelescope ; + rdfs:label "Caltech Submillimeter Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1520508" ; + skos:altLabel "CSO" ; + oda:sensitivity "radio" . + +oda:canberra-deep-space-communication-complex a oda:radiotelescope ; + rdfs:label "Canberra Deep Space Communication Complex" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1063098" ; + skos:altLabel "CDSCC" ; + oda:sensitivity "radio" . + +oda:chang-e-4 a oda:radiotelescope ; + rdfs:label "Chang'e 4" ; + dcterms:identifier "https://en.wikipedia.org/?curid=36190190" ; + skos:hiddenLabel "chang" ; + oda:sensitivity "radio" . + +oda:combined-array-for-research-in-millimeter-wave-astronomy a oda:radiotelescope ; + rdfs:label "Combined Array for Research in Millimeter-wave Astronomy" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1962283" ; + skos:altLabel "CARMA" ; + oda:sensitivity "radio" . + +oda:cosmic-background-imager a oda:radiotelescope ; + rdfs:label "Cosmic Background Imager" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1115236" ; + skos:altLabel "CBI" ; + oda:sensitivity "radio" . + +oda:cosmology-large-angular-scale-surveyor a oda:radiotelescope ; + rdfs:label "Cosmology Large Angular Scale Surveyor" ; + dcterms:identifier "https://en.wikipedia.org/?curid=41495805" ; + skos:altLabel "CLASS" ; + oda:sensitivity "radio" . + +oda:daocheng-solar-radio-telescope a oda:radiotelescope ; + rdfs:label "Daocheng Solar Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=74456214" ; + skos:altLabel "DSRT" ; + skos:hiddenLabel "daocheng" ; + oda:sensitivity "radio" . + +oda:degree-angular-scale-interferometer a oda:radiotelescope ; + rdfs:label "Degree Angular Scale Interferometer" ; + dcterms:identifier "https://en.wikipedia.org/?curid=8891780" ; + skos:altLabel "DASI" ; + oda:sensitivity "radio" . + +oda:dominion-radio-astrophysical-observatory a oda:radiotelescope ; + rdfs:label "Dominion Radio Astrophysical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=5156008" ; + skos:altLabel "DRAO" ; + skos:hiddenLabel "dominion" ; + oda:sensitivity "radio" . + +oda:erciyes-university-radio-observatory a oda:radiotelescope ; + rdfs:label "Erciyes University Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=38597521" ; + skos:hiddenLabel "erciyes" ; + oda:sensitivity "optical", + "radio" . + +oda:european-vlbi-network a oda:radiotelescope ; + rdfs:label "European VLBI Network" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1529511" ; + skos:altLabel "EVN" ; + oda:sensitivity "radio" . + +oda:five-college-radio-astronomy-observatory a oda:radiotelescope ; + rdfs:label "Five College Radio Astronomy Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=522970" ; + skos:altLabel "FCRAO" ; + oda:sensitivity "radio" . + +oda:gauribidanur-radio-observatory a oda:radiotelescope ; + rdfs:label "Gauribidanur Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=30388411" ; + skos:hiddenLabel "gauribidanur" ; + oda:sensitivity "radio" . + +oda:giant-ukrainian-radio-telescope a oda:radiotelescope ; + rdfs:label "Giant Ukrainian Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=52749677" ; + skos:altLabel "GURT" ; + oda:sensitivity "radio" . + +oda:greenland-telescope a oda:radiotelescope ; + rdfs:label "Greenland Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=56326541" ; + skos:hiddenLabel "greenland" ; + oda:sensitivity "radio" . + +oda:haystack-observatory a oda:radiotelescope ; + rdfs:label "Haystack Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3194681" ; + skos:hiddenLabel "haystack" ; + oda:sensitivity "radio" . + +oda:hydrogen-epoch-of-reionization-array a oda:radiotelescope ; + rdfs:label "Hydrogen Epoch of Reionization Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=55195403" ; + skos:altLabel "HERA" ; + oda:sensitivity "radio" . + +oda:hydrogen-intensity-and-real-time-analysis-experiment a oda:radiotelescope ; + rdfs:label "Hydrogen Intensity and Real-time Analysis eXperiment" ; + dcterms:identifier "https://en.wikipedia.org/?curid=58765822" ; + skos:altLabel "HIRAX" ; + oda:sensitivity "radio" . + +oda:jicamarca-radio-observatory a oda:radiotelescope ; + rdfs:label "Jicamarca Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=19065605" ; + skos:altLabel "JRO" ; + skos:hiddenLabel "jicamarca" ; + oda:sensitivity "radio" . + +oda:karoo-array-telescope a oda:radiotelescope ; + rdfs:label "Karoo Array Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=35784828" ; + skos:altLabel "KAT-7" ; + oda:sensitivity "radio" . + +oda:korean-vlbi-network a oda:radiotelescope ; + rdfs:label "Korean VLBI Network" ; + dcterms:identifier "https://en.wikipedia.org/?curid=48529045" ; + skos:altLabel "KVN" ; + oda:sensitivity "radio" . + +oda:large-latin-american-millimeter-array a oda:radiotelescope ; + rdfs:label "Large Latin American Millimeter Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=43566075" ; + skos:altLabel "LLAMA" ; + oda:sensitivity "radio" . + +oda:leuschner-observatory a oda:observatory ; + rdfs:label "Leuschner Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=2617199" ; + skos:hiddenLabel "leuschner" ; + oda:sensitivity "infrared", + "optical", + "radio" . + +oda:long-wavelength-array a oda:radiotelescope ; + rdfs:label "Long Wavelength Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=31368803" ; + skos:altLabel "LWA" ; + oda:sensitivity "radio" . + +oda:lunar-crater-radio-telescope a oda:radiotelescope ; + rdfs:label "Lunar Crater Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=63605501" ; + skos:altLabel "LCRT" ; + oda:sensitivity "radio" . + +oda:malarg-e-station a oda:radiotelescope ; + rdfs:label "Malargüe Station" ; + dcterms:identifier "https://en.wikipedia.org/?curid=30725744" ; + skos:hiddenLabel "malargue" ; + oda:sensitivity "radio" . + +oda:mauritius-radio-telescope a oda:radiotelescope ; + rdfs:label "Mauritius Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1529595" ; + skos:altLabel "MRT" ; + skos:hiddenLabel "mauritius" ; + oda:sensitivity "radio" . + +oda:meerkat a oda:radiotelescope ; + rdfs:label "MeerKAT" ; + dcterms:identifier "https://en.wikipedia.org/?curid=23446323" ; + oda:sensitivity "radio" . + +oda:molonglo-observatory-synthesis-telescope a oda:radiotelescope ; + rdfs:label "Molonglo Observatory Synthesis Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1522119" ; + skos:hiddenLabel "molonglo" ; + oda:sensitivity "radio" . + +oda:murchison-widefield-array a oda:radiotelescope ; + rdfs:label "Murchison Widefield Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=8868524" ; + skos:altLabel "MWA" ; + skos:hiddenLabel "murchison" ; + oda:sensitivity "radio" . + +oda:nanten2-observatory a oda:radiotelescope ; + rdfs:label "NANTEN2 Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3832289" ; + skos:hiddenLabel "nanten" ; + oda:sensitivity "radio" . + +oda:northeastern-space-radio-observatory a oda:radiotelescope ; + rdfs:label "Northeastern Space Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1529753" ; + skos:altLabel "ROEN" ; + oda:sensitivity "radio" . + +oda:northern-extended-millimeter-array a oda:radiotelescope ; + rdfs:label "Northern Extended Millimeter Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=43954477" ; + skos:altLabel "NOEMA" ; + oda:sensitivity "radio" . + +oda:owens-valley-radio-observatory a oda:radiotelescope ; + rdfs:label "Owens Valley Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=31865737" ; + skos:altLabel "OVRO" ; + oda:sensitivity "radio" . + +oda:peach-mountain-observatory a oda:observatory ; + rdfs:label "Peach Mountain Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=34370068" ; + skos:hiddenLabel "peach" ; + oda:sensitivity "optical", + "radio" . + +oda:primeval-structure-telescope a oda:radiotelescope ; + rdfs:label "Primeval Structure Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=18113161" ; + skos:altLabel "PaST" ; + skos:hiddenLabel "21CMA" ; + oda:sensitivity "radio" . + +oda:qitai-radio-telescope a oda:radiotelescope ; + rdfs:label "Qitai Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=39054387" ; + skos:altLabel "QTT" ; + skos:hiddenLabel "qitai" ; + oda:sensitivity "radio" ; + dcterms:isPartOf oda:xinjiang-astronomical-observatory . + +oda:nanshan-radio-telescope a oda:radiotelescope ; + rdfs:label "Nanshan Radio Telescope" ; + skos:hiddenLabel "nanshan" ; + oda:sensitivity "radio" ; + dcterms:isPartOf oda:xinjiang-astronomical-observatory . + +oda:queqiao-2 a oda:spacetelescope ; + rdfs:label "Queqiao-2" ; + dcterms:identifier "https://en.wikipedia.org/?curid=76180384" ; + skos:hiddenLabel "queqiao" ; + oda:sensitivity "radio", + "ultraviolet" . + +oda:ratan-600 a oda:spacetelescope ; + rdfs:label "RATAN([ -]?)600" ; + dcterms:identifier "https://en.wikipedia.org/?curid=2497497" ; + skos:hiddenLabel "ratan" ; + oda:sensitivity "radio" ; + dcterms:isPartOf oda:special-astrophysical-observatory . + + +oda:rt-64 a oda:radiotelescope ; + rdfs:label "RT([ -]?)64" ; + dcterms:identifier "https://en.wikipedia.org/?curid=50995398" ; + skos:altLabel "TNA-1500" ; + oda:sensitivity "radio" . + +oda:rt-70 a oda:radiotelescope ; + rdfs:label "RT([ -]?)70" ; + dcterms:identifier "https://en.wikipedia.org/wiki/RT-70" ; + skos:hiddenLabel "yevpatoria" ; + oda:sensitivity "radio" . + +oda:ryle-telescope a oda:radiotelescope ; + rdfs:label "Ryle Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1520640" ; + skos:hiddenLabel "ryle" ; + oda:sensitivity "radio" . + +oda:sheshan-observatory a oda:observatory ; + rdfs:label "Sheshan Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Sheshan_Observatory" ; + skos:hiddenLabel "sheshan" . + +oda:siberian-solar-radio-telescope a oda:radiotelescope ; + rdfs:label "Siberian Solar Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=54776459" ; + skos:altLabel "SSRT" ; + oda:sensitivity "radio" . + +oda:thai-national-radio-telescope a oda:radiotelescope ; + rdfs:label "Thai National Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=66036696" ; + oda:sensitivity "radio" . + +oda:transient-array-radio-telescope a oda:radiotelescope ; + rdfs:label "Transient Array Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=62296569" ; + skos:altLabel "TART" ; + oda:sensitivity "radio" . + +oda:very-small-array a oda:radiotelescope ; + rdfs:label "Very Small Array" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1517118" ; + skos:altLabel "VSA" ; + oda:sensitivity "radio" . + +oda:warkworth-radio-telescope a oda:radiotelescope ; + rdfs:label "Warkworth Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=30313551" ; + skos:hiddenLabel "warkworth" ; + oda:sensitivity "radio" . + +oda:westerbork-synthesis-radio-telescope a oda:radiotelescope ; + rdfs:label "Westerbork Synthesis Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1521985" ; + skos:altLabel "WSRT" ; + skos:hiddenLabel "westerbork" ; + oda:sensitivity "radio" . + +oda:antarctica-schmidt-telescopes a oda:telescope ; + rdfs:label "Antarctica Schmidt telescopes" ; + dcterms:identifier "https://en.wikipedia.org/?curid=27459750" ; + skos:altLabel "AST3" ; + oda:sensitivity "optical" . + +oda:automated-planet-finder a oda:telescope ; + rdfs:label "Automated Planet Finder" ; + dcterms:identifier "https://en.wikipedia.org/?curid=6143326" ; + skos:altLabel "APF" ; + oda:sensitivity "optical" . + +oda:bernard-lyot-telescope a oda:telescope ; + rdfs:label "Bernard Lyot Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1528859" ; + skos:hiddenLabel "lyot" ; + oda:sensitivity "optical" . + +oda:dutch-open-telescope a oda:telescope ; + rdfs:label "Dutch Open Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1529060" ; + skos:altLabel "DOT" ; + oda:sensitivity "optical" . + +oda:hopkins-ultraviolet-telescope a oda:spacetelescope ; + rdfs:label "Hopkins Ultraviolet Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=21653817" ; + skos:altLabel "HUT" ; + skos:hiddenLabel "hopkins" ; + oda:sensitivity "ultraviolet" . + +oda:james-gregory-telescope a oda:telescope ; + rdfs:label "James Gregory Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=22677222" ; + oda:sensitivity "optical" . + +oda:potsdam-great-refractor a oda:telescope ; + rdfs:label "Potsdam Great Refractor" ; + dcterms:identifier "https://en.wikipedia.org/?curid=62219754" ; + oda:sensitivity "optical" . + +oda:skalnat-pleso-observatory a oda:telescope ; + rdfs:label "Skalnaté pleso Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=761042" ; + skos:hiddenLabel "pleso" ; + oda:sensitivity "optical" . + +oda:skymapper a oda:telescope ; + rdfs:label "SkyMapper" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3167963" ; + oda:sensitivity "infrared", + "optical", + "ultraviolet" . + +oda:tacsat-2 a oda:spacetelescope ; + rdfs:label "TacSat-2" ; + dcterms:identifier "https://en.wikipedia.org/?curid=8491528" ; + oda:sensitivity "optical" . + +oda:tacsat-3 a oda:spacetelescope ; + rdfs:label "TacSat-3" ; + dcterms:identifier "https://en.wikipedia.org/?curid=12151497" ; + oda:sensitivity "infrared", + "optical" . + +oda:telescopio-carlos-s-nchez a oda:telescope ; + rdfs:label "Telescopio Carlos Sánchez" ; + dcterms:identifier "https://en.wikipedia.org/?curid=2124819" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "carlos sanchez telescope" ; + skos:altLabel "TCS" . + + +oda:uppsala-southern-schmidt-telescope a oda:telescope ; + rdfs:label "Uppsala Southern Schmidt Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=18205490" ; + skos:hiddenLabel "uppsala" ; + oda:sensitivity "optical" . + +oda:vainu-bappu-observatory a oda:telescope ; + rdfs:label "Vainu Bappu Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Vainu_Bappu_Observatory" ; + skos:hiddenLabel "bappu" ; + oda:sensitivity "infrared", + "optical" . + +oda:yapp-telescope a oda:telescope ; + rdfs:label "Yapp telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=62281417" ; + skos:hiddenLabel "yapp" ; + oda:sensitivity "optical" . + +oda:neo-surveyor a oda:spacetelescope ; + rdfs:label "NEO Surveyor" ; + dcterms:identifier "https://en.wikipedia.org/?curid=36267064" ; + skos:altLabel "NEO" ; + oda:sensitivity "infrared" . + +oda:wyoming-infrared-observatory a oda:telescope ; + rdfs:label "Wyoming Infrared Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=34318178" ; + skos:altLabel "WIRO" ; + skos:hiddenLabel "wyoming" ; + oda:sensitivity "infrared" . + +oda:daniel-k.-inouye-solar-telescope a oda:telescope ; + rdfs:label "Daniel K. Inouye Solar Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=7560414" ; + skos:altLabel "DKIST" ; + skos:hiddenLabel "inouye" ; + oda:sensitivity "infrared", + "optical" . + +oda:international-liquid-mirror-telescope a oda:telescope ; + rdfs:label "International Liquid Mirror Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=71058412" . + +oda:iranian-national-observatory a oda:telescope ; + rdfs:label "Iranian National Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=52065694" ; + skos:altLabel "INO" ; + oda:sensitivity "optical" . + +oda:large-altazimuth-telescope a oda:telescope ; + rdfs:label "Large Altazimuth Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=2410005" ; + skos:altLabel "BTA(-6)?" ; + oda:sensitivity "infrared", + "optical" ; + dcterms:isPartOf oda:special-astrophysical-observatory . + +oda:special-astrophysical-observatory a oda:observatory ; + rdfs:label "Special Astrophysical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Special_Astrophysical_Observatory_of_the_Russian_Academy_of_Science" . + +oda:scorpio a oda:instrument ; + rdfs:label "Spectral Camera with Optical Reducer for Photometrical and Interferometrical Observations" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://www.sao.ru/hq/lsfvo/devices/scorpio/scorpio.html" ; + dcterms:isPartOf oda:large-altazimuth-telescope ; + skos:altLabel "SCORPIO" . + +oda:large-zenith-telescope a oda:telescope ; + rdfs:label "Large Zenith Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=4684085" ; + skos:altLabel "LZT" ; + oda:sensitivity "optical" . + +oda:space-surveillance-telescope a oda:telescope ; + rdfs:label "Space Surveillance Telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=35973467" ; + oda:sensitivity "optical" . + +oda:belgrade-observatory a oda:refractingtelescope ; + rdfs:label "Belgrade Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=40828051" . + +oda:chamberlin-observatory a oda:refractingtelescope ; + rdfs:label "Chamberlin Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3199197" . + +oda:coats-observatory a oda:refractingtelescope ; + rdfs:label "Coats Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=9937740" . + +oda:craig-telescope a oda:refractingtelescope ; + rdfs:label "Craig telescope" ; + dcterms:identifier "https://en.wikipedia.org/?curid=28669607" . + +oda:einstein-tower a oda:refractingtelescope ; + rdfs:label "Einstein Tower" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3622275" . + +oda:great-paris-exhibition-telescope-of-1900 a oda:refractingtelescope ; + rdfs:label "Great Paris Exhibition Telescope of 1900" ; + dcterms:identifier "https://en.wikipedia.org/?curid=17310665" . + +oda:griffith-observatory a oda:refractingtelescope ; + rdfs:label "Griffith Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=645747" . + +oda:hume-cronyn-memorial-observatory a oda:refractingtelescope ; + rdfs:label "Hume Cronyn Memorial Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=61505618" . + +oda:ladd-observatory a oda:refractingtelescope ; + rdfs:label "Ladd Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=1886322" . + +oda:llano-del-hato-national-astronomical-observatory a oda:refractingtelescope ; + rdfs:label "Llano del Hato National Astronomical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3718181" . + +oda:mills-observatory a oda:refractingtelescope ; + rdfs:label "Mills Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=9898493" . + +oda:quito-astronomical-observatory a oda:refractingtelescope ; + rdfs:label "Quito Astronomical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=31592408" . + +oda:sproul-observatory a oda:refractingtelescope ; + rdfs:label "Sproul Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3221110" . + +oda:urania-sternwarte a oda:refractingtelescope ; + rdfs:label "Urania Sternwarte" ; + dcterms:identifier "https://en.wikipedia.org/?curid=19312729" . + +oda:van-vleck-observatory a oda:refractingtelescope ; + rdfs:label "Van Vleck Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3202360" . + +oda:wilder-observatory a oda:refractingtelescope ; + rdfs:label "Wilder Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=3194357" . + +oda:yerkes-observatory a oda:refractingtelescope ; + rdfs:label "Yerkes Observatory" ; + dcterms:identifier "https://en.wikipedia.org/?curid=213516" . + +oda:uvot a oda:instrument ; + rdfs:label "Ultraviolet/Optical Telescope" ; + oda:sensitivity "optical", + "ultraviolet" ; + dcterms:identifier "https://swift.gsfc.nasa.gov/about_swift/uvot_desc.html" ; + dcterms:isPartOf oda:swift-space-observatory ; + skos:altLabel "UVOT" . + +oda:xrt a oda:instrument ; + rdfs:label "X-Ray Telescope" ; + oda:sensitivity "x-ray" ; + dcterms:identifier "https://swift.gsfc.nasa.gov/about_swift/xrt_desc.html" ; + dcterms:isPartOf oda:swift-space-observatory ; + skos:altLabel "XRT" . + +oda:bat a oda:instrument ; + rdfs:label "Burst Alert Telescope" ; + dcterms:identifier "https://swift.gsfc.nasa.gov/about_swift/bat_desc.html" ; + dcterms:isPartOf oda:swift-space-observatory ; + skos:altLabel "BAT" . + +oda:asiago-telescope a oda:telescope ; + rdfs:label "Asiago 1.22m telescope" ; + dcterms:identifier "https://arxiv.org/pdf/2109.01101" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "asiago" . + +oda:varese-telescope a oda:telescope ; + rdfs:label "Varese 0.84m telescope" ; + dcterms:identifier "varese_https://arxiv.org/pdf/2109.01101" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "varese" . + +oda:kuiper-telescope a oda:telescope ; + rdfs:label "Kuiper telescope" ; + dcterms:identifier "http://james.as.arizona.edu/~psmith/61inch/" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:isPartOf oda:steward-observatory . + +oda:whole-earth-blazar-telescope a oda:survey ; + rdfs:label "Whole Earth Blazar Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Whole_Earth_Blazar_Telescope" ; + oda:sensitivity "optical", + "infrared", + "radio" ; + skos:altLabel "WEBT" . + +oda:wild-boar-remote-observatory a oda:survey ; + rdfs:label "Wild Boar Remote Observatory" ; + dcterms:identifier "https://www.oato.inaf.it/blazars/webt/wild-boar-remote-observatory-san-casciano-in-val-di-pesa-florence-italy-amateur/" ; + oda:sensitivity "optical" ; + dcterms:isRequiredBy oda:whole-earth-blazar-telescope ; + skos:altLabel "WBRO" . + + +oda:yfosc a oda:instrument ; + rdfs:label "Yunnan Faint Object Spectrograph and Camera" ; + oda:sensitivity "optical" ; + dcterms:identifier "YFOSC_https://iopscience.iop.org/article/10.1088/1674-4527/19/10/149" ; + dcterms:isPartOf oda:lijiang-2.4-meter-telescope ; + skos:altLabel "YFOSC" . + +oda:astronomical-reflecting-telescope-8 a oda:telescope ; + rdfs:label "Astronomical Reflecting Telescope 8" ; + dcterms:identifier "https://crao.ru/en/telescopes-en/azt8-en" ; + oda:sensitivity "optical" ; + skos:altLabel "AZT([ -?]?)8" . + +oda:astronomical-reflecting-telescope-11 a oda:telescope ; + rdfs:label "Astronomical Reflecting Telescope 11" ; + dcterms:identifier "https://crao.ru/index.php/en/telescopes-en/azt11-en" ; + oda:sensitivity "optical" ; + skos:altLabel "AZT([ -?]?)11" . + +oda:azt-24 a oda:telescope ; + rdfs:label "AZT-24" ; + dcterms:identifier "https://www.esa.int/ESA_Multimedia/Images/2013/07/Asteroid_in_infrared" ; + oda:sensitivity "infrared" ; + skos:altLabel "AZT([ -?]?)24" . + +oda:mount-abu-observatory a oda:observatory ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Mount Abu Observatory" ; + dcterms:identifier "https://www.prl.res.in/~miro/" ; + skos:hiddenLabel "mount abu" ; + skos:altLabel "MIRO" . + +oda:torun-radiotelescopes a oda:radiotelescope ; + rdfs:label "Torun radio telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Institute_of_Astronomy,_NCU" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "torun" . + + +oda:xinjiang-astronomical-observatory a oda:observatory ; + rdfs:label "Xinjiang Astronomical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Xinjiang_Astronomical_Observatory" ; + skos:altLabel "XAO" . + +oda:las-cumbres-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Las Cumbres Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Las_Cumbres_Observatory" ; + skos:altLabel "LCO" ; + skos:hiddenLabel "lcogt" . + +oda:iac80 a oda:telescope ; + rdfs:label "IAC80 Telescope" ; + dcterms:identifier "https://www.iac.es/en/observatorios-de-canarias/telescopes-and-experiments/iac80-telescope" ; + oda:sensitivity "optical" ; + skos:altLabel "IAC([ -?]?)80" . + +oda:spectrometer-on-integral a oda:instrument ; + rdfs:label "Spectrometer on Integral" ; + oda:sensitivity "gamma-ray" ; + dcterms:identifier "https://www.cosmos.esa.int/web/integral/instruments-spi" ; + dcterms:isPartOf oda:international-gamma-ray-astrophysics-laboratory ; + skos:altLabel "SPI(-|/|_)ACS", + "SPI", + "ACS" . + +oda:kast-double-spectrograph a oda:instrument ; + rdfs:label "Kast Double Spectrograph" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://mthamilton.ucolick.org/techdocs/instruments/kast/" ; + dcterms:isPartOf oda:shane-telescope ; + skos:altLabel "KAST" ; + skos:hiddenLabel "kast" . + +oda:imager-on-board-the-integral-satellite a oda:instrument ; + rdfs:label "Imager on Board the INTEGRAL Satellite" ; + oda:sensitivity "gamma-ray" ; + dcterms:identifier "https://www.cosmos.esa.int/web/integral/instruments-ibis" ; + dcterms:isPartOf oda:international-gamma-ray-astrophysics-laboratory ; + skos:altLabel "IBIS", + "ISGRI", + "PICsIT" . + +oda:joint-european-x-ray-monitor a oda:instrument ; + rdfs:label "Joint European X-ray Monitor" ; + oda:sensitivity "x-ray" ; + dcterms:identifier "https://www.cosmos.esa.int/web/integral/instruments-jemx" ; + dcterms:isPartOf oda:international-gamma-ray-astrophysics-laboratory ; + skos:altLabel "JEM-X" . + +oda:optical-monitoring-camera a oda:instrument ; + rdfs:label "Optical Monitoring Camera" ; + oda:sensitivity "x-ray" ; + dcterms:identifier "https://www.cosmos.esa.int/web/integral/instruments-omc" ; + dcterms:isPartOf oda:international-gamma-ray-astrophysics-laboratory ; + skos:altLabel "OMC" . + +oda:lick-observatory a oda:observatory ; + rdfs:label "Lick Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Lick_Observatory" . + +oda:shane-telescope a oda:telescope ; + rdfs:label "Shane Telescope" ; + dcterms:identifier "https://www.lickobservatory.org/explore/research-telescopes/shane-telescope/" ; + oda:sensitivity "optical", + "infrared", + "ultraviolet" ; + skos:hiddenLabel "shane" . + +oda:centro-astronomico-hispano-en-andalucia a oda:observatory ; + rdfs:label "Centro Astronómico Hispano en AndalucÃa" ; + oda:sensitivity "optical", + "infrared", + "ultraviolet" ; + dcterms:identifier "https://www.caha.es/" ; + skos:altLabel "CAHA" . + +oda:ritter-observatory a oda:observatory ; + rdfs:label "Ritter Observatory" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Ritter_Observatory" ; + skos:hiddenLabel "ritter" . + +oda:smithsonian-astrophysical-observatory a oda:observatory ; + rdfs:label "Smithsonian Astrophysical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Smithsonian_Astrophysical_Observatory" ; + skos:altLabel "SAO" . + + +oda:nasu-radio-observatory a oda:observatory ; + rdfs:label "Nasu radio observatory" ; + oda:sensitivity "radio" ; + dcterms:identifier "https://nasu-radio-telescope.jp/about/" ; + skos:hiddenLabel "nasu" . + + +oda:ohio-state-multi-object-spectrograph a oda:instrument ; + rdfs:label "Ohio State Multi-Object Spectrograph" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:identifier "https://astronomy.osu.edu/ISL/instruments/osmos" ; + dcterms:isPartOf oda:hiltner-telescope ; + skos:altLabel "OSMOS" . + +oda:ceduna-radio-telescope a oda:radiotelescope ; + rdfs:label "Ceduna Radio Telescope" ; + dcterms:identifier "https://www.utas.edu.au/natural-sciences/physics/ceduna-observatory" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "ceduna" . + +oda:mopra-radio-telescope a oda:radiotelescope ; + rdfs:label "Mopra Radio Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Mopra_Telescope" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "mopra" . + +oda:big-scanning-array a oda:radiotelescope ; + rdfs:label "Big Scanning Array" ; + dcterms:identifier "https://bsa-analytics.prao.ru/en/" ; + oda:sensitivity "radio" ; + dcterms:isPartOf oda:lebedev-physical-institute ; + skos:altLabel "BSA" . + +oda:lebedev-physical-institute a oda:institution ; + rdfs:label "Lebedev Physical Institute" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Lebedev_Physical_Institute" ; + skos:altLabel "LPI" . + +oda:automated-telescope-for-optical-monitoring a oda:telescope ; + rdfs:label "Automated Telescope for Optical Monitoring" , + "Automatic Telescope for Optical Monitoring" ; + dcterms:identifier "https://www.lsw.uni-heidelberg.de/projects/hess/ATOM/" ; + oda:sensitivity "optical" ; + skos:altLabel "ATOM" . + +oda:ritchey-chretien a oda:telescopetype ; + rdfs:label "Ritchey([ -?]?)Chretien" ; + oda:sensitivity "optical" ; + skos:altLabel "RCOS" . + +oda:rc500 a oda:telescopetype ; + rdfs:label "RC500" ; + dcterms:identifier "https://cfftelescopes.eu/product/ritchey-chretien-500-600-mm" ; + oda:sensitivity "optical" . + +oda:ritchey-chretien-coude a oda:telescopetype ; + rdfs:label "Ritchey([ -?]?)Chretien-Coude" ; + oda:sensitivity "optical" ; + skos:altLabel "RCC" . + +oda:corrected-dall-kirkham a oda:telescopetype ; + rdfs:label "Corrected Dall([ -?]?)Kirkham" ; + oda:sensitivity "optical" ; + skos:altLabel "CDK" . + +oda:maksutov a oda:telescopetype ; + rdfs:label "Maksutov" ; + oda:sensitivity "optical" ; + skos:altLabel "MTM" . + +oda:dall-kirkham a oda:telescopetype ; + rdfs:label "Dall([ -?]?)Kirkham" ; + oda:sensitivity "optical" . + +oda:nancay-radio-observatory a oda:radiotelescope ; + rdfs:label "Nancay Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Nan%C3%A7ay_Radio_Observatory" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "nancay" . + +oda:low-frequency-array a oda:radiotelescope ; + rdfs:label "Low-Frequency Array" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Low-Frequency_Array" ; + oda:sensitivity "radio" ; + skos:altLabel "LOFAR" . + +oda:schmidt-telescope a oda:telescopetype ; + oda:sensitivity "optical" ; + rdfs:label "Schmidt Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Schmidt_camera" ; + skos:hiddenLabel "schmidt" . + +oda:newton-telescope a oda:telescopetype ; + oda:sensitivity "optical" ; + rdfs:label "Newton Telescope", + "Newtonian Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Newtonian_telescope" . + +oda:burke-gaffney-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Burke-Gaffney Observatory" ; + dcterms:identifier "https://observatory.smu.ca/bgo-about/bgo-techinfo" ; + skos:altLabel "BGO" . + +oda:abbey-ridge-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Abbey Ridge Observatory" ; + dcterms:identifier "https://www.abbeyridgeobservatory.ca/robot" ; + skos:hiddenLabel "abbey ridge" . + +oda:medicina-radio-observatory a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Medicina Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Medicina_Radio_Observatory" ; + skos:hiddenLabel "medicina" . + +oda:northern-cross-radio-telescope a oda:radiotelescope ; + rdfs:label "Northern Cross Radio Telescope" ; + dcterms:identifier "https://www.med.ira.inaf.it/crocedelnord.html" ; + oda:sensitivity "radio" ; + dcterms:isPartOf oda:medicina-radio-observatory ; + skos:altLabel "MNC" . + +oda:mount-lemmon-survey a oda:survey ; + oda:sensitivity "optical" ; + rdfs:label "Mount Lemmon Survey" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Mount_Lemmon_Survey" ; + skos:altLabel "MLS" ; + skos:hiddenLabel "lemmon" . + +oda:ventspils-international-radio-astronomy-centre a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Ventspils International Radio Astronomy Centre" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Ventspils_International_Radio_Astronomy_Centre" ; + skos:altLabel "VIRAC", + "RT([ -?]?)32" . + +oda:first-g-apd-cherenkov-telescope a oda:observatory ; + oda:sensitivity "gamma-ray" ; + rdfs:label "First G-APD Cherenkov Telescope" ; + dcterms:identifier "http://isdc.unige.ch/fact/" ; + skos:altLabel "FACT" . + +oda:iceCube-neutrino-observatory a oda:observatory ; + oda:sensitivity "neutrino" ; + rdfs:label "IceCube Neutrino Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/IceCube_Neutrino_Observatory" ; + skos:altLabel "Ice([ -])?Cube" ; + skos:hiddenLabel "icecube" . + +oda:joan-oro-telescope a oda:telescope ; + rdfs:label "Joan Oro Telescope" ; + dcterms:identifier "https://montsec.ieec.cat/en/joan-oro-telescope/" ; + oda:sensitivity "optical" ; + skos:altLabel "TJO" . + +oda:philip-wetton-telescope a oda:telescope ; + rdfs:label "Philip Wetton Telescope" ; + dcterms:identifier "https://www-astro.physics.ox.ac.uk/~gbd/wetton.html" ; + oda:sensitivity "optical" . + +oda:jorge-sahade-telescope a oda:telescope ; + rdfs:label "Jorge Sahade Telescope" ; + dcterms:identifier "https://casleo.conicet.gov.ar/js/" ; + oda:sensitivity "optical" . + +oda:major-atmospheric-cerenkov-experiment-telescope a oda:observatory ; + rdfs:label "Major Atmospheric Cerenkov Experiment Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Major_Atmospheric_Cerenkov_Experiment_Telescope" ; + oda:sensitivity "gamma-ray" ; + skos:altLabel "MACE" . + +oda:photometric-robotic-atmospheric-monitor a oda:telescope ; + rdfs:label "Photometric Robotic Atmospheric Monitor" ; + dcterms:identifier "https://iopscience.iop.org/article/10.1088/1748-0221/16/06/P06027" ; + oda:sensitivity "optical" ; + skos:altLabel "FRAM" . + +oda:lee-sang-gak-telescope a oda:telescope ; + rdfs:label "Lee Sang Gak Telescope" ; + dcterms:identifier "https://koreascience.kr/article/JAKO201530848506058.page" ; + oda:sensitivity "optical" ; + skos:altLabel "LSGT" . + +oda:space-telescope-imaging-spectrograph a oda:instrument ; + rdfs:label "Space Telescope Imaging Spectrograph" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Space_Telescope_Imaging_Spectrograph" ; + oda:sensitivity "ultraviolet" ; + dcterms:isPartOf oda:hubble-space-telescope ; + skos:altLabel "STIS" . + +oda:spectrograph-for-the-rapid-acquisition-of-transients a oda:instrument ; + rdfs:label "SPectrograph for the Rapid Acquisition of Transients" ; + dcterms:identifier "https://telescope.livjm.ac.uk/TelInst/Inst/SPRAT/" ; + oda:sensitivity "optical" ; + dcterms:isPartOf oda:liverpool-telescope ; + skos:altLabel "SPRAT" . + +oda:table-mountain-observatory a oda:observatory ; + rdfs:label "Table Mountain Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Table_Mountain_Observatory" ; + oda:sensitivity "optical" ; + skos:altLabel "TMO" . + +oda:yamaguchi-32-m-radio-telescope a oda:radiotelescope ; + rdfs:label "Yamaguchi 32-m radio telescope" ; + dcterms:identifier "https://www.miz.nao.ac.jp/en/content/facility/yamaguchi-station.html" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "yamaguchi" . + +oda:kunming-40-meter-radio-telescope a oda:radiotelescope ; + rdfs:label "Kunming 40-Meter Radio Telescope" ; + dcterms:identifier "http://english.ynao.cas.cn/research/rp/202403/t20240318_658565.html" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "kunming" . + +oda:haoping-radio-telescope a oda:radiotelescope ; + rdfs:label "Haoping Radio Telescope" ; + dcterms:identifier "https://www.raa-journal.org/issues/all/2020/v20n7/202203/P020220324612963984344.pdf" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "haoping" ; + skos:altLabel "HRT" . + +oda:deep-space-network a oda:observatory ; + oda:sensitivity "radio" ; + rdfs:label "Deep Space Network" ; + dcterms:identifier "https://www.nasa.gov/communicating-with-missions/dsn/" ; + skos:altLabel "DSN" . + +oda:sayan-observatory a oda:observatory ; + rdfs:label "Sayan Observatory" ; + dcterms:identifier "https://en.iszf.irk.ru/Sayan_Solar_Observatory" ; + skos:hiddenLabel "sayan" . + +oda:azt-33ik a oda:telescope ; + rdfs:label "AZT-33IK" ; + dcterms:identifier "https://arxiv.org/pdf/1611.07572" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:isPartOf oda:sayan-observatory . + +oda:pt5m a oda:telescope ; + rdfs:label "pt5m" ; + dcterms:identifier "https://arxiv.org/pdf/1509.08839" ; + oda:sensitivity "optical" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory . + +oda:pirka-telescope a oda:telescope ; + rdfs:label "Pirka Telescope" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2012SPIE.8446E..2OW/abstract" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "pirka" . + + +oda:multi-spectral-imager a oda:instrument ; + rdfs:label "Multi-Spectral Imager" ; + dcterms:identifier "msi_https://en.wikipedia.org/wiki/Space_Telescope_Imaging_Spectrograph" ; + oda:sensitivity "optical" ; + dcterms:isPartOf oda:pirka-telescope ; + skos:altLabel "MSI" . + +oda:xingming-observatory a oda:observatory ; + rdfs:label "Xingming Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Xingming_Observatory" ; + skos:hiddenLabel "xingming" ; + oda:sensitivity "optical" . + +oda:seimei-telescope a oda:telescope ; + rdfs:label "Seimei Telescope" ; + dcterms:identifier "https://www.kwasan.kyoto-u.ac.jp/general/facilities/seimei/news20180926_en.html" ; + oda:sensitivity "optical", + "infrared" ; + skos:hiddenLabel "seimei" . + +oda:helmut-ullrich-astronomical-observatory a oda:observatory ; + rdfs:label "Helmut Ullrich Astronomical Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Helmut_Ullrich_Astronomical_Observatory" ; + skos:hiddenLabel "ulrich" ; + oda:sensitivity "optical" . + +oda:iucaa-girawali-observatory a oda:observatory ; + rdfs:label "IUCAA Girawali Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Girawali_Observatory" ; + skos:hiddenLabel "girawali" ; + oda:sensitivity "optical", + "ultraviolet", + "infrared" . + +oda:iucaa-faint-object-spectrograph-and-camera a oda:instrument ; + rdfs:label "IUCAA Faint Object Spectrograph and Camera" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2005BASI...33..513C/abstract" ; + skos:altLabel "IFOSC" ; + oda:sensitivity "optical", + "ultraviolet", + "infrared" ; + dcterms:isPartOf oda:iucaa-girawali-observatory . + +oda:eso-faint-object-spectrograph-and-camera a oda:instrument ; + rdfs:label "ESO Faint Object Spectrograph and Camera" ; + dcterms:identifier "https://www.eso.org/sci/facilities/lasilla/instruments/efosc.html" ; + skos:altLabel "EFOSC" ; + oda:sensitivity "optical", + "ultraviolet", + "infrared" ; + dcterms:isPartOf oda:new-technology-telescope . + +oda:son-of-isaac a oda:instrument ; + rdfs:label "Son OF ISAAC" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/1998Msngr..91....9M/abstract" ; + skos:altLabel "SOFI" ; + oda:sensitivity "infrared" ; + dcterms:isPartOf oda:new-technology-telescope . + +oda:slooh a oda:observatory ; + rdfs:label "Slooh" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Slooh" ; + oda:sensitivity "optical" . + +oda:chilescope a oda:observatory ; + rdfs:label "CHILESCOPE" ; + dcterms:identifier "https://en.wikipedia.org/wiki/CHILESCOPE" ; + oda:sensitivity "optical" . + +oda:floyds a oda:instrument ; + rdfs:label "FLOYDS" ; + dcterms:identifier "https://lco.global/observatory/instruments/floyds/" ; + oda:sensitivity "optical", + "infrared" ; + dcterms:isPartOf oda:las-cumbres-observatory . + +oda:low-dispersion-survey-spectrograph a oda:instrument ; + rdfs:label "Low Dispersion Survey Spectrograph" ; + dcterms:identifier "https://www.lco.cl/technical-documentation/ldss-3-user-manual/" ; + oda:sensitivity "optical", + "infrared" ; + skos:altLabel "LDSS-3" ; + dcterms:isPartOf oda:clay-telescope . + +oda:tuorla-observatory a oda:observatory ; + rdfs:label "Tuorla Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Tuorla_Observatory" ; + skos:hiddenLabel "tuorla" . + +oda:universal-astronomical-grating-spectrograph a oda:instrument ; + rdfs:label "Universal Astronomical Grating Spectrograph" ; + dcterms:identifier "https://link.springer.com/article/10.1134/S1990341320040112" ; + oda:sensitivity "optical", + "infrared" ; + skos:altLabel "UAGS" . + +oda:lulin-observatory a oda:observatory ; + rdfs:label "Lulin Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Lulin_Observatory" ; + skos:hiddenLabel "lulin" ; + oda:sensitivity "optical" ; + skos:altLabel "LOT" . + +oda:virtual-telescope a oda:observatory ; + rdfs:label "Virtual Telescope" ; + dcterms:identifier "https://www.virtualtelescope.eu/the-telescopes/" ; + oda:sensitivity "optical" . + +oda:wise-observatory a oda:observatory ; + rdfs:label "Wise Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Wise_Observatory" ; + oda:sensitivity "optical" . + +oda:jay-baum-rich-telescope a oda:telescope ; + rdfs:label "Jay Baum Rich Telescope" ; + dcterms:identifier "JBRT_https://en.wikipedia.org/wiki/Wise_Observatory" ; + oda:sensitivity "optical" ; + skos:altLabel "JBRT" . + +oda:large-area-imager-at-wise-observatory a oda:instrument ; + rdfs:label "Large Area Imager at Wise Observatory" ; + dcterms:identifier "https://physics.tau.ac.il/astrophysics/wise_observatory_telescope_instruments" ; + oda:sensitivity "optical" ; + skos:altLabel "LAIWO" ; + dcterms:isPartOf oda:wise-observatory . + +oda:astronomical-reflecting-telescope-5 a oda:misctelescope ; + rdfs:label "Astronomical Reflecting Telescope 5" ; + oda:sensitivity "optical" ; + skos:altLabel "AZT([ -?]?)5" . + +oda:astronomical-reflecting-telescope-7 a oda:misctelescope ; + rdfs:label "Astronomical Reflecting Telescope 7" ; + oda:sensitivity "optical" ; + skos:altLabel "AZT([ -?]?)7" ; + dcterms:isPartOf oda:crimean-astrophysical-observatory . + +oda:crimean-astrophysical-observatory a oda:observatory ; + rdfs:label "Crimean Astrophysical Observatory" ; + dcterms:identifier "https://crao.ru/en/telescopes-en" ; + oda:sensitivity "optical" . + +oda:spectroscopic-chuo-university-astronomical-telescope a oda:telescope ; + rdfs:label "Spectroscopic Chuo-university Astronomical Telescope" ; + dcterms:identifier "https://arxiv.org/abs/2005.04336" ; + oda:sensitivity "optical" ; + skos:altLabel "SCAT" . + +oda:baksan-underground-scintillation-telescope a oda:telescope ; + rdfs:label "Baksan Underground Scintillation Telescope" ; + dcterms:identifier "bust_https://en.wikipedia.org/wiki/Baksan_Neutrino_Observatory" ; + oda:sensitivity "neutrino" ; + skos:altLabel "BUST" . + +oda:baksan-neutrino-observatory a oda:observatory ; + rdfs:label "Baksan Neutrino Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Baksan_Neutrino_Observatory" ; + skos:hiddenLabel "baksan" ; + oda:sensitivity "neutrino" ; + skos:altLabel "BNO" . + + +oda:soviet-american-gallium-experiment a oda:survey ; + rdfs:label "Soviet-American Gallium Experiment" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Soviet%E2%80%93American_Gallium_Experiment" ; + oda:sensitivity "neutrino" ; + skos:altLabel "SAGE" . + +oda:burst-observer-and-optical-transient-exploring-system a oda:observatory ; + rdfs:label "Burst Observer and Optical Transient Exploring System" ; + dcterms:identifier "https://en.wikipedia.org/wiki/BOOTES" ; + oda:sensitivity "optical", + "ultraviolet", + "infrared" ; + skos:altLabel "BOOTES([ -?]?)([1-7]{0,1})" . + +oda:multicolor-imaging-telescopes-for-survey-and-monstrous-explosions a oda:observatory ; + rdfs:label "Multicolor Imaging Telescopes for Survey and Monstrous Explosions" ; + dcterms:identifier "https://pubs.aip.org/aip/acp/article/1133/1/79/864371/MITSuME-multicolor-optical-NIR-telescopes-for-GRB" ; + oda:sensitivity "optical", + "infrared" ; + skos:altLabel "MITSuME" ; + skos:hiddenLabel "mitsume" . + +oda:robert-stobie-spectrograph a oda:instrument ; + rdfs:label "Robert Stobie Spectrograph", + "Prime Focus Imaging Spectrograph" ; + dcterms:identifier "http://www.sal.wisc.edu/PFIS/" ; + oda:sensitivity "optical", + "infrared" ; + skos:altLabel "RSS", + "PFIS" . + +oda:gravitational-wave-optical-transient-observer a oda:observatory ; + rdfs:label "Gravitational-Wave Optical Transient Observer" ; + dcterms:identifier "https://goto-observatory.org/about/" ; + oda:sensitivity "optical" ; + skos:altLabel "GOTO" . + +oda:tev-atomospheric-cherenkov-telescope-with-imaging-camera a oda:telescope ; + rdfs:label "TeV Atomospheric Cherenkov Telescope with Imaging Camera" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2007NIMPA.578..548K/abstract" ; + oda:sensitivity "gamma-ray" ; + skos:altLabel "TACTIC" . + +oda:sternberg-astronomical-institute a oda:institution ; + rdfs:label "Sternberg Astronomical Institute" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Sternberg_Astronomical_Institute" ; + skos:altLabel "SAI" . + +oda:goddard-robotic-telescope a oda:telescope ; + rdfs:label "Goddard Robotic Telescope" ; + dcterms:identifier "https://arxiv.org/pdf/1011.1300" ; + oda:sensitivity "optical" ; + skos:altLabel "GRT" . + +oda:near-infrared-camera-and-multi-object-spectrometer a oda:instrument ; + rdfs:label "Near Infrared Camera and Multi-Object Spectrometer" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Near_Infrared_Camera_and_Multi-Object_Spectrometer" ; + oda:sensitivity "infrared" ; + skos:altLabel "NICMOS" . + +oda:wide-field-camera-3 a oda:instrument ; + rdfs:label "Wide Field Camera 3" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Wide_Field_Camera_3" ; + oda:sensitivity "optical", + "ultraviolet" ; + skos:altLabel "WFC3" ; + dcterms:isPartOf oda:hubble-space-telescope . + +oda:lx-200 a oda:misctelescope ; + oda:sensitivity "optical" ; + rdfs:label "LX([ -?]?)200" ; + skos:altLabel "LX" . + +oda:very-long-baseline-interferometry a oda:misctelescope ; + oda:sensitivity "radio" ; + rdfs:label "Very Long Baseline Interferometry" ; + skos:altLabel "VLBI" . + +oda:skinakas-observatory a oda:observatory ; + rdfs:label "Skinakas Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Skinakas_Observatory" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "skinakas" . + +oda:sarah-l-krizmanich-telescope a oda:telescope ; + rdfs:label "Sarah L. Krizmanich Telescope" ; + dcterms:identifier "kriz_https://physics.nd.edu/news-events/news/notre-dame-installs-new-telescope-on-jordan-hall/" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "krizmanich" . + +oda:caucasian-mountain-observatory a oda:observatory ; + rdfs:label "Caucasian Mountain Observatory" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2020gbar.conf..127S/abstract" ; + oda:sensitivity "optical", + "infrared" ; + skos:altLabel "CMO" ; + dcterms:isPartOf oda:sternberg-astronomical-institute . + +oda:rc-600 a oda:telescope ; + rdfs:label "RC600" ; + dcterms:identifier "https://link.springer.com/article/10.1134/S1990341323700062" ; + oda:sensitivity "optical" ; + skos:altLabel "RC([ -?]?)600" ; + dcterms:isPartOf oda:caucasian-mountain-observatory . + +oda:imaging-atmospheric-cherenkov-telescope a oda:telescopetype ; + rdfs:label "Imaging Atmospheric Cherenkov Telescope" ; + dcterms:identifier "https://en.wikipedia.org/wiki/IACT" ; + oda:sensitivity "gamma-ray" ; + skos:altLabel "IACT" . + +oda:shajn-telescope a oda:telescope ; + rdfs:label "Shajn Telescope" ; + dcterms:identifier "https://stars.craocrimea.ru/index.php/en/telescopes-en/ztsh-en" ; + oda:sensitivity "optical" ; + skos:altLabel "ZTSh" ; + dcterms:isPartOf oda:crimean-astrophysical-observatory . + +oda:kungliga-vetenskapsakademie-telescope a oda:telescope ; + rdfs:label "Kungliga Vetenskapsakademie Telescope" ; + dcterms:identifier "https://sv.wikipedia.org/wiki/Kungliga_Vetenskapsakademien" ; + oda:sensitivity "optical" ; + skos:altLabel "KVA" ; + dcterms:isPartOf oda:roque-de-los-muchachos-observatory . + +oda:cassini-telescope a oda:telescope ; + rdfs:label "Cassini Telescope" ; + dcterms:identifier "https://www.oas.inaf.it/en/about-us/loiano-telescopes/the-152-cm-cassini-telescope/" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "cassini" ; + dcterms:isPartOf oda:loiano-observatory . + +oda:stl-1001 a oda:instrument ; + rdfs:label "STL-1001" ; + dcterms:identifier "https://www.osn.iaa.csic.es/sites/default/files/documents/stl11000m_catalog.pdf" ; + oda:sensitivity "optical" ; + skos:altLabel "STL" . + +oda:pl-1001 a oda:instrument ; + rdfs:label "PL1001" ; + dcterms:identifier "https://www.flicamera.com/spec_sheets/archive/PL1001E.pdf" ; + oda:sensitivity "optical" . + +oda:ferson-telescope a oda:telescope ; + rdfs:label "Ferson Telescope" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "ferson" . + +oda:tenagra-observatories a oda:observatory ; + rdfs:label "Tenagra Observatories" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Tenagra_Observatories" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "tenagra" . + +oda:monterey-institute-for-research-in-astronomy a oda:institution ; + rdfs:label "Monterey Institute for Research in Astronomy" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://mira.org/instrumentsOverview.html" ; + skos:altLabel "MIRA" . + +oda:al-sadeem a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "(Al)([ -]?)(Sadeem)" ; + dcterms:identifier "https://alsadeemastronomy.ae/research/" . + +oda:chante-perdrix-dauban-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Observatoire Chante-Perdrix-Dauban" ; + skos:hiddenLabel "chante-perdrix-dauban" ; + dcterms:identifier "http://www.astrosurf.com/obsdauban/index.html" . + +oda:sierra-nevada-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Sierra Nevada Observatory", + "Observatorio de Sierra Nevada" ; + skos:hiddenLabel "sierra nevada" ; + dcterms:identifier "https://www.osn.iaa.csic.es/" ; + skos:altLabel "OSN" . + +oda:boller-chivens-spectrograph a oda:instrument ; + rdfs:label "Boller and Chivens Spectrograph" ; + dcterms:identifier "https://www.eso.org/public/teles-instr/lasilla/152metre/bandc/" ; + oda:sensitivity "optical" ; + skos:altLabel "B&C" . + +oda:zeiss-telescope a oda:telescopetype ; + rdfs:label "Zeiss telescope" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "zeiss" . + +oda:shamakhy-astrophysical-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Shamakhy Astrophysical Observatory" ; + skos:hiddenLabel "shamakhy" ; + skos:altLabel "ShAO" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Shamakhy_Astrophysical_Observatory" . + + +oda:kagra a oda:telescope ; + oda:sensitivity "gravitational-wave" ; + rdfs:label "KAGRA" ; + dcterms:identifier "https://www.nao.ac.jp/en/research/telescope/kagra.html" ; + dcterms:isPartOf oda:national-astronomical-observatory-of-japan . + +oda:tama-300 a oda:telescope ; + oda:sensitivity "gravitational-wave" ; + rdfs:label "TAMA300" ; + dcterms:identifier "https://www.nao.ac.jp/en/research/telescope/tama300.html" ; + dcterms:isPartOf oda:national-astronomical-observatory-of-japan . + +oda:murikabushi-telescope a oda:telescope ; + oda:sensitivity "optical", + "infrared" ; + rdfs:label "Murikabushi Telescope" ; + dcterms:identifier "https://www.nao.ac.jp/en/research/telescope/murikabushi.html" ; + skos:hiddenLabel "murikabushi" ; + dcterms:isPartOf oda:national-astronomical-observatory-of-japan . + +oda:high-dispersion-echelle-spectrograph a oda:instrument ; + rdfs:label "HIgh Dispersion Echelle Spectrograph" ; + dcterms:identifier "hides_https://www.nao.ac.jp/en/research/telescope/188cm.html" ; + oda:sensitivity "optical" ; + skos:altLabel "HIDES" . + +oda:infrared-imager-spectrograph a oda:instrument ; + rdfs:label "Infrared Imager/Spectrograph" ; + dcterms:identifier "isle_https://www.nao.ac.jp/en/research/telescope/188cm.html" ; + oda:sensitivity "infrared" ; + skos:altLabel "ISLE" . + +oda:kyoto-okayama-optical-low-dispersion-spectrograph a oda:instrument ; + rdfs:label "Kyoto Okayama Optical Low-dispersion Spectrograph" ; + dcterms:identifier "kools_https://www.nao.ac.jp/en/research/telescope/188cm.html" ; + oda:sensitivity "optical" ; + skos:altLabel "KOOLS" . + +oda:winer-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Winer Observatory" ; + skos:hiddenLabel "winer" ; + dcterms:identifier "https://www.winer.org/" . + +oda:bs-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "BSObservatory" ; + skos:altLabel "BSO" ; + dcterms:identifier "https://www.tcmt.org/index.html" . + +oda:ka-dar-observatory a oda:observatory ; + oda:sensitivity "optical" ; + rdfs:label "Ka-Dar observatory" ; + skos:altLabel "Ka-Dar" ; + dcterms:identifier "http://kadar.ru/rc/" . + +oda:itelescope a oda:misctelescope ; + oda:sensitivity "optical" ; + rdfs:label "iTelescope.net" ; + skos:hiddenLabel "itelescope" ; + dcterms:identifier "https://www.hosting.itelescope.net/" . + +oda:ground-based-wide-angle-cameras a oda:misctelescope ; + oda:sensitivity "optical" ; + rdfs:label "Ground-based Wide-Angle Cameras" ; + skos:altLabel "GWAC([-_]F60[A,B]?)?" ; + dcterms:identifier "https://iopscience.iop.org/article/10.1088/1538-3873/abfb4e" . + +oda:astronomical-observatory-of-mallorca a oda:observatory ; + rdfs:label "Astronomical Observatory of Mallorca" ; + skos:altLabel "OAM" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Astronomical_Observatory_of_Mallorca" . + +oda:remo2-telescope a oda:telescope ; + rdfs:label "REMO2 telescope" ; + skos:altLabel "REMO2" ; + oda:sensitivity "optical" ; + dcterms:isPartOf oda:astronomical-observatory-of-mallorca . + +oda:multi-color-simultaneous-camera-for-studying-atmospheres-of-transiting-exoplanets a oda:instrument ; + rdfs:label "Multi-color Simultaneous Camera for studying Atmospheres of Transiting exoplanets" ; + dcterms:identifier "muscat_https://www.nao.ac.jp/en/research/telescope/188cm.html" ; + oda:sensitivity "optical" ; + skos:altLabel "MuSCAT" . + +oda:devasthal-fast-optical-telescope a oda:telescope ; + rdfs:label "Devasthal Fast Optical Telescope" ; + skos:altLabel "DFOT" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://www.aries.res.in/facilities/astronomical-telescopes/130cm-telescope" . + +oda:perkins-telescope-observatory a oda:observatory ; + rdfs:label "Perkins Telescope Observatory" ; + dcterms:identifier "https://www.bu.edu/pto/" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "perkins" . + +oda:vihorlat-national-telescope a oda:telescope ; + rdfs:label "Vihorlat National Telescope" ; + skos:altLabel "VNT" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://ui.adsabs.harvard.edu/abs/2014CoSka..43..429K/abstract" . + +oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts a oda:institution ; + rdfs:label "Global Rapid Advanced Network Devoted to the Multi-messenger Addicts" ; + skos:altLabel "GRANDMA" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/" . + +oda:gmg-telescope a oda:telescope ; + rdfs:label "GMG 2.4-m Telescope" ; + skos:altLabel "GMG" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/observatories/gmg-2-4/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:thai-robotic-telescope a oda:telescope ; + rdfs:label "Thai Robotic Telescope" ; + skos:altLabel "TRT" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/trt/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:zadko-telescope a oda:telescope ; + rdfs:label "Zadko Telescope" ; + skos:hiddenLabel "zadko" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/zadko/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:tsinghua-naoc-telescope a oda:telescope ; + rdfs:label "Tsinghua-NAOC Telescope" ; + skos:altLabel "TNT" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/TNT/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:virgin-islands-robotic-telescope a oda:telescope ; + rdfs:label "Virgin Islands Robotic Telescope" ; + skos:altLabel "VIRT" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/virt/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:terskol-observatory a oda:observatory ; + rdfs:label "Terskol Observatory" ; + dcterms:identifier "http://www.inasan.ru/divisions/terskol/instruments/" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "terskol" . + +oda:lisnyky-telescope a oda:telescope ; + rdfs:label "LISNYKY telescope" ; + skos:altLabel "LISNYKY" ; + oda:sensitivity "optical" ; + dcterms:identifier "https://grandma.ijclab.in2p3.fr/lisnyky/" ; + dcterms:isPartOf oda:global-rapid-advanced-network-devoted-to-the-multi-messenger-addicts . + +oda:maidanak-observatory a oda:observatory ; + rdfs:label "Maidanak Observatory" ; + dcterms:identifier "http://www.maidanak.uz/telescopes.php" ; + oda:sensitivity "optical" ; + skos:hiddenLabel "maidanak" . + +oda:mount-pleasant-radio-observatory a oda:observatory ; + rdfs:label "Mount Pleasant Radio Observatory" ; + dcterms:identifier "https://en.wikipedia.org/wiki/Mount_Pleasant_Radio_Observatory" ; + oda:sensitivity "radio" ; + skos:hiddenLabel "mount pleasant" . + +oda:astronomy-with-a-neutrino-telescope-and-abyss-environmental-research-project a oda:telescope ; + rdfs:label "Astronomy with a Neutrino Telescope and Abyss environmental RESearch project" ; + skos:altLabel "ANTARES" ; + oda:sensitivity "neutrino" ; + dcterms:identifier "https://en.wikipedia.org/wiki/ANTARES_(telescope)" . + +oda:canica a oda:instrument ; + oda:sensitivity "infrared" ; + skos:altLabel "CANICA" ; + rdfs:label "Cananea NIR Camera" ; + dcterms:identifier "https://www.inaoep.mx/~astrofi/cananea/canica/" .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/extract_data_predict_workflow.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,273 @@ +#!/usr/bin/env python +# coding: utf-8 + +#!/usr/bin/env python + +# This script is generated with nb2galaxy + +# flake8: noqa + +import json +import os +import shutil + +import pandas as pd +from astropy.table import Table +from fetch_atel import fetch_atel +from fetch_gcn import fetch_gcn +from oda_api.data_products import ODAAstropyTable +from oda_api.json import CustomJSONEncoder +from pipeline_astrobert import get_astroBERT_cleaned_result +from pipeline_create_url_vector import create_url_vector +from pipeline_ra_dec import rule_based_ra_dec_detector +from pipeline_source_classes import detect_source_classes +from pipeline_sources import query_info_sources, rule_based_source_detector +from pipeline_telescope import rule_based_telescope_detector +from pipeline_vectorize_text import vectorize_text +from predict_vectorised_text import predict_vector + +origin_type = "ATel" # oda:String ; oda:allowed_value "ATel","GCN","Other" ; oda:label "Origin of the text" +number = 16672 # http://odahub.io/ontology#Integer ; oda:label "Text ID (e.g. ATel number)" +text = "" # http://odahub.io/ontology#LongString ; oda:label "Text (optional)" + +_galaxy_wd = os.getcwd() + +with open("inputs.json", "r") as fd: + inp_dic = json.load(fd) +if "C_data_product_" in inp_dic.keys(): + inp_pdic = inp_dic["C_data_product_"] +else: + inp_pdic = inp_dic +origin_type = str(inp_pdic["origin_type"]) +number = int(inp_pdic["number"]) +text = str(inp_pdic["text"]) + +if origin_type == "ATel": + text_id = "ATel #{}".format(number) + + if text == "": + text_id_text = fetch_atel(number) + if text_id_text is None: + raise ValueError("Not possible to fetch ATel number #{number}.") + else: + text_id_text = text +elif origin_type == "GCN": + text_id = "GCN #{}".format(number) + + if text == "": + text_id_text = fetch_gcn(number) + if text_id_text is None: + raise ValueError("Not possible to fetch GCN number #{number}.") + else: + text_id_text = text +else: + text_id = "Other #{}".format(number) + + if text == "": + raise ValueError("No text to analyse.") + +### Settings +try: + data_path = os.path.dirname(__file__) + "/data/" +except: + data_path = "data/" +print(data_path) + +### Required files +telescope_ontology = f"{data_path}/telescope_observatory_survey.ttl" +file_dict_sens_inst = ( + f"{data_path}/dictionary_telescope_type_2_instrument.json" +) + +simbad_node_file = f"{data_path}/simbad_otypes_nodes.csv" + +### Run pipeline +df_tel = rule_based_telescope_detector( + text_id, text_id_text, telescope_ontology +) +df_astrobert = get_astroBERT_cleaned_result(text_id, text_id_text) + +astrobert_sources = list( + df_astrobert[df_astrobert["entity_group"] == "CelestialObject"] + .dropna() + .word.values +) +regex_sources = rule_based_source_detector(text_id, text_id_text) + +df_sor, df_unk_sor = query_info_sources( + text_id, list(set(regex_sources + astrobert_sources)) +) +df_pos_0 = rule_based_ra_dec_detector(text_id, text) +df_pos = ( + pd.concat( + [df_pos_0, df_sor], + axis=0, + names=["Main ID Name", "RA", "Dec"], + ignore_index=True, + ) + .drop(labels=["Raw Source Name", "OTYPE"], axis=1) + .drop_duplicates(subset=["RA", "Dec"]) +) + +df_cla = detect_source_classes( + text_id, text_id_text.lower(), df_sor, simbad_node_file +) + +### If there are changes in MMODA tools and telescope types, pay attention to the next three functions +df_vec = vectorize_text(text_id, data_path, df_tel, df_sor, df_astrobert) + +df_vec_init_pred = predict_vector(text_id, data_path, df_vec) +df_vec_url, df_url_scores = create_url_vector( + text_id, data_path, file_dict_sens_inst, df_vec_init_pred, df_sor +) + +t_tel = ODAAstropyTable( + Table.from_pandas(df_tel.map(str).map(lambda x: x.encode("utf-8").strip())) +) +t_sor = ODAAstropyTable( + Table.from_pandas(df_sor.map(str).map(lambda x: x.encode("utf-8").strip())) +) +t_pos = ODAAstropyTable( + Table.from_pandas(df_pos.map(str).map(lambda x: x.encode("utf-8").strip())) +) +t_unk_sor = ODAAstropyTable( + Table.from_pandas( + df_unk_sor.map(str).map(lambda x: x.encode("utf-8").strip()) + ) +) +t_cla = ODAAstropyTable( + Table.from_pandas(df_cla.map(str).map(lambda x: x.encode("utf-8").strip())) +) +t_astrobert = ODAAstropyTable( + Table.from_pandas( + df_astrobert.map(str).map(lambda x: x.encode("utf-8").strip()) + ) +) +t_vec_init_pred = ODAAstropyTable( + Table.from_pandas( + df_vec_init_pred.map(str).map(lambda x: x.encode("utf-8").strip()) + ) +) +t_vec_url = ODAAstropyTable( + Table.from_pandas( + df_vec_url.map(str).map(lambda x: x.encode("utf-8").strip()) + ) +) +t_url_scores = ODAAstropyTable( + Table.from_pandas( + df_url_scores.map(str).map(lambda x: x.encode("utf-8").strip()) + ) +) + +print(df_sor) +print(df_unk_sor) +print(df_pos_0) +print(df_pos) +print(df_tel) +print(df_cla) +print(df_astrobert) +print(df_vec_init_pred) +print(df_url_scores) + +table_telescopes = t_tel # http://odahub.io/ontology#ODAAstropyTable +table_sources = t_sor # http://odahub.io/ontology#ODAAstropyTable +table_source_positions = t_pos # http://odahub.io/ontology#ODAAstropyTable +table_unknown_sources = t_unk_sor # http://odahub.io/ontology#ODAAstropyTable +table_source_classes = t_cla # http://odahub.io/ontology#ODAAstropyTable +table_astrobert_results = ( + t_astrobert # http://odahub.io/ontology#ODAAstropyTable +) +table_vectorized_text = ( + t_vec_init_pred # http://odahub.io/ontology#ODAAstropyTable +) +table_vectorized_url = t_vec_url # http://odahub.io/ontology#ODAAstropyTable +table_vectorized_url_scores = ( + t_url_scores # http://odahub.io/ontology#ODAAstropyTable +) + +# output gathering +_galaxy_meta_data = {} +_oda_outs = [] +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_telescopes", + "table_telescopes_galaxy.output", + table_telescopes, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_sources", + "table_sources_galaxy.output", + table_sources, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_source_positions", + "table_source_positions_galaxy.output", + table_source_positions, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_unknown_sources", + "table_unknown_sources_galaxy.output", + table_unknown_sources, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_source_classes", + "table_source_classes_galaxy.output", + table_source_classes, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_astrobert_results", + "table_astrobert_results_galaxy.output", + table_astrobert_results, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_vectorized_text", + "table_vectorized_text_galaxy.output", + table_vectorized_text, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_vectorized_url", + "table_vectorized_url_galaxy.output", + table_vectorized_url, + ) +) +_oda_outs.append( + ( + "out_extract_data_predict_workflow_table_vectorized_url_scores", + "table_vectorized_url_scores_galaxy.output", + table_vectorized_url_scores, + ) +) + +for _outn, _outfn, _outv in _oda_outs: + _galaxy_outfile_name = os.path.join(_galaxy_wd, _outfn) + if isinstance(_outv, str) and os.path.isfile(_outv): + shutil.move(_outv, _galaxy_outfile_name) + _galaxy_meta_data[_outn] = {"ext": "_sniff_"} + elif getattr(_outv, "write_fits_file", None): + _outv.write_fits_file(_galaxy_outfile_name) + _galaxy_meta_data[_outn] = {"ext": "fits"} + elif getattr(_outv, "write_file", None): + _outv.write_file(_galaxy_outfile_name) + _galaxy_meta_data[_outn] = {"ext": "_sniff_"} + else: + with open(_galaxy_outfile_name, "w") as fd: + json.dump(_outv, fd, cls=CustomJSONEncoder) + _galaxy_meta_data[_outn] = {"ext": "json"} + +with open(os.path.join(_galaxy_wd, "galaxy.json"), "w") as fd: + json.dump(_galaxy_meta_data, fd) +print("*** Job finished successfully ***")
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fetch_atel.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,74 @@ +import requests +from bs4 import BeautifulSoup +import os +import re +atel_number = 16672 + + +def fetch_atel(atel_number): + """ + Fetches the ATel page for the given ATel number and returns the AteL text. + It assumes that the paragraph is the first one after the paragraph that + contains the string "Tweet". + input : atel_number (int): The ATel number to fetch. + output : response_text (str): The HTML content of the ATel text. + If an error occurs, it returns None. + """ + + # URL of the ATel page + url = 'https://www.astronomerstelegram.org/?read={}'.format(atel_number) + + # To fake the User-Agent header + # This is to avoid being blocked by the server for not having a User-Agent + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36' + } + + # This is mainly for testing purposes + # Check if the file already exists + # If it does, read the content from the file + # If it doesn't, fetch the page and save it to a file + # The file name is based on the ATel number + # For example, if the ATel number is 16672, the file name will be 'atel_16672.html' + + fname = 'atel_{}.html'.format(atel_number) + + if not os.path.isfile(fname): + # Send a GET request to the URL + response = requests.get(url, headers=headers) + if response.status_code == 200: + print("Page fetched successfully.") + with open(fname, 'w', encoding='utf-8') as f: + f.write(response.text) + response_text = response.text + else: + print(f"Failed to retrieve the page. Status code: {response.status_code}") + return None + elif os.path.isfile(fname): + print("Page already fetched.") + with open(fname, 'r', encoding='utf-8') as f: + response_text = f.read() + else: + print("Page not found.") + return None + + soup = BeautifulSoup(response_text, 'html.parser') + + # print(soup.prettify()) + + tds = soup.body.find_all("p") + twitter_index = -1 + for i, td in enumerate(tds): + if 'Tweet' in td.get_text(strip=True): + twitter_index = i + + para = tds[twitter_index + 1] + + cleaned_text = re.sub(r'[^\x00-\x7F]+', '', para.text) # remove non-ASCII + print(cleaned_text) + + return cleaned_text + + +if __name__ == "__main__": + fetch_atel(atel_number)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fetch_gcn.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,34 @@ +import requests +import re +gcn_number = 40274 + + +def fetch_gcn(gcn_number): + """ + Fetches the GCN page for the given GCN number and returns the GCN text. + + input : gcn_number (int): The GCN number to fetch. + output : response_text (str): The content of the GCN body. + If an error occurs, it returns None. + """ + + # URL of the GCN page + url = 'https://gcn.nasa.gov/circulars/{}.json'.format(gcn_number) + + response = requests.get(url) + + # Parse JSON + data = response.json() + + # Get the "body" field + body = data.get("body") + + # cleans non-ASCII characters + cleaned_text = re.sub(r'[^\x00-\x7F]+', '', body) # remove non-ASCII + print(cleaned_text) + + return cleaned_text + + +if __name__ == "__main__": + fetch_gcn(gcn_number)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_astrobert.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,145 @@ +import re +import pandas as pd +import numpy as np +import tempfile +from transformers import AutoModelForTokenClassification, AutoTokenizer +from transformers import TokenClassificationPipeline + + +def split_text_in_phrases(text_id, text_): + list_proto_phrases = re.split(r"(\. [A-Z])", text_) + for i in range(1, len(list_proto_phrases) - 1, 2): + back_ = list_proto_phrases[i][0] + front_ = list_proto_phrases[i][-1] + list_proto_phrases[i+1] = front_ + list_proto_phrases[i+1] + list_proto_phrases[i-1] = list_proto_phrases[i-1] + back_ + + list_phrases = [] + for i in range(0, len(list_proto_phrases), 2): + list_phrases.append(list_proto_phrases[i]) + + text_check = " ".join(list_phrases) + if text_check != text_: + print(text_id) + return list_phrases + + +def apply_astroBERT(text_id, body_text_0): + dict_out = {"TEXT_ID": [], "word": [], "start": [], "end": [], "score": [], "entity_group": [], "Phrase": []} + + tmpdir_ = tempfile.TemporaryDirectory() + + try: + # load astroBERT for NER-DEAL + remote_model_path = 'adsabs/astroBERT' + # you need to load the astroBERT trained for NER-DEAL, which is on a seperate branch + revision = 'NER-DEAL' + + astroBERT_NER_DEAL = AutoModelForTokenClassification.from_pretrained( + pretrained_model_name_or_path=remote_model_path, + revision=revision, + cache_dir=tmpdir_.name + ) + + astroBERT_tokenizer = AutoTokenizer.from_pretrained( + pretrained_model_name_or_path=remote_model_path, + add_special_tokens=True, + do_lower_case=False, + model_max_length=512, + cache_dir=tmpdir_.name + ) + + # use the Hugginface Pipeline class + NER_pipeline = TokenClassificationPipeline( + model=astroBERT_NER_DEAL, + tokenizer=astroBERT_tokenizer, + task='astroBERT NER_DEAL', + aggregation_strategy='average', + ignore_labels=['O'] + ) + + text = " ".join(body_text_0.split()).replace("°", "o").replace("º", "o").replace("−", "-").replace('°', "o") + list_phrases = split_text_in_phrases(text_id, text) + + for phrase_ in list_phrases: + result = NER_pipeline(phrase_) + + for u in result: + ent_ = u["entity_group"] + if ent_ in ["Instrument", "Telescope", "Wavelength", "CelestialObject", "CelestialRegion", "EntityOfFutureInterest", "Mission", "Observatory", "Survey"]: + dict_out["TEXT_ID"].append(text_id) + dict_out["Phrase"].append(phrase_) + + dict_out["word"].append(u["word"]) + dict_out["score"].append(u["score"]) + dict_out["start"].append(u["start"]) + dict_out["end"].append(u["end"]) + dict_out["entity_group"].append(ent_) + except Exception as e: + print(f"An error occurred in apply_astroBERT: {e}") + finally: + tmpdir_.cleanup() + + return pd.DataFrame(dict_out) + + +def get_astroBERT_cleaned_result(text_id, body_text_0): + list_entities = ["Instrument", "Telescope", "Wavelength", "CelestialObject", "CelestialRegion", "EntityOfFutureInterest", "Mission", "Observatory", "Survey"] + + df_raw = apply_astroBERT(text_id, body_text_0) + dict_out = {"TEXT_ID": [], "word": [], "start": [], "end": [], "Score": [], "Phrase": [], "entity_group": []} + + for entity_to_study in list_entities: + df_tmp0 = df_raw[df_raw["entity_group"] == entity_to_study] + phrases_ = np.unique(df_tmp0["Phrase"]) + + for phrase_ in phrases_: + df_tmp1 = df_tmp0[df_tmp0["Phrase"] == phrase_] + if len(df_tmp1) == 1: + dict_out["TEXT_ID"].append(text_id) + dict_out["Phrase"].append(df_tmp1.Phrase.values[0]) + dict_out["word"].append(df_tmp1.word.values[0]) + dict_out["start"].append(df_tmp1.start.values[0]) + dict_out["end"].append(df_tmp1.end.values[0]) + dict_out["Score"].append(df_tmp1.score.values[0]) + dict_out["entity_group"].append(entity_to_study) + + else: + df_tmp1.sort_values(by=['start']) + for s_i, (s_, e_, sc_) in enumerate(zip(df_tmp1.start.values, df_tmp1.end.values, df_tmp1.score.values)): + if s_i == 0: + s_o = s_ + e_o = e_ + sc_s = sc_ + word_size = 1 + else: + + if s_ <= e_o + 1: + e_o = e_ + sc_s += sc_ + word_size += 1 + + else: + dict_out["TEXT_ID"].append(text_id) + dict_out["Phrase"].append(phrase_) + dict_out["word"].append(phrase_[s_o: e_o]) + dict_out["start"].append(s_o) + dict_out["end"].append(e_o) + dict_out["Score"].append(sc_s / word_size) + dict_out["entity_group"].append(entity_to_study) + + s_o = s_ + e_o = e_ + sc_s = sc_ + word_size = 1 + + if s_i == len(df_tmp1) - 1: + dict_out["TEXT_ID"].append(text_id) + dict_out["Phrase"].append(phrase_) + dict_out["word"].append(phrase_[s_o: e_o]) + dict_out["start"].append(s_o) + dict_out["end"].append(e_o) + dict_out["Score"].append(sc_s / word_size) + dict_out["entity_group"].append(entity_to_study) + + return pd.DataFrame(dict_out)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_create_url_vector.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,131 @@ +import pandas as pd +import numpy as np +import json +import urllib + +from pipeline_vectorize_text import otype_to_index +from aux_functions import get_dict_instruments_URL_MMODA + + +def get_link(ra, dec, T1, T2, instrument, src_name): + params = { + # "T1": T1, + # "T2": T2, + # "T_format": "isot", + "instrument": instrument + } + + if src_name is not None and src_name != "": + params["src_name"] = src_name + + if ra is not None: + params["RA"] = ra + + if dec is not None: + params["DEC"] = dec + + rest_url = urllib.parse.urlencode(params) + return f"https://www.astro.unige.ch/mmoda/?{rest_url}" + + +def source_to_source_type_index(df_dict, df_sor): + if df_sor.empty: + return {"": {"Indices": [], "RA": None, "Dec": None}} + + else: + dict_out = {} + for main_id, input_otypes, ra_, dec_ in zip(df_sor["Main ID Name"].values, df_sor["OTYPE"].values, df_sor["RA"].values, df_sor["Dec"].values): + output_otype = [] + if main_id != "NotKnown": + if input_otypes != "NotKnown": + for input_otype in set(input_otypes.split("|")): + output_otype.append(input_otype) + + output_otype = set(output_otype) + dict_out[main_id] = {"Indices": otype_to_index(output_otype, df_dict), "RA": ra_, "Dec": dec_} + else: + dict_out[main_id] = {"Indices": [], "RA": ra_, "Dec": dec_} + + if len(dict_out.keys()) != 0: + return dict_out + else: + return {"": {"Indices": [], "RA": None, "Dec": None}} + + +def create_url_vector(text_id, data_path, file_dict_sens_inst, df_vec_init_pred, df_sor): + otype_label = f"{data_path}/dict_source_otypes_considered_for_prediction.csv" + df_dict = pd.read_csv(otype_label) + + dict_source_to_type_indx = source_to_source_type_index(df_dict, df_sor) + inst_2_inst_name = get_dict_instruments_URL_MMODA() + + with open(file_dict_sens_inst, "r") as fp: + dict_sens_inst = json.load(fp) + pred = df_vec_init_pred["Follow-up Vector Prediction"].values + legend = df_vec_init_pred["Legend"].values + + dict_ = {} + dict_["Legend"] = legend + dict_[text_id] = df_vec_init_pred[text_id].values + dict_["Follow-up"] = pred + + pred_norm_vector = pred / np.linalg.norm(pred) + dict_url_scores = {"URL Name": [], "Scores": [], "URL": []} + + for source_name in dict_source_to_type_indx.keys(): + counter = 0 + + # Loop through the telescope types: gamma-ray, x-ray, etc. + for i in range(41, 50): + if legend[i] in dict_sens_inst.keys(): + + # Loop through the instruments corresponding to a telescope type: e.g.for gamma-ray, there are spi_acs, polar, grb_detection, magic, etc (see the file file_dict_sens_inst) + for inst_ in dict_sens_inst[legend[i]]: + + # if the instrument is explicitly part of the input/output URL vector + if inst_ in inst_2_inst_name.keys(): + url_vec_telescope_telescope_type = np.zeros(len(legend)) + url_vec_telescope_telescope_type[i] = 1 + + for indx_ in dict_source_to_type_indx[source_name]["Indices"]: + url_vec_telescope_telescope_type[indx_] = 1 + + for inst_name in inst_2_inst_name[inst_]: + inst_indx = np.where(legend == inst_name)[0].squeeze() + url_vec_telescope_telescope_type[inst_indx] = 1 + + dict_[f"URL_{counter}{source_name}"] = url_vec_telescope_telescope_type + + url_norm_vector = (url_vec_telescope_telescope_type)/np.linalg.norm(url_vec_telescope_telescope_type) + score = np.round(np.dot(url_norm_vector, pred_norm_vector), decimals=5) + dict_url_scores["URL Name"].append(f"URL_{counter}{source_name}") + dict_url_scores["Scores"].append(score) + dict_url_scores["URL"].append(get_link(dict_source_to_type_indx[source_name]["RA"], dict_source_to_type_indx[source_name]["Dec"], "AAA", "BBB", inst_, source_name)) + + counter += 1 + + # add only the telescope type in order to represent the instruments like Polar, and workflows like LegacySurvey DESI, SGWB that are not part of the size 59 vector + for indx_tel_type in range(41, 50): + if pred[indx_tel_type] != 0: + url_vec_telescope_telescope_type = np.zeros(len(legend)) + for indx_ in dict_source_to_type_indx[source_name]["Indices"]: + url_vec_telescope_telescope_type[indx_] = 1 + + url_vec_telescope_telescope_type[indx_tel_type] = 1 + + dict_[f"URL_{counter}{source_name}"] = url_vec_telescope_telescope_type + + url_norm_vector = (url_vec_telescope_telescope_type)/np.linalg.norm(url_vec_telescope_telescope_type) + score = np.round(np.dot(url_norm_vector, pred_norm_vector), decimals=5) + + for inst_ in dict_sens_inst[legend[indx_tel_type]]: + if inst_ not in inst_2_inst_name.keys(): + dict_url_scores["URL Name"].append(f"URL_{counter}{source_name}") + dict_url_scores["Scores"].append(score) + dict_url_scores["URL"].append(get_link(dict_source_to_type_indx[source_name]["RA"], dict_source_to_type_indx[source_name]["Dec"], "AAA", "BBB", inst_, source_name)) + + counter += 1 + + df_out = pd.DataFrame(dict_) + + return df_out, pd.DataFrame(dict_url_scores).sort_values("Scores", ascending=False)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_ra_dec.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,343 @@ +from astropy.coordinates import SkyCoord +from astropy import units as u +import pandas as pd +import numpy as np +import re + + +def split_text_in_phrases(atel_, text_): + list_proto_phrases = re.split(r"(\. [a-z])", text_) + for i in range(1, len(list_proto_phrases) - 1, 2): + back_ = list_proto_phrases[i][0] + front_ = list_proto_phrases[i][-1] + list_proto_phrases[i+1] = front_ + list_proto_phrases[i+1] + list_proto_phrases[i-1] = list_proto_phrases[i-1] + back_ + + list_phrases = [] + for i in range(0, len(list_proto_phrases), 2): + list_phrases.append(list_proto_phrases[i]) + + text_check = " ".join(list_phrases) + if text_check != text_: + print(atel_) + + return list_phrases + + +def create_pattern_list(): + pattern_list_ra = [] + pattern_list_dec = [] + pattern_list_ra_dec = [] + pattern_list_table = [] + ra_text = "r(\\.|)a(\\.|\\:|)" + dec_text = "dec(l|)(\\.|)" + + units_minutes = "(\\'|m|\\:|\\' |m |\\: |)" + # units_minutes_mix_all = "(\\'|m|\\:| )" + units_seconds = '(\\"|s|\\:|\\" |s |\\: |)' + # units_seconds_mix_all = '(\\"|s|\\:| |)' + + degree_ = "((deg)|d|)" + assignment_char = "(( |)(=|\\:)( |))" + + units_dec_min = "\\'m" + units_dec_sec = '\\"s' + units_dec_deg = "dego" + ra_value = f"([0-9\\.\\:\\s{units_dec_min}{units_dec_sec}hdeg]{{2,}})" + dec_value = f"(\\+|-|)([0-9\\.\\:\\s{units_dec_min}{units_dec_sec}{units_dec_deg}]{{2,}})" + ra_value_deg = "(\\d{1,3}(\\.|)\\d{0,})" + dec_value_deg = "(\\+|-|)(\\d{1,2}(\\.|)\\d{0,})" + + ra_dec = f"({ra_text},( |){dec_text})" + + # GOOD + pattern_list_ra += [f"\\b({ra_text}{assignment_char}{ra_value})\\b"] + pattern_list_dec += [f"\\b({dec_text}{assignment_char}{dec_value})\\b"] + + pattern_J2000 = r"( |)(-|)((\((((j|)2000(.0|))|(deg))\))|(2000))" + pattern_list_ra += [f"({ra_text}{pattern_J2000}{assignment_char}{ra_value})"] + pattern_list_dec += [f"({dec_text}{pattern_J2000}{assignment_char}{dec_value})"] + + # TABLES + pattern_list_table += ["([0-9]{1,2}(\\:)[0-9]{1,2}(\\:)[0-9]{1,2}(\\.|)[0-9]{0,})((( |)(,|\\|)( |))|( ))(\\+|-|)([0-9]{1,2}(\\:)[0-9]{1,2}(\\:)[0-9]{1,2}(\\.|)[0-9]{0,})"] + pattern_list_table += ["([0-9]{1,2}( )[0-9]{1,2}( )[0-9]{1,2}(\\.|)[0-9]{0,})((( |)(,|\\|)( |))|( ))(\\+|-|)([0-9]{1,2}( )[0-9]{1,2}( )[0-9]{1,2}(\\.|)[0-9]{0,})"] + pattern_list_table += [f"([0-9]{{1,2}}(h)[0-9]{{1,2}}{units_minutes}[0-9]{{1,2}}(\\.|)[0-9]{{0,}}{units_seconds})((( |)(,|\\|)( |))|( ))(\\+|-|)([0-9]{{1,2}}(d|(deg))[0-9]{{1,2}}{units_minutes}[0-9]{{1,2}}(\\.|)[0-9]{{0,}}{units_seconds})"] + + # PAIRS + pattern_list_ra_dec += [fr"\(j2000 {ra_dec}\){assignment_char}\({ra_value_deg}( |)(,|)( |){dec_value_deg}\)( |){degree_}"] + pattern_list_ra_dec += [fr"\({ra_dec}( |)(j|)2000(.0|)\){assignment_char}(\(|){ra_value}( |)(,|)( |){dec_value}(\)|)"] + pattern_list_ra_dec += [fr"\({ra_dec} {ra_value}( |)(,)( |){dec_value}\)"] + pattern_list_ra_dec += [fr"({ra_text}( |)\((j|)2000(.0|)\) {ra_value}), ({dec_text}( |)\((j|)2000(.0|)\) {dec_value})"] + + pattern_list_ra_dec += [f"\\b({ra_text} {ra_value}(, | |; |,|;){dec_text} {dec_value})\\b"] + pattern_list_ra_dec += [f"\\b({ra_text}{assignment_char}{ra_value})( )({dec_text}{assignment_char}{dec_value})\\b"] + + pattern_list_ra_dec += [f"\\b{ra_dec}{assignment_char}{ra_value}( |)(,|)( |){dec_value}\\b"] + pattern_list_ra_dec += [fr"\({ra_dec}\){assignment_char}(\(|){ra_value}( |)(,|)( |){dec_value}(\)|)"] + + pattern_list_ra_dec += [fr"({ra_text}(\\/|,|, ){dec_text}( |)(\((j|)2000(.0|)\)|){assignment_char}{ra_value}( |,|, ){dec_value})"] + + pattern_list_ra_dec += [f"({ra_text}( and ){dec_text} {ra_value}( and ){dec_value})"] + + return pattern_list_ra_dec, pattern_list_ra, pattern_list_dec, pattern_list_table + + +def ra_dec_detector(text_id, text_id_text): + pattern_list_ra_dec, pattern_list_ra, pattern_list_dec, pattern_list_table = create_pattern_list() + + text_id_text = " ".join(text_id_text.split()).replace("°", "o").replace("º", "o").replace("−", "-").replace('°', "o") + list_phrases = split_text_in_phrases(text_id, text_id_text.lower()) + + dict_data = {"TEXT_ID": [], "Positions": [], "Start": [], "End": [], "Phrase": []} + + for phrase_ in list_phrases: + for pattern_ in pattern_list_ra_dec + pattern_list_ra + pattern_list_dec + pattern_list_table: + for m in re.finditer(pattern_, phrase_.lower()): + pos_ = m.group(0) + start, end = m.span() + + dict_data["TEXT_ID"].append(text_id) + dict_data["Start"].append(start) + dict_data["End"].append(end) + dict_data["Positions"].append(pos_) + dict_data["Phrase"].append(phrase_) + + df_data = pd.DataFrame(dict_data) + return df_data + + +def merge_ra_dec(text_id, df_init): + df_init.drop_duplicates(inplace=True) + dict_data = {"TEXT_ID": [], "Positions": [], "Start": [], "End": [], "Phrase": []} + phrases_, c = np.unique(df_init["Phrase"].values, return_counts=True) + + for p_n, phrase_ in enumerate(phrases_): + df_tmp0 = df_init[df_init["Phrase"] == phrase_] + if len(df_tmp0) > 1: + df_tmp = df_tmp0.sort_values("Start") + start_ = df_tmp["Start"].values + end_ = df_tmp["End"].values + for i in range(1, len(start_)): + if start_[i] <= end_[i-1]: + start_[i] = start_[i-1] + max_ = max(end_[i-1], end_[i]) + end_[i-1], end_[i] = max_, max_ + end_[i-1] = -1 + start_[i-1] = -1 + + for s_i, e_i in zip(start_, end_): + if s_i != -1: + dict_data["TEXT_ID"] += [text_id] + dict_data["Start"] += [s_i] + dict_data["End"] += [e_i] + dict_data["Positions"] += [phrase_[s_i: e_i]] + dict_data["Phrase"] += [phrase_] + + df_data = pd.DataFrame(dict_data) + df_data.drop_duplicates(inplace=True) + return df_data + + +def clean_ra(ra, ra_text, pattern_J2000): + ra_new = " ".join(str(ra).split()).replace("±", "+/-").replace("—", "-").replace("−", "-").replace("−", "-") + + ra_new = re.sub(f"{ra_text}{pattern_J2000}", "", ra_new) + ra_new = re.sub(f"{ra_text}", "", ra_new) + + ra_new = re.sub(r"[^0-9+-\.deg]", ":", ra_new) + + while len(ra_new) > 1 and (ra_new[-1] in [":", "."]): + ra_new = ra_new[:-1] + + while len(ra_new) > 1 and (ra_new[0] in [":", "."]): + ra_new = ra_new[1:] + + result = re.match("(\\+|)[0-9]{1,2}[:]{1,2}[0-9]{1,2}[:]{1,2}[0-9]{1,2}(:\\.|\\.|)([0-9]){0,}", ra_new) + if result: + if result.group(0) == ra_new: + ra_new = ra_new.replace("::", ":") + ra_new = ra_new.replace(":.", ".") + + # Remove some incorect pos + result = re.match("(\\+|)[0-9]{4,}(\\.|)([0-9]){0,}", ra_new) + if result: + if result.group(0) == ra_new: + ra_new = ":" + + ra_new = ra_new.replace(":deg", " deg") + + return ra_new + + +def clean_dec(dec, dec_text, pattern_J2000): + dec_new = " ".join(str(dec).split()).replace("±", "+/-").replace("—", "-").replace("−", "-").replace("−", "-").replace("--", "-") + + dec_new = re.sub(f"{dec_text}{pattern_J2000}", "", dec_new) + dec_new = re.sub(f"{dec_text}", "", dec_new) + + dec_new = re.sub(r"[^0-9+-\.deg]", ":", dec_new) + + while len(dec_new) != 1 and (dec_new[-1] in [":", "."]): + dec_new = dec_new[:-1] + + while len(dec_new) != 1 and (dec_new[0] in [":", "."]): + dec_new = dec_new[1:] + + result = re.match("(\\+|\\-|)[0-9]{1,2}(deg|d|:)[:]{0,1}[0-9]{1,2}[:]{1,2}[0-9]{1,2}(:\\.|\\.|)([0-9]){0,}", dec_new) + if result: + if result.group(0) == dec_new: + dec_new = dec_new.replace("deg:", ":") + dec_new = dec_new.replace("deg", ":") + dec_new = dec_new.replace("d:", ":") + dec_new = dec_new.replace("d", ":") + dec_new = dec_new.replace("::", ":") + dec_new = dec_new.replace(":.", ".") + + dec_new = dec_new.replace(":deg", " deg") + + # Remove some incorect pos + result = re.match("(\\+|\\-|)[0-9]{4,}(\\.|)([0-9]){0,}", dec_new) + if result: + if result.group(0) == dec_new: + dec_new = ":" + + return dec_new + + +def clean_ra_dec(ra_dec, ra_text, dec_text, pattern_J2000): + ra_dec_n = re.sub(f"{pattern_J2000}", "", ra_dec) + ra_dec_n = re.sub(f"{ra_text}", "", ra_dec_n) + ra_dec_n = re.sub(f"{dec_text}", "", ra_dec_n) + if ra_dec_n[-1] == "o": + ra_dec_n = ra_dec_n[:-1] + ra_dec_n = re.sub("(o)", "d", ra_dec_n) + ra_dec_n = re.sub("('')", "", ra_dec_n) + ra_dec_n = re.sub("(')", "m", ra_dec_n) + ra_dec_n = re.sub(r"[^0-9+-\.hmd\s:]", "", ra_dec_n) + + ra_dec_n = re.sub("[,]", "", ra_dec_n) + while len(ra_dec_n) != 1 and (ra_dec_n[-1] in [":", ".", " "]): + ra_dec_n = ra_dec_n[:-1] + + while len(ra_dec_n) != 1 and (ra_dec_n[0] in [":", ".", " "]): + ra_dec_n = ra_dec_n[1:] + + return ra_dec_n + + +def astropy_test(df_init): + ra_text = "(r(\\.|)a(\\.|\\:|))" + dec_text = "(dec(l|)(\\.|\\:|))" + + # ra_dec_pattern = f"({ra_text},( |){dec_text})" + pattern_J2000 = r"( |)(-|)((\((((j|)2000(.0|))|(deg))\))|(2000))" + + rest_ra_dec = [] + counter_rest = 0 + counter_ra_dec_try = 0 + good_ra_dec = [] + + for text_ in list(set(df_init.Phrase)): + df_tmp1 = df_init[df_init.Phrase == text_] + ra_values = [] + dec_values = [] + + ra_start = [] + dec_start = [] + ra_end = [] + dec_end = [] + + df_tmp1.sort_values("Start") + + for ra_dec, s_, e_ in zip(df_tmp1.Positions, df_tmp1.Start, df_tmp1.End): + try: + ra_dec_n = ra_dec.replace("|", " ") + ra_dec_n = ra_dec_n.replace(",", " ") + cc = SkyCoord(ra_dec_n, unit=(u.hourangle, u.deg)) + good_ra_dec.append(cc) + except ValueError: + ra_s = re.findall(ra_text, ra_dec) + dec_s = re.findall(dec_text, ra_dec) + if len(ra_s) > 0 and len(dec_s) > 0: + counter_ra_dec_try += 1 + ra_dec_n = clean_ra_dec(ra_dec, ra_text, dec_text, pattern_J2000) + try: + cc = SkyCoord(ra_dec_n, unit=(u.hourangle, u.deg)) + good_ra_dec.append(cc) + except ValueError: + rest_ra_dec.append(ra_dec) + + elif len(ra_s) > 0: + ra_values.append(ra_dec) + ra_start.append(s_) + ra_end.append(e_) + + elif len(dec_s) > 0: + dec_values.append(ra_dec) + dec_start.append(s_) + dec_end.append(e_) + + else: + counter_rest += 1 + + if len(ra_values) < len(dec_values): + + for ra_, s_ra, e_ra in zip(ra_values, ra_start, ra_end): + min_diff = 1000 + dec_pair = "" + for dec_, s_dec, e_dec in zip(dec_values, dec_start, dec_end): + diff_ = s_dec - e_ra + if diff_ < min_diff: + min_diff = diff_ + dec_pair = dec_ + + c_ra = clean_ra(ra_, ra_text, pattern_J2000) + c_dec = clean_dec(dec_pair, dec_text, pattern_J2000) + try: + cc = SkyCoord(ra=c_ra, dec=c_dec, unit=(u.hourangle, u.deg)) + good_ra_dec.append(cc) + except ValueError: + try: + cc = SkyCoord(ra=c_ra, dec=c_dec, unit=(u.deg, u.deg)) + good_ra_dec.append(cc) + except ValueError: + rest_ra_dec.append(f"{ra_}|{dec_pair}") + else: + + for dec_, s_dec, e_dec in zip(dec_values, dec_start, dec_end): + min_diff = 1000 + ra_pair = "" + for ra_, s_ra, e_ra in zip(ra_values, ra_start, ra_end): + diff_ = s_dec - e_ra + if diff_ < min_diff: + min_diff = diff_ + ra_pair = ra_ + + c_ra = clean_ra(ra_pair, ra_text, pattern_J2000) + c_dec = clean_dec(dec_, dec_text, pattern_J2000) + try: + cc = SkyCoord(ra=c_ra, dec=c_dec, unit=(u.hourangle, u.deg)) + good_ra_dec.append(cc) + except ValueError: + try: + cc = SkyCoord(ra=c_ra, dec=c_dec, unit=(u.deg, u.deg)) + good_ra_dec.append(cc) + except ValueError: + rest_ra_dec.append(f"{ra_pair}|{dec_}") + + return good_ra_dec + + +def rule_based_ra_dec_detector(text_id, text_id_text): + df_init = ra_dec_detector(text_id, text_id_text) + df_final = merge_ra_dec(text_id, df_init) + good_ra_dec = astropy_test(df_final) + print(good_ra_dec) + dict_out = {"TEXT_ID": [], "RA": [], "Dec": [], "Main ID Name": []} + for ra_dec in good_ra_dec: + dict_out["TEXT_ID"].append(text_id) + dict_out["Main ID Name"].append("NoName") + dict_out["RA"].append(ra_dec.ra.deg) + dict_out["Dec"].append(ra_dec.dec.deg) + + return pd.DataFrame(dict_out)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_source_classes.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,54 @@ +import pandas as pd +import re + + +def rule_based_class_detector(simbad_node_file, text_id_text): + df = pd.read_csv(simbad_node_file) + pattern_list = list(df["Description"].values) + + classes = [] + + for pattern in pattern_list: + for m in re.finditer(f"\\b{pattern.lower()}\\b", text_id_text): + source_ = m.group(0) + classes.append(source_) + + return classes + + +def source_class(df_in, simbad_node_file): + out_class_list = [] + if len(df_in) > 0: + df_dict = pd.read_csv(simbad_node_file) + + class_list = [] + + otypes_ = df_in["OTYPE"].values + for otypes in otypes_: + if otypes is not None: + for otype in set(otypes.split("|")): + class_list.append(otype) + + for otype in set(class_list): + if "?" in otype: + out_class_list.append(otype) + classes = df_dict["Description"][df_dict["Id"] == otype].values + if len(classes) != 0: + out_class_list.append(classes[0]) + + return out_class_list + + +def detect_source_classes(text_id, text_id_text, df_sources, simbad_node_file): + classes_1 = rule_based_class_detector(simbad_node_file, text_id_text.lower()) + classes_2 = source_class(df_sources, simbad_node_file) + classes = classes_1 + classes_2 + + if len(classes) != 0: + out_classes = list(set(classes)) + + dict_data = {"TEXT_ID": [text_id] * len(out_classes), "Source Classes": out_classes} + df_data = pd.DataFrame(dict_data) + return df_data + + return pd.DataFrame()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_sources.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,248 @@ +import pandas as pd +import numpy as np +import re +import time +import io +import requests +from astroquery.simbad import Simbad +from astropy.coordinates import SkyCoord +from astropy import units as u + +from query_tns_aux import parse_data, query_tns_main_name, query_tns_survey_name + + +def query_simbad(name): + Simbad.add_votable_fields("otypes") + + table_ids = Simbad.query_objectids(name) + table_obj = Simbad.query_object(name) + + dict_data = {} + + list_ids = None + main_id = None + otype_ = None + ra = None + dec = None + if table_ids: + df_ids = table_ids.to_pandas() + df_ids.columns = df_ids.columns.str.upper() + list_ids = list(df_ids["ID"].str.decode("utf-8").values) + if table_obj: + df_obj = table_obj.to_pandas() + df_obj.columns = df_obj.columns.str.upper() + main_id = df_obj["MAIN_ID"].values[0] + otype_ = '|'.join(list(set(df_obj["OTYPES.OTYPE"].values))) + str_ra_dec = str(df_obj["RA"].values[0]) + " " + str(df_obj["DEC"].values[0]) + ra_dec = SkyCoord(str_ra_dec, unit=(u.hourangle, u.deg)) + ra = ra_dec.ra.value + dec = ra_dec.dec.value + + dict_data[name] = {"IDs": list_ids, "MAIN_ID": main_id, "OTYPES": otype_, "RA": ra, "DEC": dec, "DISCOVERY_TIME": None} + + return dict_data + + +def query_tns(name): + dict_data = {} + + if ((name[0:3] == "at2") or (name[0:2] == "sn")): + my_text = query_tns_main_name(name[2:]) + else: + my_text = query_tns_survey_name(name) + + time.sleep(5) + + main_id, list_ids, list_otypes, ra, dec, discovery_time = parse_data(my_text) + if ra and dec: + str_ra_dec = ra + ":" + dec + ra_dec = SkyCoord(str_ra_dec.replace(":", " "), unit=(u.hourangle, u.deg)) + ra = ra_dec.ra.value + dec = ra_dec.dec.value + + if list_otypes is None: + otype_ = None + elif len(list_otypes) == 1: + otype_ = list_otypes[0] + else: + otype_ = '|'.join(list_otypes) + + dict_data[name] = {"IDs": list_ids, "MAIN_ID": main_id, "OTYPES": otype_, "RA": ra, "DEC": dec, "DISCOVERY_TIME": discovery_time} + + return dict_data + + +def query_fink(name): + dict_data = {} + list_ids = None + main_id = None + otype_ = None + ra = None + dec = None + discovery_time = None + + query_name = name.replace("ztf", "ZTF") + r = requests.post('https://api.fink-portal.org/api/v1/objects', json={'objectId': query_name, 'output-format': 'json', 'columns': 'i:ra,i:dec,i:objectId'}) + # Format output in a DataFrame + df = pd.read_json(io.BytesIO(r.content)) + if not df.empty: + object_id = df["i:objectId"].values[0] + main_id = object_id + ra_tmp = df["i:ra"][df["i:objectId"] == object_id].values + dec_tmp = df["i:dec"][df["i:objectId"] == object_id].values + ra = np.mean(np.float32(ra_tmp)) + dec = np.mean(np.float32(dec_tmp)) + list_ids = '|'.join(list(set(df["i:objectId"].values))) + + dict_data[name] = {"IDs": list_ids, "MAIN_ID": main_id, "OTYPES": otype_, "RA": ra, "DEC": dec, "DISCOVERY_TIME": discovery_time} + + return dict_data + + +def create_pattern_list(): + pattern_list_low = [] + pattern_list_low += ["\\b(ngc) *?([0-9]{1,4})\\b", "\\b(m) *?([0-9]{1,3})\\b"] + pattern_list_low += ["\\b(ugc) *?([0-9]{1,5})\\b"] + + pattern_list_low += ["\\b(icecube|grb|frb|pks|mrk|hawc|maxi|gw)([ -]?)([0-9\\.\\-\\+]{2,}[a-z]?)\\b"] + pattern_list_low += ["\\b(ic)([ -]?)([0-9]{1,4})\\b"] + pattern_list_low += ["\\b(ztf) *?([0-9]{2}[a-z]{7})\\b"] + + pattern_list_low += ["\\b(at|sn) *?([1-2]{1}[0-9]{3}[a-z]{1,4})\\b"] + pattern_list_low += ["\\b(asas)([ -]?)(sn)([ -]?)([0-9]{2}[a-z]{2,3})\\b"] + + pattern_list_low += ["\\b(ps|gaia) *?([1-2]{1}[0-9]{1}[a-z]{1,4})\\b"] + + pattern_list_low += ["\\b(m31n) *?([0-9]{4})-([0-9]{2}[a-z]{1})\\b"] + pattern_list_low += ["\\b(ptf|atlas) *?([0-9]{2}[a-z]{1,4})\\b"] + + pattern_list_low += ["\\b(4c) *?((\\+|-)[0-9]{2}\\.[0-9]{2}\\.[0-9]{1})\\b"] + pattern_list_low += ["\\b(4c) *?((\\+|-)[0-9]{2}\\.[0-9]{2})\\b"] + + # new from lm-astronomy + pattern_list_low += ["\\b(lsq12) *?([a-z]{3})\\b"] + pattern_list_low += ["\\b(des14) *?([a-z]{1}[0-9]{1})\\b"] + + pattern_list = [] + + HH = "(2[0-4]|[0-1][0-9])" + MM = "(90|[0-8][0-9])" + MMm = "(90|[0-8][0-9])([0-9])" + SS = "(90|[0-8][0-9])" + DD = "(90|[0-8][0-9])" + pDDd = "(\\+|-)(90|[0-8][0-9])([0-9])" + + LLL = "([0-9][0-9][0-9])" + BB = "([0-9][0-9])" + VVV = "([0-9][0-9][0-9])" + + NAAA = "(([0-9][A-Z]{1,4})|([A-Z]{2,4}))" + + pattern_list += [f"\\b{NAAA} *?([0-9]{{6}})(?!-)\\b"] + + pattern_list += [f"\\b{NAAA} *?(J[0-9]{{6}}(\\+|-)[0-9]{{5}})(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?(J[0-9]{{6}}(\\.?)[0-9]{{1}}(\\+|-)[0-9]{{6}})(?!-)\\b"] + + pattern_list += [f"\\b{NAAA} *?(J[0-9]{{4}}(\\.?)[0-9]{{1}}(\\+|-)[0-9]{{4}})[a-z]{{0,1}}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?{HH}{MM}(\\+|-){DD}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?(J?){HH}{MM}{pDDd}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?B{HH}{MM}(\\+|-){DD}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?B{HH}{MM}{pDDd}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?J{HH}{MM}(\\+|-){DD}{MM}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?J{HH}{MM}([0-9])(\\+|-){DD}{MM}(?!-)\\b"] + + pattern_list += [f"\\b{NAAA} *?{HH}{MMm}(\\+|-){DD}{MM}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?{HH}{MM}(\\.?)([0-9])(\\+|-){DD}{MM}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?{HH}{MM}{SS}(\\+|-){DD}{MM}{SS}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?{HH}{MM}{SS}(\\.?)([0-9])(\\+|-){DD}{MM}{SS}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?B{HH}{MM}{SS}(\\.?)([0-9])(\\+|-){DD}{MM}{SS}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?J{HH}{MM}{SS}(\\.?)([0-9][0-9])(\\+|-){DD}{MM}{SS}(\\.?)([0-9])(?!-)\\b"] + + pattern_list += [f"\\b{NAAA} *?{LLL}(\\.?)([0-9])(\\+|-){BB}(\\.?)([0-9])(\\+|-){VVV}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?G{LLL}(\\.?)([0-9])(\\+|-){BB}(\\.?)([0-9])(\\+|-){VVV}(?!-)\\b"] + + FFF = "([0-9][0-9][0-9])" + FFFF = "([0-9][0-9][0-9][0-9])" + NNNN = FFFF + NNNNN = "([0-9][0-9][0-9][0-9][0-9])" + + pattern_list += [f"\\b{NAAA} *?{FFF}-{NNNN}(?!-)\\b"] + pattern_list += [f"\\b{NAAA} *?{FFFF}-{NNNNN}(?!-)\\b"] + + YY = "[0-9][0-9]" + MM = "[0-1][0-9]" + DD = "[0-3][0-9]" + pattern_list += [f"\\b{NAAA} *?{YY}{MM}{DD}A{{0,1}}(?!-)\\b"] + + return pattern_list, pattern_list_low + + +def rule_based_source_detector(text_id, text_id_text): + pattern_list, pattern_list_low = create_pattern_list() + + regex_sources = [] + + for pattern in pattern_list_low: + for m in re.finditer(pattern, text_id_text.lower()): + source_ = m.group(0).replace(" ", "") + + if "asas" in source_: + source_ = source_.replace("-", "") + source_ = source_.replace("sn", "sn-") + + regex_sources.append(source_) + + for pattern in pattern_list: + for m in re.finditer(pattern, text_id_text): + source_ = m.group(0) + if source_.replace(" ", "").lower() not in regex_sources: + regex_sources.append(source_) + + return list(set(regex_sources)) + + +def query_info_sources(text_id, sources): + if len(sources) != 0: + source_list = [] + otype_list = [] + mainid_list = [] + ra_list = [] + dec_list = [] + pattern_string = re.compile("[a-z]") + dict_unknown = {} + dict_unknown = {"Raw Source Name": []} + + for source_name_0 in sources: + # TODO: remove all non a-z0-9 characters from the beginning and ending of the source name + # Now: remove "," from the beginning and ending of the source name + if source_name_0[0] == ",": + source_name = source_name_0[1:] + elif source_name_0[-1] == ",": + source_name = source_name_0[:-1] + else: + source_name = source_name_0 + + if pattern_string.findall(source_name.lower()): + dict_otype = query_simbad(source_name) + if dict_otype[source_name]["MAIN_ID"] is None: + dict_otype = query_tns(source_name) + if dict_otype[source_name]["MAIN_ID"] is None: + dict_otype = query_fink(source_name) + + if dict_otype[source_name]["MAIN_ID"] is None: + dict_unknown["Raw Source Name"].append(source_name) + else: + mainid_list.append(dict_otype[source_name]["MAIN_ID"]) + otype_list.append(dict_otype[source_name]["OTYPES"]) + ra_list.append(dict_otype[source_name]["RA"]) + dec_list.append(dict_otype[source_name]["DEC"]) + source_list.append(source_name) + else: + dict_unknown["Raw Source Name"].append(source_name_0) + + dict_data = {"TEXT_ID": [text_id] * len(source_list), "Raw Source Name": source_list, "Main ID Name": mainid_list, "OTYPE": otype_list, "RA": ra_list, "Dec": dec_list} + df_save = pd.DataFrame(dict_data) + df_save.replace({None: "NotKnown"}, inplace=True) + return df_save.drop_duplicates(subset=['Main ID Name']), pd.DataFrame(dict_unknown) + + return pd.DataFrame(), pd.DataFrame()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_telescope.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,92 @@ +import pandas as pd +import re + +from rdflib import Graph, Namespace +from rdflib.namespace import RDF, RDFS, SKOS + +from aux_functions import compute_sensitivity, compute_sensitivity_int, list_tel + +ODA = Namespace("https://odahub.io/ontology#") +g_label_site = len("http://www.w3.org/2000/01/rdf-schema#label") + + +def find_entity(g, class_, text_id_text, text_id_text_upper): + dict_ = {"label": {"val": [], "URI": [], "Sensitivity": []}, "altLabel": {"val": [], "URI": [], "Sensitivity": []}, "hiddenLabel": {"val": [], "URI": [], "Sensitivity": []}} + for i, [u_telescope, p, o] in enumerate(g.triples((None, RDF.type, class_))): + + exists_label_telescope = 0 + for s, p, label_telescope in g.triples((u_telescope, RDFS.label, None)): + + result = re.search("\\b(" + label_telescope.lower() + ")([1-2]{0,1})\\b", text_id_text) + if result: + exists_label_telescope = 1 + val_ = result.group(0) + # add_ = val_[len(label_telescope):] + dict_["label"]["val"].append(label_telescope) + dict_["label"]["URI"].append(u_telescope) + dict_["label"]["Sensitivity"].append(compute_sensitivity(list_tel(u_telescope, g))) + + exists_altlabel_telescope = 0 + if exists_label_telescope == 0: + for s, p, altlabel_telescope in g.triples((u_telescope, SKOS.altLabel, None)): + + result = re.search("\\b(" + altlabel_telescope + ")\\b", text_id_text_upper) + if result: + exists_altlabel_telescope = 1 + val_ = result.group(0) + dict_["altLabel"]["val"].append(val_) + dict_["altLabel"]["URI"].append(u_telescope) + dict_["altLabel"]["Sensitivity"].append(compute_sensitivity(list_tel(u_telescope, g))) + + if exists_altlabel_telescope == 0: + for s, p, hiddenlabel_telescope in g.triples((u_telescope, SKOS.hiddenLabel, None)): + + result = re.search("\\b" + hiddenlabel_telescope.lower() + "\\b", text_id_text) + if result: + val_ = result.group(0) + dict_["hiddenLabel"]["val"].append(hiddenlabel_telescope) + dict_["hiddenLabel"]["URI"].append(u_telescope) + dict_["hiddenLabel"]["Sensitivity"].append(compute_sensitivity(list_tel(u_telescope, g))) + + return dict_ + + +def rule_based_telescope_detector(text_id, text_id_text, telescope_ontology): + g = Graph() + g.parse(telescope_ontology, format="n3") + + text_id_text_lower = text_id_text.lower() + + dict_observatory = find_entity(g, ODA.observatory, text_id_text_lower, text_id_text) + dict_survey = find_entity(g, ODA.survey, text_id_text_lower, text_id_text) + dict_telescope = find_entity(g, ODA.telescope, text_id_text_lower, text_id_text) + dict_misctelescope = find_entity(g, ODA.misctelescope, text_id_text_lower, text_id_text) + dict_telescopetype = find_entity(g, ODA.telescopetype, text_id_text_lower, text_id_text) + + dict_spacetelescope = find_entity(g, ODA.spacetelescope, text_id_text_lower, text_id_text) + dict_instrument = find_entity(g, ODA.instrument, text_id_text_lower, text_id_text) + dict_institution = find_entity(g, ODA.institution, text_id_text_lower, text_id_text) + dict_radiotelescope = find_entity(g, ODA.radiotelescope, text_id_text_lower, text_id_text) + + tel_sur_obs = [] + type_key = [] + uri_list = [] + sens_list = [] + + for key in ["label", "altLabel", "hiddenLabel"]: + list_key = dict_institution[key]["val"] + dict_spacetelescope[key]["val"] + dict_telescope[key]["val"] + dict_survey[key]["val"] + dict_observatory[key]["val"] + dict_radiotelescope[key]["val"] + dict_instrument[key]["val"] + dict_telescopetype[key]["val"] + dict_misctelescope[key]["val"] + tel_sur_obs += list_key + + list_uri_key = dict_institution[key]["URI"] + dict_spacetelescope[key]["URI"] + dict_telescope[key]["URI"] + dict_survey[key]["URI"] + dict_observatory[key]["URI"] + dict_radiotelescope[key]["URI"] + dict_instrument[key]["URI"] + dict_telescopetype[key]["URI"] + dict_misctelescope[key]["URI"] + uri_list += list_uri_key + + sens_list += dict_institution[key]["Sensitivity"] + dict_spacetelescope[key]["Sensitivity"] + dict_telescope[key]["Sensitivity"] + dict_survey[key]["Sensitivity"] + dict_observatory[key]["Sensitivity"] + dict_radiotelescope[key]["Sensitivity"] + dict_instrument[key]["Sensitivity"] + dict_telescopetype[key]["Sensitivity"] + dict_misctelescope[key]["Sensitivity"] + + type_key += [key]*len(list_key) + + dict_data = {"TEXT_ID": [text_id] * len(tel_sur_obs), "Telescope": tel_sur_obs, "LabelType": type_key, "URI": uri_list, "Sensitivity": sens_list, "Total Sensitivity": [compute_sensitivity_int(sens_list)] * len(tel_sur_obs)} + + df_data = pd.DataFrame(dict_data) + df_data.drop_duplicates(subset=['URI'], inplace=True) + + return df_data
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pipeline_vectorize_text.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,101 @@ +import pandas as pd +import numpy as np +from aux_functions import bits, find_name_workflow, find_sensitivity, get_list_instruments_CNN_MMODA + +import warnings +warnings.filterwarnings("ignore", 'This pattern is interpreted as a regular expression, and has match groups') + +# Vectorize +# From 0 to 40 (41 indicies) represent the source types + +# From 41 (41 + log2(bit)) to 49 represent the telescope type + +# From 50 to 58 represent the workflow (telescope/instrument) (could be changed in aux_functions) + + +def otype_to_index(list_otype, df_dict): + out_indices = [] + + for t_o in list_otype: + df_tmp = df_dict[df_dict["All types"] == t_o] + if len(df_tmp) == 0: + if t_o == "SN I" or t_o == "SN Ia" or t_o == "SN Ib" or t_o == "SN Ib/c" or t_o == "SN Ic" or t_o == "SN Ic-BL" or t_o == "SN II" or t_o == "SN IIP" or t_o == "SN Ia-91T-like" or t_o == "SN IIn" or t_o == "SN IIb" or t_o == "SN Ia-91bg-like": + df_tmp = df_dict[df_dict["All types"] == "SN*"] + elif t_o == "Other": + df_tmp = df_dict[df_dict["All types"] == "?"] + elif t_o == "Varstar": + df_tmp = df_dict[df_dict["All types"] == "V*"] + elif t_o == "CV": + df_tmp = df_dict[df_dict["All types"] == "CV*"] + elif t_o == "M dwarf" or t_o == "C?*": + df_tmp = df_dict[df_dict["All types"] == "*"] + elif t_o == "Galaxy": + df_tmp = df_dict[df_dict["All types"] == "G"] + + if len(df_tmp) != 0: + out_indices.append(df_tmp["Index in vector"].values[0]) + else: + print(t_o) + + return out_indices + + +def get_source_indices(df_celestialobj, df_dict): + output_otype = [] + for input_otypes in df_celestialobj["OTYPE"].values: + if not pd.isnull(input_otypes): + for input_otype in set(input_otypes.split("|")): + output_otype.append(input_otype) + + output_otype = set(output_otype) + return otype_to_index(output_otype, df_dict) + + +def vectorize_text(text_id, data_path, df_regex_telescopes, df_celestialobj, df_astrobert): + + otype_label = f"{data_path}/dict_source_otypes_considered_for_prediction.csv" + df_dict = pd.read_csv(otype_label) + dict_out = {} + + dict_out["Legend"] = list(df_dict[["Representatives", "Index in vector"]].drop_duplicates().sort_values('Index in vector').Representatives.values) + ["gamma-ray", "x-ray", "ultraviolet", "optical", "infrared", "radio", "cosmic-ray", "gravitational-wave", "neutrino"] + get_list_instruments_CNN_MMODA() + data_vector = np.zeros(len(dict_out["Legend"]), dtype='int32') + + # REGEX + # Telescope Type + if not df_regex_telescopes.empty: + _, list_bits_, _ = find_sensitivity(df_regex_telescopes["Total Sensitivity"].values[0]) + for bit_ in list_bits_: + indx_2 = int(np.log2(bit_)) + 41 + data_vector[indx_2] += 1 + + # Workflow + for indx_3 in find_name_workflow(df_regex_telescopes.URI.values): + data_vector[indx_3] += 1 + + # astroBERT + REGEX Source Type + if not df_celestialobj.empty: + out_indices_ = get_source_indices(df_celestialobj, df_dict) + for indx_1 in out_indices_: + data_vector[indx_1] += 1 + + # astroBERT + if not df_astrobert.empty: + + # Telescope Type + df_tmp = df_astrobert[df_astrobert["entity_group"] == "Wavelength"].dropna() + if not df_tmp.empty: + patterns = ["(x(-| )ray)", "(gamma(-| )ray)", "(optical)", "(radio)", "(ultra(-|)violet)", "(infra(-|)red)"] + names = ["x-ray", "gamma-ray", "optical", "radio", "ultraviolet", "infrared"] + for pattern_, name_ in zip(patterns, names): + indx_2 = int(np.log2(bits(ask=name_))) + 41 + data_vector[indx_2] += len(df_tmp[df_tmp.word.str.contains(pattern_, case=False, regex=True)]) + + patterns = ["IR", "UV"] + names = ["infrared", "ultraviolet"] + for pattern_, name_ in zip(patterns, names): + indx_2 = int(np.log2(bits(ask=name_))) + 41 + data_vector[indx_2] += len(df_tmp[df_tmp.word.str.contains(pattern_, case=True, regex=True)]) + + dict_out[f"{text_id}"] = data_vector + + return pd.DataFrame(dict_out)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/predict_vectorised_text.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,53 @@ +import torch.nn as nn +import torch.nn.functional as F +import torch +import pandas as pd + + +class Net_59(nn.Module): + def __init__(self): + super().__init__() + self.conv1 = nn.Conv1d(1, 4, 2) + self.bn1 = nn.BatchNorm1d(4) + + self.conv2 = nn.Conv1d(4, 16, 2) + self.bn2 = nn.BatchNorm1d(16) + + self.conv3 = nn.Conv1d(16, 32, 2) + self.bn3 = nn.BatchNorm1d(32) + + self.pool = nn.MaxPool1d(2) + self.fc1 = nn.Linear(32 * 6, 256) + self.fc2 = nn.Linear(256, 512) + self.fc3 = nn.Linear(512, 1024) + self.fc4 = nn.Linear(1024, 59) + + def forward(self, x): + x = self.pool(F.relu(self.bn1(self.conv1(x)))) + x = self.pool(F.relu(self.bn2(self.conv2(x)))) + x = self.pool(F.relu(self.bn3(self.conv3(x)))) + x = torch.flatten(x, 1) # flatten all dimensions except batch + x = F.relu(self.fc1(x)) + x = F.relu(self.fc2(x)) + x = F.relu(self.fc3(x)) + # x = F.sigmoid(self.fc4(x)) + x = self.fc4(x) + return x + + +def predict_vector(text_id, data_path, df_initial_vector): + + model = Net_59() + model.load_state_dict(torch.load(f"{data_path}/cnn_models/simple_model_trained_atel_gcn_follow_up_60E_20BS_11_09_2024", map_location=torch.device('cpu'))) + model.eval() + + input_tensor = torch.Tensor(df_initial_vector[text_id]) + in_ = input_tensor.unsqueeze(0).unsqueeze(0) + out = model(in_).squeeze().detach().numpy() + out[out < 0.01] = 0 + + dict_out = {} + dict_out["Legend"] = df_initial_vector["Legend"].values + dict_out[text_id] = df_initial_vector[text_id].values + dict_out["Follow-up Vector Prediction"] = out + return pd.DataFrame(dict_out)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/query_tns_aux.py Fri Jun 13 13:26:36 2025 +0000 @@ -0,0 +1,72 @@ +import re +import requests +# import user_agent +from fake_useragent import UserAgent + + +def query_tns_main_name(sourcename): + url = f"https://www.wis-tns.org/search?&discovered_period_value=10&discovered_period_units=years&unclassified_at=0&classified_sne=0&include_frb=0&name={sourcename}&name_like=1&isTNS_AT=all&public=all&ra=&decl=&radius=&coords_unit=arcsec&reporting_groupid%5B%5D=null&groupid%5B%5D=null&classifier_groupid%5B%5D=null&objtype%5B%5D=null&at_type%5B%5D=null&date_start%5Bdate%5D=&date_end%5Bdate%5D=&discovery_mag_min=&discovery_mag_max=&internal_name=&discoverer=&classifier=&spectra_count=&redshift_min=&redshift_max=&hostname=&ext_catid=&ra_range_min=&ra_range_max=&decl_range_min=&decl_range_max=&discovery_instrument%5B%5D=null&classification_instrument%5B%5D=null&associated_groups%5B%5D=null&official_discovery=0&official_classification=0&at_rep_remarks=&class_rep_remarks=&frb_repeat=all&frb_repeater_of_objid=&frb_measured_redshift=0&frb_dm_range_min=&frb_dm_range_max=&frb_rm_range_min=&frb_rm_range_max=&frb_snr_range_min=&frb_snr_range_max=&frb_flux_range_min=&frb_flux_range_max=&num_page=50&display%5Bredshift%5D=1&display%5Bhostname%5D=1&display%5Bhost_redshift%5D=1&display%5Bsource_group_name%5D=1&display%5Bclassifying_source_group_name%5D=1&display%5Bdiscovering_instrument_name%5D=0&display%5Bclassifing_instrument_name%5D=0&display%5Bprograms_name%5D=0&display%5Binternal_name%5D=1&display%5BisTNS_AT%5D=0&display%5Bpublic%5D=1&display%5Bend_pop_period%5D=0&display%5Bspectra_count%5D=1&display%5Bdiscoverymag%5D=1&display%5Bdiscmagfilter%5D=1&display%5Bdiscoverydate%5D=1&display%5Bdiscoverer%5D=1&display%5Bremarks%5D=0&display%5Bsources%5D=0&display%5Bbibcode%5D=0&display%5Bext_catalogs%5D=0" + + ua = UserAgent() + agent = ua.random + headers = {'User-Agent': agent} + + resp = requests.get(url, headers=headers) + return resp.text + + +def query_tns_survey_name(sourcename): + url = f"https://www.wis-tns.org/search?&discovered_period_value=10&discovered_period_units=years&unclassified_at=0&classified_sne=0&include_frb=0&name=&name_like=1&isTNS_AT=all&public=all&ra=&decl=&radius=&coords_unit=arcsec&reporting_groupid[]=null&groupid[]=null&classifier_groupid[]=null&objtype[]=null&at_type[]=null&date_start[date]=&date_end[date]=&discovery_mag_min=&discovery_mag_max=&internal_name={sourcename}&discoverer=&classifier=&spectra_count=&redshift_min=&redshift_max=&hostname=&ext_catid=&ra_range_min=&ra_range_max=&decl_range_min=&decl_range_max=&discovery_instrument[]=null&classification_instrument[]=null&associated_groups[]=null&official_discovery=0&official_classification=0&at_rep_remarks=&class_rep_remarks=&frb_repeat=all&frb_repeater_of_objid=&frb_measured_redshift=0&frb_dm_range_min=&frb_dm_range_max=&frb_rm_range_min=&frb_rm_range_max=&frb_snr_range_min=&frb_snr_range_max=&frb_flux_range_min=&frb_flux_range_max=&num_page=50&display[redshift]=1&display[hostname]=1&display[host_redshift]=1&display[source_group_name]=1&display[classifying_source_group_name]=1&display[discovering_instrument_name]=0&display[classifing_instrument_name]=0&display[programs_name]=0&display[internal_name]=1&display[isTNS_AT]=0&display[public]=1&display[end_pop_period]=0&display[spectra_count]=1&display[discoverymag]=1&display[discmagfilter]=1&display[discoverydate]=1&display[discoverer]=1&display[remarks]=0&display[sources]=0&display[bibcode]=0&display[ext_catalogs]=0&format=html&edit[type]=&edit[objname]=&edit[id]=&sort=asc&order=name" + + ua = UserAgent() + agent = ua.random + headers = {'User-Agent': agent} + + resp = requests.get(url, headers=headers) + return resp.text + + +def parse_data(my_text): + m = re.findall('(?<=<td class="cell-name"><a href="/object/)(.*)(?=</a></td><td class="cell-reps">)', my_text) + if len(m) == 0: + main_id = None + else: + main_id = m[0].split("\">")[1] + # main_id = m + + m = re.findall('(?<=<td class="cell-internal_name">)(.*)(?=</td><td class="cell-groups">)', my_text) + if len(m) == 0: + id_ = None + else: + id_ = m + + m = re.findall('(?<=<td class="cell-type">)(.*)(?=</td><td class="cell-redshift">)', my_text) + if len(m) == 0: + otype = None + else: + otype = m + + m = re.search('(?<=<td class="cell-ra">)(.*)(?=</td><td class="cell-decl">)', my_text) + if m: + ra = m.group(0) + else: + ra = None + + m = re.search('(?<=<td class="cell-decl">)(.*)(?=</td><td class="cell-discovery_date">)', my_text) + if m: + dec = m.group(0) + else: + dec = None + + m = re.search('(?<=<td class="cell-discovery_date">)(.*)(?=</td><td class="cell-flux">)', my_text) + if m: + discovery_time = m.group(0) + else: + discovery_time = None + + return main_id, id_, otype, ra, dec, discovery_time + + +def get_id_otype_tns(sourcename): + my_text = query_tns_survey_name(sourcename) + return parse_data(my_text)