Hi Julien, Here is the query.. > Can you give the query, that would be easier to work on it.
SELECT DISTINCT ?sub ?label ?parent FROM <http://dbpedia.org> WHERE {?sub rdf:type ?class. FILTER (?class=owl:Class || ?class=rdfs:Class) . ?sub rdfs:subClassOf ?parent FILTER(!isBlank(?parent) && ?parent!=owl:Thing) . OPTIONAL {?sub rdfs:subClassOf ?sub2. ?sub2 rdfs:subClassOf ?parent. OPTIONAL { ?parent owl:equivalentClass ?sub3 . ?sub3 rdfs:subClassOf ?sub2 } FILTER (?sub!=?sub2 && ?sub2!=?parent && !isBlank(?sub2) && !bound(?sub3) )} OPTIONAL { ?sub rdfs:label ?label FILTER(LANG(?label)='en')} FILTER (!isBlank(?sub) && !bound(?sub2)) } I see how to use your idea.. Ghislain -- Ghislain Atemezing EURECOM, Multimedia Communications Department Campus SophiaTech 450, route des Chappes, 06410 Biot, France. e-mail: auguste.atemez...@eurecom.fr & ghislain.atemez...@gmail.com Tel: +33 (0)4 - 9300 8178 Fax: +33 (0)4 - 9000 8200 Web: http://www.eurecom.fr/~atemezin ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Dbpedia-discussion mailing list Dbpedia-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion