[Activerdf] Inherited predicates

Benjamin Heitmann benjamin.heitmann at deri.org
Thu Aug 2 09:11:57 IST 2007


Hello Joost.

On 01.08.2007, at 23:12, Joost Ouwerkerk wrote:

> I have an ontology wherein a City is an <rdfs:subClassOf> Place,  
> and has
> a property 'hasName'.  So City inherits this property.
>
> ActiveRDF doesn't seem to recognize this as a valid predicate:
>         ActiveRdfError Exception: could not set hasName to Test: no
>         suitable    predicate found. Maybe you are missing some schema
>         information?

In order for this to work RDF Schema inferencing is needed, because  
the property
hasName is only explicitly connected to the class Place.

AFAIK non of the currently working adapters (sparql, rdflite,  
redland) support real RDF Schema inferencing, although Eyal did hack  
some very basic support into the rdflite adapter.

Work currently is underway for a Jena adapter which should support  
RDF Schema inferencing and OWL inferencing, this could still take  
more time to finish. 


More information about the ActiveRDF mailing list