Thanks for the answers, i guess i will save it. The reason i'm using a xml parser is that the libraries for rdf are huge in java, 30mb like, in contrast with stax or sax that is in jdk. Also i'm doing a client program, even if the only client is me ;)