rdfs:subClassOf on Annotation Properties for Dublin Core in OWL

Hi -

the dublin core elements enjoy a wide popularity as annotation properties.
Since the RDF syntax for Dublin Core
is based on a RDF Schema, all ontologies making use of that vocabulary are
per definition
OWL Full.

I have edited the original definitions and created some OWL (Lite/DL, Full)
ontologies that
allow to use Dublin Core as annotation properties within OWL Lite/DL and
Full ontologies without
breaking the species through use of untyped properties and wrongly typed

While doing this some unclarities with respect to rdfs:subPropertyOf arises,
which is used
in DC between properties.

According to my understanding of the abstract syntax, it is not possible to
super properties of annotation properities.

Why is this so, what is the intention behind this decision ?

Since annotation properties are pairwise disjoint from object and datatype
properties allowing
a super property axiom (which could be used/useful in OWL Full) appears to
be no problem, right ?

Btw., the ontologies are available here:

OWL Lite/DL Dublin Core:

OWL Full Dublin Core:

I have decided to factor out all statements that make the DC declarations
OWL Full into
separate ontologies and include the OWL Lite/DL version via owl:imports.
This appears
to be a good design pattern for designing OWL Full ontologies since maximum
reuse for
non-Full "agents" is guaranteed.

Mit freundlichen Grüßen,
Best regards,

Raphael Volz
Raphael Volz
Institut AIFB, Universität Karlsruhe

WIM, FZI Karlsruhe

Fax: +49-1212-5-470-17-365

Received on Tuesday, 2 September 2003 11:21:49 UTC