Re: Java Language Ontology and .java to RDF parser?
There is also an OWL-DL ontology of software engineering concepts: Source: http://itee.uq.edu.au/~dwood/ontologies/sec.owl OWL-Doc: http://itee.uq.edu.au/~dwood/ontologies/owldoc/sec/index.html An example of use: Source: http://itee.uq.edu.au/~dwood/ontologies/sec-example.owl OWL-Doc: http://itee.uq.edu.au/~dwood/ontologies/owldoc/sec-example/index.html Regards, Dave On Jun 26, 2011, at 05:50, Iqbal, Aftab wrote: Hi Aldo, For Java language Ontology, i would suggest to have a look at [1]. As you also have identified the limitations of Simile RDFizer and to overcome this, i used qdox lib [2] for parsing Java code. I am sure qdox is best suited for what ya need by parsing a java code file. I have also write a code using qdox lib which parse a java file and generates RDF out of it. Have a look at the code available at [3]: For any further questions/comments, dont hesitate to contact me. [1] http://www.ifi.uzh.ch/ddis/evoont/2008/11/som/som.owl [2] http://qdox.codehaus.org/ [3] https://ict-romulus.svn.sourceforge.net/svnroot/ict-romulus/trunk/LD2SD/LD2SD_RDFizers/src/org/deri/ld2sd/rdfizers/Java2RDF.java regards Aftab Iqbal -Original Message- From: Aldo Bucchi [mailto:aldo.buc...@gmail.com] Sent: Sun 26/06/2011 09:22 To: Hausenblas, Michael Cc: Linked Data community; Iqbal, Aftab Subject: Re: Java Language Ontology and .java to RDF parser? Hi Michael, Thanks for the reference! I will email Aftab off-list ;) Regards, A On Sun, Jun 26, 2011 at 4:08 AM, Michael Hausenblas michael.hausenb...@deri.org wrote: Aldo, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). Yes, see [1]. Ping Aftab (one of my PhD students, in CC) if you need more details ... Cheers, Michael [1] Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello. LD2SD: Linked Data Driven Software Development, 21st International Conference on Software Engineering and Knowledge Engineering, 2009. http://sw-app.org/pub/seke09-ld2sd.pdf -- Dr. Michael Hausenblas, Research Fellow LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html On 26 Jun 2011, at 08:28, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool. -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool.
Re: Java Language Ontology and .java to RDF parser?
On 7/1/11 4:45 PM, David Wood wrote: There is also an OWL-DL ontology of software engineering concepts: Source: http://itee.uq.edu.au/~dwood/ontologies/sec.owl OWL-Doc: http://itee.uq.edu.au/~dwood/ontologies/owldoc/sec/index.html An example of use: Source: http://itee.uq.edu.au/~dwood/ontologies/sec-example.owl OWL-Doc: http://itee.uq.edu.au/~dwood/ontologies/owldoc/sec-example/index.html Regards, Dave Dave, Nice! BTW - if you add some rdfs:isDefinedBy relations to the ontology we then navigate the TBox in FYN fashion. Links: 1. http://linkeddata.uriburner.com/describe/?url=http%3A%2F%2Fwww.itee.uq.edu.au%2F~dwood%2Fontologies%2Fsec.owl%23OOMethod -- what we have now posting importing your ontology and sample data . Kingsley On Jun 26, 2011, at 05:50, Iqbal, Aftab wrote: Hi Aldo, For Java language Ontology, i would suggest to have a look at [1]. As you also have identified the limitations of Simile RDFizer and to overcome this, i used qdox lib [2] for parsing Java code. I am sure qdox is best suited for what ya need by parsing a java code file. I have also write a code using qdox lib which parse a java file and generates RDF out of it. Have a look at the code available at [3]: For any further questions/comments, dont hesitate to contact me. [1] http://www.ifi.uzh.ch/ddis/evoont/2008/11/som/som.owl [2] http://qdox.codehaus.org/ [3] https://ict-romulus.svn.sourceforge.net/svnroot/ict-romulus/trunk/LD2SD/LD2SD_RDFizers/src/org/deri/ld2sd/rdfizers/Java2RDF.java regards Aftab Iqbal -Original Message- From: Aldo Bucchi [mailto:aldo.buc...@gmail.com] Sent: Sun 26/06/2011 09:22 To: Hausenblas, Michael Cc: Linked Data community; Iqbal, Aftab Subject: Re: Java Language Ontology and .java to RDF parser? Hi Michael, Thanks for the reference! I will email Aftab off-list ;) Regards, A On Sun, Jun 26, 2011 at 4:08 AM, Michael Hausenblas michael.hausenb...@deri.org wrote: Aldo, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). Yes, see [1]. Ping Aftab (one of my PhD students, in CC) if you need more details ... Cheers, Michael [1] Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello. LD2SD: Linked Data Driven Software Development, 21st International Conference on Software Engineering and Knowledge Engineering, 2009. http://sw-app.org/pub/seke09-ld2sd.pdf -- Dr. Michael Hausenblas, Research Fellow LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html On 26 Jun 2011, at 08:28, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi (-- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool. -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi (-- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool. -- Regards, Kingsley Idehen President CEO OpenLink Software Web: http://www.openlinksw.com Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca: kidehen
Java Language Ontology and .java to RDF parser?
Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool.
Re: Java Language Ontology and .java to RDF parser?
Aldo, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). Yes, see [1]. Ping Aftab (one of my PhD students, in CC) if you need more details ... Cheers, Michael [1] Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello. LD2SD: Linked Data Driven Software Development, 21st International Conference on Software Engineering and Knowledge Engineering, 2009. http://sw-app.org/pub/seke09-ld2sd.pdf -- Dr. Michael Hausenblas, Research Fellow LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html On 26 Jun 2011, at 08:28, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool.
Re: Java Language Ontology and .java to RDF parser?
Hi Michael, Thanks for the reference! I will email Aftab off-list ;) Regards, A On Sun, Jun 26, 2011 at 4:08 AM, Michael Hausenblas michael.hausenb...@deri.org wrote: Aldo, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). Yes, see [1]. Ping Aftab (one of my PhD students, in CC) if you need more details ... Cheers, Michael [1] Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello. LD2SD: Linked Data Driven Software Development, 21st International Conference on Software Engineering and Knowledge Engineering, 2009. http://sw-app.org/pub/seke09-ld2sd.pdf -- Dr. Michael Hausenblas, Research Fellow LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html On 26 Jun 2011, at 08:28, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool. -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool.
Re: Java Language Ontology and .java to RDF parser?
On 6/26/11 8:28 AM, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A Aldo, Factguru's creator has been promising to make the structured data behind his system open source. Once that's out, making a Linked Data graph shouldn't be too much trouble. Links: 1. http://www.site.uottawa.ca/~tcl/factguru1/java/index.html -- Regards, Kingsley Idehen President CEO OpenLink Software Web: http://www.openlinksw.com Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca: kidehen
RE: Java Language Ontology and .java to RDF parser?
Hi Aldo, For Java language Ontology, i would suggest to have a look at [1]. As you also have identified the limitations of Simile RDFizer and to overcome this, i used qdox lib [2] for parsing Java code. I am sure qdox is best suited for what ya need by parsing a java code file. I have also write a code using qdox lib which parse a java file and generates RDF out of it. Have a look at the code available at [3]: For any further questions/comments, dont hesitate to contact me. [1] http://www.ifi.uzh.ch/ddis/evoont/2008/11/som/som.owl [2] http://qdox.codehaus.org/ [3] https://ict-romulus.svn.sourceforge.net/svnroot/ict-romulus/trunk/LD2SD/LD2SD_RDFizers/src/org/deri/ld2sd/rdfizers/Java2RDF.java regards Aftab Iqbal -Original Message- From: Aldo Bucchi [mailto:aldo.buc...@gmail.com] Sent: Sun 26/06/2011 09:22 To: Hausenblas, Michael Cc: Linked Data community; Iqbal, Aftab Subject: Re: Java Language Ontology and .java to RDF parser? Hi Michael, Thanks for the reference! I will email Aftab off-list ;) Regards, A On Sun, Jun 26, 2011 at 4:08 AM, Michael Hausenblas michael.hausenb...@deri.org wrote: Aldo, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). Yes, see [1]. Ping Aftab (one of my PhD students, in CC) if you need more details ... Cheers, Michael [1] Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello. LD2SD: Linked Data Driven Software Development, 21st International Conference on Software Engineering and Knowledge Engineering, 2009. http://sw-app.org/pub/seke09-ld2sd.pdf -- Dr. Michael Hausenblas, Research Fellow LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html On 26 Jun 2011, at 08:28, Aldo Bucchi wrote: Hi, Does anyone know of a Java language ontology? ( with a JavaClass, JavaMethod, JavaField, etc classes, for example. ). And a parser for such an ontology? ( that takes .java sources as input ). I need to analyze some Java codebases and it would be really useful to create an in memory graph of the language constructs, particularly in RDF, so I could use some of the amazing tools that we all know and love ;) Thanks! A -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool. -- Aldo Bucchi @aldonline skype:aldo.bucchi http://facebook.com/aldo.bucchi ( -- add me * ) http://aldobucchi.com/ * I prefer Facebook as a networking and communications tool.