<?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 p2 "http://ontology.dumontierlab.com/bro#" >
    <!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#" >
    <!ENTITY p1 "http://ontology.dumontierlab.com/atom-primitive#" >
]>


<rdf:RDF xmlns="http://ontology.dumontierlab.com/atom-complex-atomic-number-1.0.owl"
     xml:base="http://ontology.dumontierlab.com/atom-complex-atomic-number-1.0.owl"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:p2="http://ontology.dumontierlab.com/bro#"
     xmlns:p1="http://ontology.dumontierlab.com/atom-primitive#"
     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">Complex class descriptions for the atom ontology. 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) Properties</dc:title>
        <dc:format rdf:datatype="&xsd;string">application/rdf+xml</dc:format>
	<owl:versionInfo rdf:datatype="&xsd;string">1.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="&p1;ActiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">89</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;AluminiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">13</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;AmericiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">95</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;AntimonyAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">51</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ArgonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">18</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ArsenicAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">33</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;AstatineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">85</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;Atom">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                <owl:someValuesFrom rdf:resource="&p1;AtomicNumber"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


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

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


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

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


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

    <owl:Class rdf:about="&p1;BariumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">56</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BerkeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">97</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BerylliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">4</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BismuthAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">83</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BohriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">107</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BoronAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">5</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;BromineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">35</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CadmiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">48</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CaesiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">55</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CalciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">20</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CaliforniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">98</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CarbonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">6</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CeriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">58</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ChlorineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;ChromiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">24</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CobaltAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;CopperAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">29</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;CuriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">96</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;DubniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">105</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;DysprosiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">66</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;EinsteiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">99</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ErbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">68</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;EuropiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">63</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;FermiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">100</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;FluorineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">9</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

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


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

    <owl:Class rdf:about="&p1;FranciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">87</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;GadoliniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">64</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;GalliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">31</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;GermaniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">32</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;GoldAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">79</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;HafniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">72</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;HassiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">108</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;HeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;HolmiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">67</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

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


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

    <owl:Class rdf:about="&p1;HydrogenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;ImplicitValence"/>
    


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

    <owl:Class rdf:about="&p1;IndiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">49</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;IodineAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">53</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;IridiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">77</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;IronAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;KryptonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;LanthanumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">57</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;LawrenciumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">103</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;LeadAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;LithiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">3</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;LutetiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;MagnesiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">12</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;ManganeseAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">25</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;MeitneriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">109</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;MendeleviumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">101</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;MercuryAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">80</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;MolybdenumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">42</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;NeodymiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">60</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;NeonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;NeptuniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">93</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;NickelAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;NiobiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">41</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;NitrogenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">7</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;NobeliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">102</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;OsmiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">76</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;OxygenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">8</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PalladiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">46</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PhosphorusAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;PlatinumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">78</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PlutoniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">94</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PoloniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">84</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PotassiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;PraseodymiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">59</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;PromethiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">61</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ProtactiniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;RadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">88</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;RadonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">86</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;RheniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">75</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;RhodiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">45</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;RubidiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">37</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;RutheniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">44</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;RutherfordiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">104</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SamariumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">62</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ScandiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">21</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SeaborgiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">106</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SeleniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">34</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SiliconAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">14</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;SilverAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">47</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SodiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">11</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;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="&p1;StrontiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">38</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;SulfurAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;TantalumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">73</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;TechnetiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">43</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;TelluriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">52</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;TerbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">65</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ThalliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;ThoriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;ThuliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;TinAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">50</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;TitaniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">22</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;TungstenAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">74</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">112</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunhexiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">116</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunniliumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">110</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunoctiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">118</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunpentiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">115</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunquadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">114</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnunseptiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">117</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnuntriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">113</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UnununiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">111</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;UraniumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">92</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;VanadiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">23</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;XenonAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">54</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;YtterbiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="&p1;Atom"/>
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;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="&p1;YttriumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">39</owl:hasValue>
                                    </owl:Restriction>
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ZincAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">30</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;Atom"/>
                </owl:intersectionOf>
            </owl:Class>
        </owl:equivalentClass>
    </owl:Class>
    


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

    <owl:Class rdf:about="&p1;ZirconiumAtom">
        <owl:equivalentClass>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Restriction>
                        <owl:onProperty rdf:resource="&p1;hasAtomicNumber"/>
                        <owl:someValuesFrom>
                            <owl:Class>
                                <owl:intersectionOf rdf:parseType="Collection">
                                    <owl:Class rdf:about="&p1;AtomicNumber"/>
                                    <owl:Restriction>
                                        <owl:onProperty rdf:resource="&p2;hasValue"/>
                                        <owl:hasValue rdf:datatype="&xsd;double">40</owl:hasValue>
                                    </owl:Restriction>
                                </owl:intersectionOf>
                            </owl:Class>
                        </owl:someValuesFrom>
                    </owl:Restriction>
                    <owl:Class rdf:about="&p1;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="&p1;hasAtomicNumber"/>
    


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

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


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

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


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

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


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

    


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

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


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

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

