Hi,

I'm new in the ontology area and I'm struggling to understand some of
the problems that I'm getting.

This "new" question is with respect to what a reasoner like pellet
could infer from the ontology relations/properties.

One of the ontologies that I have been working on has most of the
classes defined like this:

    <owl:Class rdf:about="http://human.owl#NCI_C12405";>
        <rdfs:label
rdf:datatype="http://www.w3.org/2001/XMLSchema#string";>Uterus</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://human.owl#NCI_C13018"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty
rdf:resource="http://human.owl#UNDEFINED_part_of"/>
                <owl:someValuesFrom rdf:resource="http://human.owl#NCI_C12402"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <oboInOwl:hasDefinition rdf:resource="http://human.owl#genid7426"/>
        <oboInOwl:hasRelatedSynonym rdf:resource="http://human.owl#genid7427"/>
        <oboInOwl:hasRelatedSynonym rdf:resource="http://human.owl#genid7428"/>
        <oboInOwl:hasRelatedSynonym rdf:resource="http://human.owl#genid7429"/>
        <oboInOwl:hasRelatedSynonym rdf:resource="http://human.owl#genid7430"/>
    </owl:Class>


Some classes dont have the "restriction" and "hasRelatedSynonym" parts.


My question is: Is the reasoner capable of inferring more "subclassof"
relations between classes (of the type "http://human.owl...";) than the
transitive inference of "subclassof" relation ?

If so, is it because of this part ??:

        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty
rdf:resource="http://human.owl#UNDEFINED_part_of"/>
                <owl:someValuesFrom rdf:resource="http://human.owl#NCI_C12402"/>
            </owl:Restriction>
        </rdfs:subClassOf>

I'm having different "subclassof" sets using pellet and using only the
transitive closure, and I want to know which property/relation is the
pellet using to derive these new "is_a" relations.

Thank you!

Reply via email to