W3C home > Mailing lists > Public > public-owl-dev@w3.org > October to December 2011

Conditional object property

From: Florian Quadt <florian.quadt@h-brs.de>
Date: Thu, 01 Dec 2011 13:32:37 +0100
Message-ID: <4ED773E5.5080403@h-brs.de>
To: public-owl-dev@w3.org
Hello OWL developers,

is it possible to conditionally link an object property to another (object or
data) property?

We want to model as part of a configuration management database (CMDB) the
following (simplified):


    isConnectedTo          isConnectedTo
PC <-------------> SWITCH <-------------> INTERNET
isUp=true          isUp=false             isUp=true


We have
* the individuals "PC", "SWITCH", "INTERNET",
* the transitive and symmetric object property "isConnectedTo", and
* the boolean data property "isUp".

"PC" "isConnectedTo" "SWITCH"
"SWITCH" "isConnectedTo" "INTERNET"
"PC" "isUp" true
"INTERNET" "isUp" true
"SWITCH" "isUp" *false*


With this setup the PC is not connected to the Internet because the switch is
down. Is it possible to define that "isConnectedTo" is in effect only if "isUp"
is true?
Other ideas how this could be modelled?

Thanks a lot for your ideas!

Florian


-- 
Florian Quadt M.Sc.            | Hochschule Bonn-Rhein-Sieg
Wissenschaftlicher Mitarbeiter | Fachbereich Informatik
Tel +49 2241 865-741           | Projekt 'Publikation Umweltdaten'
Fax +49 2241 865-8741          | Grantham-Allee 20
florian.quadt@h-brs.de         | 53757 Sankt Augustin
Received on Thursday, 1 December 2011 20:46:35 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 January 2012 18:13:41 GMT