Is there any parser available in which we take PGN data as input and then convert it to RDF format? Has someone worked on this thing?
I do maintain that converter at UPM. You may also want to read the (highly technical) related papers:
I found this website that seems to do exactly what you are asking, as far as I can tell, it is the only resource available for PGN->RDF conversion.
The website is http://salonica.dia.fi.upm.es:8080/rdfchess/pgn2rdf.html
Sorry for the link-only answer, but it seems to answer the question.