In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), data management and querying (JENA and SPARQL), to develop CodeOntology, a community-shared software framework supporting expressive queries over source code. The project consists of two main contributions: an ontology that provides a formal representation of object-oriented programming languages, and a parser that is able to analyze Java source code and serialize it into RDF triples. The parser has been successfully applied to the source code of OpenJDK 8, gathering a structured dataset consisting of more than 2 million RDF triples. CodeOntology allows to generate Linked Data from any Java project, thereby enabling the execution of highly expressiv...
The purpose of this article is to expose the metadata structure based on RDF (Resource Description F...
This article compares the structure of Semantic Web RDF (Resource Description Framework) to a worldw...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), data ma...
We introduce a framework to extract and parse Java source code, serialize it into RDF triples by app...
Code reuse, code querying and computer aided programming are some of the main research challenges in...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
In this paper, we propose a novel approach to the problem of integrating code forges based on metada...
CodeOntology is an ontology that models the domain of object-oriented programming languages and sour...
Abstract—Software development teams design new components and code by employing new developers for e...
Knowledge-based software engineering enables a pro-grammer to integrate rich semantics in the softwa...
Documentation maintainence is a difficult and costly process. Existing forms of software documentati...
Any attempt at a tight integration between semantic technologies and object oriented programming wil...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
We present the design and implementation of a prototype system for querying RDF data via the Java Pe...
The purpose of this article is to expose the metadata structure based on RDF (Resource Description F...
This article compares the structure of Semantic Web RDF (Resource Description Framework) to a worldw...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), data ma...
We introduce a framework to extract and parse Java source code, serialize it into RDF triples by app...
Code reuse, code querying and computer aided programming are some of the main research challenges in...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
In this paper, we propose a novel approach to the problem of integrating code forges based on metada...
CodeOntology is an ontology that models the domain of object-oriented programming languages and sour...
Abstract—Software development teams design new components and code by employing new developers for e...
Knowledge-based software engineering enables a pro-grammer to integrate rich semantics in the softwa...
Documentation maintainence is a difficult and costly process. Existing forms of software documentati...
Any attempt at a tight integration between semantic technologies and object oriented programming wil...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
We present the design and implementation of a prototype system for querying RDF data via the Java Pe...
The purpose of this article is to expose the metadata structure based on RDF (Resource Description F...
This article compares the structure of Semantic Web RDF (Resource Description Framework) to a worldw...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...