Re: Java Language Ontology and .java to RDF parser?

2011-07-01 Thread David Wood
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?

2011-07-01 Thread Kingsley Idehen

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?

2011-06-26 Thread Aldo Bucchi
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?

2011-06-26 Thread Michael Hausenblas


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?

2011-06-26 Thread Aldo Bucchi
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?

2011-06-26 Thread Kingsley Idehen

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?

2011-06-26 Thread Iqbal, Aftab
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.