W3C home > Mailing lists > Public > semantic-web@w3.org > September 2019

Re: Using boolean value vs class

From: Mikael Pesonen <mikael.pesonen@lingsoft.fi>
Date: Thu, 26 Sep 2019 13:07:14 +0300
To: semantic-web@w3.org
Message-ID: <a6b852c6-8e18-2e2a-b0da-d43bdff398a0@lingsoft.fi>
Thank you for all the replies - very informative. Purpose of my question 
was to think of a general case where one would like to tag something 
with boolean value. It seems like the use of property vs class is 
dependent of the case.

And realized that the same question applies to other than binary values 
too.  It doesn't make sense to make classes for, lets say, file sizes 
:FileOfSize1, :FileOfSize2 ... :FileOfSizeN, but could be useful to 
smaller set of colors etc.

Even if semantic web languages have open world assumption, IMHO in real 
world applications boolean values are closed world. Meaning that if you 
have a boolean value in your data model, missing of the value from data 
states the opposite. Missing of :isDeprecated or not belonging to 
:Deprecated means that the resource is not deprecated.

I don't understand OWL reasoning enough yet to say how thing work there.

-- 
Mikael
Received on Thursday, 26 September 2019 10:07:45 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:51:38 UTC