[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