Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] someValuesFrom and allowable instances

Park, Jeahyun jhpark at
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> 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 
> C2.
> 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 
> C1,
> 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
> explanation???
> Thanks in advance and sorry if this has been asked before!
> _______________________________________________
> protege-owl mailing list
> protege-owl at

More information about the protege-owl mailing list