<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY dl "http://ontology.dumontierlab.com/" >
    <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>


<rdf:RDF xmlns="http://ontology.dumontierlab.com/atom-complex-proton"
     xml:base="http://ontology.dumontierlab.com/atom-complex-proton"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:owl11="http://www.w3.org/2006/12/owl11#"
     xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:dl="http://ontology.dumontierlab.com/">
    <owl:Ontology rdf:about="">
        <dc:publisher rdf:datatype="&xsd;string">Dumontier Lab</dc:publisher>
        <dc:date rdf:datatype="&xsd;date">2008-02-01</dc:date>
        <dc:creator rdf:datatype="&xsd;string">Michel Dumontier</dc:creator>
        <dc:description rdf:datatype="&xsd;string">Applies restrictions to define the number of protons for each atom.</dc:description>
        <dc:language rdf:datatype="&xsd;string">en</dc:language>
        <dc:title rdf:datatype="&xsd;string">Atom (complex) - Proton</dc:title>
        <dc:format rdf:datatype="&xsd;string">application/rdf+xml</dc:format>
	<owl:versionInfo rdf:datatype="&xsd;string">2.0</owl:versionInfo>
        <owl:imports>
            <owl:Ontology rdf:about="http://ontology.dumontierlab.com/atom-primitive"/>
        </owl:imports>
    </owl:Ontology>
    


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

    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ActiniumAtom -->

    <owl:Class rdf:about="&dl;ActiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">89</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#AluminiumAtom -->

    <owl:Class rdf:about="&dl;AluminiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">13</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#AmericiumAtom -->

    <owl:Class rdf:about="&dl;AmericiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">95</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#AntimonyAtom -->

    <owl:Class rdf:about="&dl;AntimonyAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">51</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ArgonAtom -->

    <owl:Class rdf:about="&dl;ArgonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">18</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ArsenicAtom -->

    <owl:Class rdf:about="&dl;ArsenicAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">33</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#AstatineAtom -->

    <owl:Class rdf:about="&dl;AstatineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">85</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#Atom -->

    <owl:Class rdf:about="&dl;Atom">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&dl;hasPart"/>
                <owl:someValuesFrom rdf:resource="&dl;Proton"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#Proton -->

    <owl:Class rdf:about="&dl;Proton"/>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BariumAtom -->

    <owl:Class rdf:about="&dl;BariumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">56</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BerkeliumAtom -->

    <owl:Class rdf:about="&dl;BerkeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">97</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BerylliumAtom -->

    <owl:Class rdf:about="&dl;BerylliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">4</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BismuthAtom -->

    <owl:Class rdf:about="&dl;BismuthAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">83</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BohriumAtom -->

    <owl:Class rdf:about="&dl;BohriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">107</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BoronAtom -->

    <owl:Class rdf:about="&dl;BoronAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">5</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#BromineAtom -->

    <owl:Class rdf:about="&dl;BromineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">35</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CadmiumAtom -->

    <owl:Class rdf:about="&dl;CadmiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">48</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CaesiumAtom -->

    <owl:Class rdf:about="&dl;CaesiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">55</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CalciumAtom -->

    <owl:Class rdf:about="&dl;CalciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">20</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CaliforniumAtom -->

    <owl:Class rdf:about="&dl;CaliforniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">98</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CarbonAtom -->

    <owl:Class rdf:about="&dl;CarbonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">6</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CeriumAtom -->

    <owl:Class rdf:about="&dl;CeriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">58</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ChlorineAtom -->

    <owl:Class rdf:about="&dl;ChlorineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">17</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ChromiumAtom -->

    <owl:Class rdf:about="&dl;ChromiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">24</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CobaltAtom -->

    <owl:Class rdf:about="&dl;CobaltAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">27</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CopperAtom -->

    <owl:Class rdf:about="&dl;CopperAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">29</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#CuriumAtom -->

    <owl:Class rdf:about="&dl;CuriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">96</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#DubniumAtom -->

    <owl:Class rdf:about="&dl;DubniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">105</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#DysprosiumAtom -->

    <owl:Class rdf:about="&dl;DysprosiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">66</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#EinsteiniumAtom -->

    <owl:Class rdf:about="&dl;EinsteiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">99</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ErbiumAtom -->

    <owl:Class rdf:about="&dl;ErbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">68</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#EuropiumAtom -->

    <owl:Class rdf:about="&dl;EuropiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">63</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#FermiumAtom -->

    <owl:Class rdf:about="&dl;FermiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">100</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#FluorineAtom -->

    <owl:Class rdf:about="&dl;FluorineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">9</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    

    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#FranciumAtom -->

    <owl:Class rdf:about="&dl;FranciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">87</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#GadoliniumAtom -->

    <owl:Class rdf:about="&dl;GadoliniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">64</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#GalliumAtom -->

    <owl:Class rdf:about="&dl;GalliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">31</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#GermaniumAtom -->

    <owl:Class rdf:about="&dl;GermaniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">32</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#GoldAtom -->

    <owl:Class rdf:about="&dl;GoldAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">79</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#HafniumAtom -->

    <owl:Class rdf:about="&dl;HafniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">72</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#HassiumAtom -->

    <owl:Class rdf:about="&dl;HassiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">108</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#HeliumAtom -->

    <owl:Class rdf:about="&dl;HeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#HolmiumAtom -->

    <owl:Class rdf:about="&dl;HolmiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">67</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    

    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#HydrogenAtom -->

    <owl:Class rdf:about="&dl;HydrogenAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#IndiumAtom -->

    <owl:Class rdf:about="&dl;IndiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">49</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#IodineAtom -->

    <owl:Class rdf:about="&dl;IodineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">53</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#IridiumAtom -->

    <owl:Class rdf:about="&dl;IridiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">77</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#IronAtom -->

    <owl:Class rdf:about="&dl;IronAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">26</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#KryptonAtom -->

    <owl:Class rdf:about="&dl;KryptonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">36</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#LanthanumAtom -->

    <owl:Class rdf:about="&dl;LanthanumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">57</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#LawrenciumAtom -->

    <owl:Class rdf:about="&dl;LawrenciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">103</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#LeadAtom -->

    <owl:Class rdf:about="&dl;LeadAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">82</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#LithiumAtom -->

    <owl:Class rdf:about="&dl;LithiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">3</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#LutetiumAtom -->

    <owl:Class rdf:about="&dl;LutetiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">71</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#MagnesiumAtom -->

    <owl:Class rdf:about="&dl;MagnesiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">12</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ManganeseAtom -->

    <owl:Class rdf:about="&dl;ManganeseAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">25</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#MeitneriumAtom -->

    <owl:Class rdf:about="&dl;MeitneriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">109</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#MendeleviumAtom -->

    <owl:Class rdf:about="&dl;MendeleviumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">101</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#MercuryAtom -->

    <owl:Class rdf:about="&dl;MercuryAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">80</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>    
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#MolybdenumAtom -->

    <owl:Class rdf:about="&dl;MolybdenumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">42</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NeodymiumAtom -->

    <owl:Class rdf:about="&dl;NeodymiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">60</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NeonAtom -->

    <owl:Class rdf:about="&dl;NeonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">10</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NeptuniumAtom -->

    <owl:Class rdf:about="&dl;NeptuniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">93</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NickelAtom -->

    <owl:Class rdf:about="&dl;NickelAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">28</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NiobiumAtom -->

    <owl:Class rdf:about="&dl;NiobiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">41</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
   </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NitrogenAtom -->

    <owl:Class rdf:about="&dl;NitrogenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">7</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#NobeliumAtom -->

    <owl:Class rdf:about="&dl;NobeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">102</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#OsmiumAtom -->

    <owl:Class rdf:about="&dl;OsmiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">76</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#OxygenAtom -->

    <owl:Class rdf:about="&dl;OxygenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">8</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PalladiumAtom -->

    <owl:Class rdf:about="&dl;PalladiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">46</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PhosphorusAtom -->

    <owl:Class rdf:about="&dl;PhosphorusAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">15</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PlatinumAtom -->

    <owl:Class rdf:about="&dl;PlatinumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">78</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PlutoniumAtom -->

    <owl:Class rdf:about="&dl;PlutoniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">94</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PoloniumAtom -->

    <owl:Class rdf:about="&dl;PoloniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">84</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PotassiumAtom -->

    <owl:Class rdf:about="&dl;PotassiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">19</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PraseodymiumAtom -->

    <owl:Class rdf:about="&dl;PraseodymiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">59</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#PromethiumAtom -->

    <owl:Class rdf:about="&dl;PromethiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">61</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ProtactiniumAtom -->

    <owl:Class rdf:about="&dl;ProtactiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">91</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RadiumAtom -->

    <owl:Class rdf:about="&dl;RadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">88</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RadonAtom -->

    <owl:Class rdf:about="&dl;RadonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">86</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
   </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RheniumAtom -->

    <owl:Class rdf:about="&dl;RheniumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">75</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RhodiumAtom -->

    <owl:Class rdf:about="&dl;RhodiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">45</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
   </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RubidiumAtom -->

    <owl:Class rdf:about="&dl;RubidiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">37</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RutheniumAtom -->

    <owl:Class rdf:about="&dl;RutheniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">44</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#RutherfordiumAtom -->

    <owl:Class rdf:about="&dl;RutherfordiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">104</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SamariumAtom -->

    <owl:Class rdf:about="&dl;SamariumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">62</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ScandiumAtom -->

    <owl:Class rdf:about="&dl;ScandiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">21</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SeaborgiumAtom -->

    <owl:Class rdf:about="&dl;SeaborgiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">106</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SeleniumAtom -->

    <owl:Class rdf:about="&dl;SeleniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">34</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SiliconAtom -->

    <owl:Class rdf:about="&dl;SiliconAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">14</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SilverAtom -->

    <owl:Class rdf:about="&dl;SilverAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">47</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SodiumAtom -->

    <owl:Class rdf:about="&dl;SodiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">11</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#StrontiumAtom -->

    <owl:Class rdf:about="&dl;StrontiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">38</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#SulfurAtom -->

    <owl:Class rdf:about="&dl;SulfurAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">16</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TantalumAtom -->

    <owl:Class rdf:about="&dl;TantalumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">73</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TechnetiumAtom -->

    <owl:Class rdf:about="&dl;TechnetiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">43</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TelluriumAtom -->

    <owl:Class rdf:about="&dl;TelluriumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">52</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TerbiumAtom -->

    <owl:Class rdf:about="&dl;TerbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">65</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ThalliumAtom -->

    <owl:Class rdf:about="&dl;ThalliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">81</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ThoriumAtom -->

    <owl:Class rdf:about="&dl;ThoriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">90</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ThuliumAtom -->

    <owl:Class rdf:about="&dl;ThuliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">69</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TinAtom -->

    <owl:Class rdf:about="&dl;TinAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">50</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TitaniumAtom -->

    <owl:Class rdf:about="&dl;TitaniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">22</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#TungstenAtom -->

    <owl:Class rdf:about="&dl;TungstenAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">74</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunbiumAtom -->

    <owl:Class rdf:about="&dl;UnunbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">112</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunhexiumAtom -->

    <owl:Class rdf:about="&dl;UnunhexiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">116</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunniliumAtom -->

    <owl:Class rdf:about="&dl;UnunniliumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">110</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunoctiumAtom -->

    <owl:Class rdf:about="&dl;UnunoctiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">118</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunpentiumAtom -->

    <owl:Class rdf:about="&dl;UnunpentiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">115</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunquadiumAtom -->

    <owl:Class rdf:about="&dl;UnunquadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">114</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnunseptiumAtom -->

    <owl:Class rdf:about="&dl;UnunseptiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">117</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnuntriumAtom -->

    <owl:Class rdf:about="&dl;UnuntriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">113</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UnununiumAtom -->

    <owl:Class rdf:about="&dl;UnununiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">111</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#UraniumAtom -->

    <owl:Class rdf:about="&dl;UraniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">92</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#VanadiumAtom -->

    <owl:Class rdf:about="&dl;VanadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">23</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#XenonAtom -->

    <owl:Class rdf:about="&dl;XenonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">54</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#YtterbiumAtom -->

    <owl:Class rdf:about="&dl;YtterbiumAtom">
         <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">70</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#YttriumAtom -->

    <owl:Class rdf:about="&dl;YttriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">39</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ZincAtom -->

    <owl:Class rdf:about="&dl;ZincAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">30</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


    <!-- Class: http://ontology.dumontierlab.com/atom-primitive#ZirconiumAtom -->

    <owl:Class rdf:about="&dl;ZirconiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasPart"/>
                        <owl11:onClass rdf:resource="&dl;Proton"/>
                        <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">40</owl:cardinality>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    


    <!-- Object property: http://ontology.dumontierlab.com/hasPart -->

    <owl:ObjectProperty rdf:about="&dl;hasPart"/>
    
    
</rdf:RDF>

