@base <http://www.ivoa.net/rdf/messenger>.
@prefix : <#>.

@prefix dc: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ivoasem: <http://www.ivoa.net/rdf/ivoasem#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

<> a owl:Ontology;
    dc:created "2020-08-26";
    dc:creator [ foaf:name "Demleitner, M." ],
    [ foaf:name "Plante, R." ];
    dc:license <http://creativecommons.org/publicdomain/zero/1.0/>;
    rdfs:label "Messengers"@en;
    dc:title "Messengers"@en;
    dc:description """A vocabulary of particles used for observations in astronomy.
This list started its existence as the controlled vocabulary for
VODataService's vs:Waveband type; the machine-readable identifiers are in
upper case for backwards compatibility.""";
    ivoasem:vocflavour "RDF Class".

dc:created a owl:AnnotationProperty.
dc:creator a owl:AnnotationProperty.
dc:title a owl:AnnotationProperty.
dc:description a owl:AnnotationProperty.

<#EUV> a rdfs:Class;
  rdfs:label "Extreme UV";
  rdfs:comment "      Photon with an energy between 12 eV and 120 eV";
  rdfs:subClassOf <#UV>.

<#Gamma-ray> a rdfs:Class;
  rdfs:label "Gamma Ray";
  rdfs:comment "       Photon with an energy above 120 keV";
  rdfs:subClassOf <#Photon>.

<#Infrared> a rdfs:Class;
  rdfs:label "Infrared";
  rdfs:comment "        Photon with a wavelength between 1 µm and 100 µm";
  rdfs:subClassOf <#Photon>.

<#Millimeter> a rdfs:Class;
  rdfs:label "Millimeter";
  rdfs:comment "      Photon with a wavelength between 0.1 mm and 10 mm (or 30 GHz<=ν<300 GHz)";
  rdfs:subClassOf <#Photon>.

<#Neutrino> a rdfs:Class;
  rdfs:label "Neutrino";
  rdfs:comment "        This term comprises all generations of neutrinos (electron, µ, τ), and particles as well as antiparticles.".

<#Optical> a rdfs:Class;
  rdfs:label "Optical";
  rdfs:comment "         Photon with a wavelength between 300 nm and 1000 nm";
  rdfs:subClassOf <#Photon>.

<#Photon> a rdfs:Class;
  rdfs:label "Photon";
  rdfs:comment "          Carrier particles of the electromagnetic interaction".

<#Radio> a rdfs:Class;
  rdfs:label "Radio";
  rdfs:comment "           Photon with a wavelength longer than 10 mm (or ν<30 GHz)";
  rdfs:subClassOf <#Photon>.

<#UV> a rdfs:Class;
  rdfs:label "Ultraviolet";
  rdfs:comment "     Photon with a wavelength between 100 nm and 300 nm";
  rdfs:subClassOf <#Photon>.

<#X-ray> a rdfs:Class;
  rdfs:label "X-Ray";
  rdfs:comment "           Photon with an energy between 120 eV and 120 keV";
  rdfs:subClassOf <#Photon>.

