Hi Dave, Hi Ian, thanks for your remarks. You told me already, that "Semantic Search" has different meanings.
My first goal is to list all concepts of an OWL, RDF(S) ontology, which means to list all classes and instance of these classes. This goal, I haven't mentioned before. My secound goal is to find concepts in an OWL, RDF(S) ontology, that are related with other concepts. The last ones are known and provided by an user, who hopes to find concepts, that could interest him/her. Thus my idea is a kind of query expansion. That's why it was obvious to me, to jump between classes/ instances via there connecting relations. Dave you assume the right. With "their relations" I mean e.g. rdfs:subClassOf. I hope my ideas are now more clear. Sorry, that I ignored the links to code examples in the documentation of the OWL API. I will watch them soon. My question about the Graph interface got its resons in reading the documentation of the Inference API, where the interface InfGraph plays a role. Since this interface is importand in terms of containing reasoning results and derived from Graph, I anyhow got the idea, that Graph is important for each developer. Could it be, that InfModel should be preferred to InfGraph like Model should be used instead of Graph for the most purposes? Best regards, Marco ___________________________________________________________ Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die Toolbar eingebaut! http://produkte.web.de/go/toolbar
