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

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

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

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

dc:description  a  owl:AnnotationProperty .

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

dc:created  a   owl:AnnotationProperty .

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

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

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

dc:title  a     owl:AnnotationProperty .

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

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

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

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

dc:creator  a   owl:AnnotationProperty .
