<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="https://ontobee.org/ontology/view/AFO?iri=http://purl.allotrope.org/ontologies/role%23AFRL_0000497"?>
<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.w3.org/2002/07/owl"
     xmlns:role="http://purl.allotrope.org/ontologies/role#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:skos="http://www.w3.org/2004/02/skos/core#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:voc="http://purl.allotrope.org/voc/"
     xmlns:material="http://purl.allotrope.org/ontologies/material#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:property="http://purl.allotrope.org/ontologies/property#"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:obo="http://purl.obolibrary.org/obo/"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#definition"/>
    <AnnotationProperty rdf:about="http://purl.org/dc/terms/rights"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#prefLabel"/>
    <AnnotationProperty rdf:about="http://purl.org/dc/terms/source"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#altLabel"/>
    <AnnotationProperty rdf:about="http://purl.org/dc/terms/license"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Datatypes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://purl.allotrope.org/ontologies/property#AFX_0000546 -->

    <ObjectProperty rdf:about="http://purl.allotrope.org/ontologies/property#AFX_0000546">
        <rdfs:label>has material output</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.allotrope.org/ontologies/property#AFX_0000554 -->

    <ObjectProperty rdf:about="http://purl.allotrope.org/ontologies/property#AFX_0000554">
        <rdfs:label>material input of</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.obolibrary.org/obo/RO_0000081 -->

    <ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000081">
        <rdfs:label>role of</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.obolibrary.org/obo/RO_0000087 -->

    <ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000087">
        <rdfs:label>has role</rdfs:label>
    </ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://purl.allotrope.org/ontologies/material#AFM_0000077 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/material#AFM_0000077">
        <rdfs:label>ion</rdfs:label>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000010 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000010">
        <rdfs:label>material input role</rdfs:label>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000495 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000495">
        <rdfs:label>mass spectrometry role</rdfs:label>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000496 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000496">
        <rdfs:label>product ion role</rdfs:label>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000497 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000497">
        <rdfs:label>precursor ion role</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://purl.allotrope.org/ontologies/role#AFRL_0000010"/>
        <rdfs:subClassOf rdf:resource="http://purl.allotrope.org/ontologies/role#AFRL_0000495"/>
        <rdfs:subClassOf rdf:resource="http://purl.allotrope.org/ontologies/role#AFRL_0000499"/>
        <rdfs:subClassOf>
            <Restriction>
                <onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000081"/>
                <someValuesFrom>
                    <Class>
                        <intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://purl.allotrope.org/ontologies/material#AFM_0000077"/>
                            <Restriction>
                                <onProperty rdf:resource="http://purl.allotrope.org/ontologies/property#AFX_0000554"/>
                                <someValuesFrom>
                                    <Class>
                                        <intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000015"/>
                                            <Restriction>
                                                <onProperty rdf:resource="http://purl.allotrope.org/ontologies/property#AFX_0000546"/>
                                                <someValuesFrom>
                                                    <Class>
                                                        <intersectionOf rdf:parseType="Collection">
                                                            <rdf:Description rdf:about="http://purl.allotrope.org/ontologies/material#AFM_0000077"/>
                                                            <Restriction>
                                                                <onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                                                                <someValuesFrom rdf:resource="http://purl.allotrope.org/ontologies/role#AFRL_0000496"/>
                                                            </Restriction>
                                                        </intersectionOf>
                                                    </Class>
                                                </someValuesFrom>
                                            </Restriction>
                                        </intersectionOf>
                                    </Class>
                                </someValuesFrom>
                            </Restriction>
                        </intersectionOf>
                    </Class>
                </someValuesFrom>
            </Restriction>
        </rdfs:subClassOf>
        <skos:altLabel>precursor role</skos:altLabel>
        <skos:altLabel>progenitor ion</skos:altLabel>
        <dcterms:source>K. K. Murray, R. K. Boyd, M. N. Eberlin, G. J. Langley, L. Li and Y. Naito, Pure Appl. Chem., 2013, 85, 1515-1609</dcterms:source>
        <skos:altLabel>progenitor ion role</skos:altLabel>
        <skos:definition>Precursor ion role is a role in mass spectrometry inhered in an ion that reacts to form particular product ions or undergoes specified neutral losses. The reaction can be of different types including unimolecular dissociation, ion/molecule reaction, change in charge state, possibly preceded by isomerization. [IUPAC]</skos:definition>
        <skos:altLabel>precursor</skos:altLabel>
        <skos:altLabel>precursor ion</skos:altLabel>
        <skos:prefLabel>precursor ion role</skos:prefLabel>
        <skos:altLabel>progenitor</skos:altLabel>
        <dcterms:rights rdf:resource="http://purl.allotrope.org/voc/iupac-copyright"/>
        <dcterms:license rdf:resource="http://purl.allotrope.org/voc/iupac-license"/>
        <rdfs:isDefinedBy rdf:resource="http://purl.allotrope.org/voc/afo/domain/REC/2025/12/mass-spectrometry"/>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000499 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000499">
        <rdfs:label>ion role</rdfs:label>
    </Class>
    


    <!-- http://purl.obolibrary.org/obo/BFO_0000015 -->

    <Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000015">
        <rdfs:label>process</rdfs:label>
    </Class>
    


    <!-- http://purl.org/dc/terms/LicenseDocument -->

    <Class rdf:about="http://purl.org/dc/terms/LicenseDocument"/>
    


    <!-- http://purl.org/dc/terms/RightsStatement -->

    <Class rdf:about="http://purl.org/dc/terms/RightsStatement"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://purl.allotrope.org/voc/iupac-copyright -->

    <NamedIndividual rdf:about="http://purl.allotrope.org/voc/iupac-copyright">
        <rdf:type rdf:resource="http://purl.org/dc/terms/RightsStatement"/>
    </NamedIndividual>
    


    <!-- http://purl.allotrope.org/voc/iupac-license -->

    <NamedIndividual rdf:about="http://purl.allotrope.org/voc/iupac-license">
        <rdf:type rdf:resource="http://purl.org/dc/terms/LicenseDocument"/>
    </NamedIndividual>
</rdf:RDF>



<!-- Generated by the OWL API (version 3.2.4.1806) http://owlapi.sourceforge.net -->



