Consulta Sparql Subclass ou EquivalentTo

Quero consultar todas as subclasses de nicotina (produto).
o resultado deve ser (forma nasal de nicotina, orofaringe da ni .. (4 itens) .. veja na figura) tento consultar por rdfs: subClassOf + e owl: equivalClass +, mas não funcionou, tente deeste exemplo o código é o mesmo aqui.

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>           
PREFIX owl: <http://www.w3.org/2002/07/owl#>        
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>         
SELECT * WHERE 
{       
  ?s owl:equivalentClass+ ?o . # and try   ?s rdfs:subClassOf ?o    
  filter(?s=<http://snomed.info/id/323283001>)       
}

esta imagem do protegido Obrigado.

A primeira consulta difícil de explicar e fazer, porque um arquivo tão grande, como IRI, não subclasse e classe não equivalente, altero a maneira de consultar a partir disso.

<owl:Class rdf:about="http://snomed.info/id/323283001">
    <rdfs:label xml:lang="en">Nicotine (product)</rdfs:label>
    <rdfs:subClassOf>
        <owl:Class>
            <owl:intersectionOf rdf:parseType="Collection">
                <rdf:Description rdf:about="http://snomed.info/id/420383004"/>
                <rdf:Description rdf:about="http://snomed.info/id/425288007"/>
                <owl:Restriction>
                    <owl:onProperty rdf:resource="http://snomed.info/id/127489000"/>
                    <owl:someValuesFrom rdf:resource="http://snomed.info/id/68540007"/>
                </owl:Restriction>
            </owl:intersectionOf>
        </owl:Class>
    </rdfs:subClassOf>
</owl:Class>

Desejo consultar todos os IDs (id / 420383004, id / 425288007, id / 127489000 e id / 68540007)

from owl: Class rdf: about = "http://snomed.info/id/323283001" por favor me conte algumas ideias. Obrigado

questionAnswers(1)

yourAnswerToTheQuestion