Skip to Content

Fixing dcterms:creator's AnnotationProperty issue with Pellet

Pellet is logging this:
WARNING: Unsupported axiom: Ignoring subproperty axiom between
http://purl.org/dc/terms/creator (AnnotationProperty) and
http://purl.org/dc/terms/contributor (ObjectProperty)
WARNING: Unsupported axiom: Ignoring range axiom for
AnnotationProperty http://purl.org/dc/terms/creator
WARNING: Unsupported axiom: Ignoring equivalent property axiom between
http://xmlns.com/foaf/0.1/maker (ObjectProperty) and http://purl.org/dc/terms/creator
(AnnotationProperty)

Problem is the statement:
<owl:AnnotationProperty rdf:about="&terms;creator"/>

It declares terms:creator as an AnnotationProperty and breaks the object properties that are sub properties (bibo:editor, terms:creator, foaf:maker). When I removed it and recreated the infered model everything was working correctly. The other AnnotationProperty declarations seem fine, but this one looks like a bug. Is this required for something or could you just remove it?

 

More on this forum thread...