Search Mailing List Archives
[protege-discussion] 회신: Question about SWRL built-in "hasNumberOfPropertyValues"
skang47 at illinois.edu
Wed Jul 31 22:43:02 PDT 2013
As far as I know, SQWRL built-in primitives can only be used for the result (after ->) so it would not help reasoning based on the cardinality but just help querying existing information.
Therefore, since hasNumberOfPropertyValues is no longer supported, there is no primitive supporting reasoning based on the cardinality (which is only available on closed world assumption) with SWRL.
Am I right?
If there's another way to implement the reasoning based on the cardinality or use previous version of SWRL (which has hasNumberOfPropertyValues), please let me know.
보낸 사람: Samson Tu [swt at stanford.edu] 대신 protege-discussion-bounces at lists.stanford.edu [protege-discussion-bounces at lists.stanford.edu]
보낸 날짜: 2013년 7월 31일 수요일 오후 6:23
받는 사람: protege-discussion at lists.stanford.edu
제목: Re: [protege-discussion] Question about SWRL built-in "hasNumberOfPropertyValues"
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
> If so, are there any way to use old version of built-in, which has
> 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!
> Kang, SungKu
> protege-discussion mailing list
> protege-discussion at lists.stanford.edu
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
protege-discussion mailing list
protege-discussion at lists.stanford.edu
Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
More information about the protege-discussion