<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY dl "http://ontology.dumontierlab.com/" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!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-atomic-number-2.0.owl"
     xml:base="http://ontology.dumontierlab.com/atom-complex-atomic-number-2.0.owl"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dl="http://ontology.dumontierlab.com/"
     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#">
    <owl:Ontology rdf:about="">
        <dc:publisher rdf:datatype="&xsd;string">Dumontier Lab</dc:publisher>
        <dc:date rdf:datatype="&xsd;date">2007-01-01</dc:date>
        <dc:creator rdf:datatype="&xsd;string">Michel Dumontier</dc:creator>
        <dc:description rdf:datatype="&xsd;string">Applies restrictions to define the atomic number for each atom.</dc:description>
        <dc:language rdf:datatype="&xsd;string">en</dc:language>
        <dc:title rdf:datatype="&xsd;string">Atom (complex) - Atomic Number</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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">89</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">13</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">95</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">51</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">18</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">33</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">85</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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;hasAtomicNumber"/>
                <owl:someValuesFrom rdf:resource="&dl;AtomicNumber"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


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

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


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

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


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

    <owl:Class rdf:about="&dl;BariumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">56</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">97</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">4</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">83</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">107</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">5</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">35</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">48</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">55</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">20</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">98</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">6</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">58</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">17</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">24</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">27</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">29</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">96</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">105</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">66</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">99</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">68</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">63</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">100</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">9</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

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


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

    <owl:Class rdf:about="&dl;FranciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">87</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">64</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">31</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">32</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">79</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">72</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">108</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">2</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">67</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

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


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

    <owl:Class rdf:about="&dl;HydrogenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">1</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

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


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

    <owl:Class rdf:about="&dl;IndiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">49</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">53</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">77</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">26</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">36</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">57</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">103</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">82</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">3</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">71</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">12</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">25</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">109</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">101</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">80</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">42</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">60</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">10</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">93</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">28</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">41</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">7</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">102</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">76</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">8</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">46</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">15</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">78</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">94</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">84</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">19</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">59</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">61</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">91</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">88</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">86</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">75</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">45</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">37</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">44</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">104</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">62</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">21</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">106</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">34</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">14</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">47</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">11</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">38</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">16</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">73</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">43</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">52</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">65</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">81</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">90</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">69</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">50</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">22</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">74</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">112</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">116</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">110</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">118</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">115</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">114</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">117</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">113</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">111</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">92</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">23</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">54</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Class rdf:about="&dl;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">70</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">39</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">30</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </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">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&dl;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&dl;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&dl;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">40</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&dl;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    


    <!-- Object property: http://ontology.dumontierlab.com/atom-primitive#hasAtomicNumber -->

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


    <!-- Object property: http://ontology.dumontierlab.com/atom-primitive#hasFormalCharge -->

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


    <!-- Object property: http://ontology.dumontierlab.com/atom-primitive#hasHybridization -->

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


    <!-- Object property: http://ontology.dumontierlab.com/atom-primitive#hasImplicitValence -->

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


    <!-- 
    ///////////////////////////////////////////////////////////////////////////
    //
    //   OWL Data Properties
    //
    ///////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- Data property: http://ontology.dumontierlab.com/bro#hasValue -->

    <owl:DatatypeProperty rdf:about="&dl;hasValue"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////
    //
    //   OWL Axioms
    //
    ///////////////////////////////////////////////////////////////////////////
     -->

    <owl:Class rdf:about="&dl;Atom">
        <owl:disjointWith>
            <owl:Class rdf:about="&dl;AtomProperty"/>
        </owl:disjointWith>
    </owl:Class>
    <owl:Class rdf:about="&dl;AtomProperty">
        <owl:disjointWith>
            <owl:Class rdf:about="&dl;Atom"/>
        </owl:disjointWith>
    </owl:Class>
</rdf:RDF>

