W3C home > Mailing lists > Public > public-owl-wg@w3.org > May 2008

Understanding n-ary data predicates

From: Michael Schneider <schneid@fzi.de>
Date: Tue, 6 May 2008 17:15:19 +0200
Message-ID: <0EF30CAA69519C4CB91D01481AEA06A08BE22B@judith.fzi.de>
To: "OWL Working Group WG" <public-owl-wg@w3.org>
Hi!

I haven't attended the last telco, where n-ary predicates were discussed. I 
would like to catch up on this topic. However, from looking into the proposal 
[1], I do not even understand the basic idea. :-(

The use-cases document [2] provides the following example:

  "For humans, the systolic blood pressure is always
  greater or equal than the diastolic blood pressure."

I speculated that the idea was to have a new "GreaterOrEqual" property 
restriction, which is applied on two properties:

  SubClassOf( Human
              GreaterOrEqual(systolicBloodPressure diastolicBloodPressure) ))

And the value ranges for these two properties can be specified by additional 
AllValues restrictions.

But it doesn't look to me that the actual proposal follows this approach. So, 
can anyone please demonstrate the actual approach for the above 
"systolic/diastolic" example?

Thanks in advance,
Michael

[1] Proposal: <http://www.w3.org/2007/OWL/wiki/N-ary_Data_predicate_proposal>
[2] Use-Cases: <http://www.w3.org/2007/OWL/wiki/N-ary_Data_predicate_use_case>



Received on Tuesday, 6 May 2008 15:15:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 6 May 2008 15:15:57 GMT