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-discussion] Question about SWRL built-in "hasNumberOfPropertyValues"‏‏‏

Samson Tu swt at
Wed Jul 31 16:23:35 PDT 2013

I don't find hasNumberOfPropertyValues documented in the 
SWRLAboxBuiltIns wiki page. I assume the built-in is no longer supported.

You can duplicate the functionality of hasNumberOfPropertyValues using 
the sqwrl:count(..) built-in.

hasNumberOfPropertyValues(3, AnInstance, aProperty) is exactly the same as

aProperty(AnInstance, ?value) and sqwrl:count(3, ?value)


On 7/31/2013 1:39 PM, Kang, Sungku wrote:
> To whom it may concern,
> My name is SungKu, who's working as a graduate research assistant in UIUC.
> I'd like to perform reasoning based on the number of object related
> through a certain property,
> so I need to use SWRL built-in "hasNumberOfPropertyValues" in abox of
> SWRL built-in.
> However, I couldn't write a rule using "hasNumberOfPropertyValues" even
> though abox is imported properly.
> (I tried this with both latest version of protege, 4.3 and the old
> version of protege, 3.4)
> Here's my question for the issue.
> 1. I know that "hasNumberOfPropertyValues" has risk to modify existing
> information of ontology.
>      So, "hasNumberOfPropertyValues" has been deprecated because of the
> issue?
>      If so, are there any way to use old version of built-in, which has
> "hasNumberOfPropertyValues"?
> 2. If it is not deprecated, is there any way to use it?
> 3. If it is deprecated and old version is not accessible, is there any
> alternative for "hasNumberOfPropertyValues"
>      in the current built-in?
> If you are not able to help me, please let me know the person I can
> contact for the issue.
> Thank you for your help and I hope you have a nice day!
> Regards,
> Kang, SungKu
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at
> Instructions for unsubscribing:

More information about the protege-discussion mailing list