Search Mailing List Archives
[protege-owl] someValuesFrom and allowable instances
jhpark at islab.hanyang.ac.kr
Fri Sep 15 04:18:31 PDT 2006
Because you fixed the class C2 to the range of the property P, Protege will
show only the class C2 in the individual widget.
Of course, someValuesFrom's range is denoted as the class C3. But, you
cannot connect with any instances of the class C3
for the range of the property P if you were using the Protege.
SomeValuesFrom is just a restriction, but range is a part of the schema.
The latter seems to be more stronger than the former.
However, if the ontology already had an instance having an instance of C3 as
the range of P (You may manipulate the ontology manually, e.g. by notepad),
you could create a project with the instances as it is. It's not erroneous.
It may be correctly inferred as an instance of the class C1.
"dimitris bilidas" <dim83bil at hotmail.com> wrote in message
news:BAY112-F113E7C7D6F60C22257D88DC32E0 at phx.gbl...
> Hello all,
> I have an Object Property P with domain the class C1 and range the class
> Then, I put a someValuesFrom restriction so that the instances of C1, for
> the property P, must have some values from the class C3.
> Now, when I'm going to add values to the property P for the instances of
> in the "Select Instance" panel, there are listed as allowable values only
> the instances of C2 and not those of C3. Why does this happen? Any
> Thanks in advance and sorry if this has been asked before!
> protege-owl mailing list
> protege-owl at lists.stanford.edu
More information about the protege-owl