Search Mailing List Archives
[protege-owl] properties on classes?
mccallum.anthony at gmail.com
Tue Jan 19 17:07:28 PST 2010
Thanks for your response. As of now I am still working on a simple
classification which will not rely on reasoning. However, I would
like to ensure that this structure will allow for certain
characteristics to be attached to some of the classes that I have
defined. So perhaps in the future, we would like to be able to reason
and automatically classify individuals based on these properties.
Based on your answer, I understand that this could potentially be
possible if I use OWL-Full. This automatic classification will not be
attempted for quite some time (if ever) so I believe that OWL-Full
should be appropriate (assuming that new reasoners, etc. will now be
using OWL-Full). Please let me know if I am completely wrong on this.
On another note, is there any way to reason using annotation
properties, or do these have no logical significance?
On 13-Jan-10, at 12:08 PM, protege-owl-request at lists.stanford.edu wrote:
> Message: 5
> Date: Wed, 13 Jan 2010 10:14:04 -0800
> From: Thomas Russ <tar at ISI.EDU>
> To: User support for the Protege-OWL editor
> <protege-owl at lists.stanford.edu>
> Subject: Re: [protege-owl] properties on classes?
> Message-ID: <B0435737-DC73-4A31-BC52-34C201E8538E at isi.edu>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> On Jan 12, 2010, at 8:49 PM, Anthony McCallum wrote:
>> Is there any practical way to attach properties to classes? Or can
>> properties only be used in the context of individuals?
> Short Answer: Use an AnnotationProperty.
> Long Answer: It depends.
> If you want to stay within the OWL-DL level of expressivity, then you
> are limited to using Annotation properties for attaching information
> to classes themselves. In OWL-DL, ObjectProperty, DatatypeProperty
> and AnnotationProperty are disjoint. And you can't attach Object or
> Datatype properties to classes or properties. You also cannot have
> classes or properties be property values, except for certain built-in
> properties like equvialentClass, subClassOf, etc.
> If you are willing to use OWL-Full, then AnnotationProperty is not
> disjoint from ObjectProperty or DatatypeProperty. You can attach any
> properties to classes and you can also uses classes as property
> values. Reasoners are not guaranteed to work on OWL-Full ontologies,
> although in practice the reasoners will generally function while
> ignoring the OWL-Full constructs.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the protege-owl