CodeOntology: RDF-ization of source code

ATZENI, MATTIA;Atzori, Maurizio
2017-01-01

Abstract

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 expressive queries over source code, by means of a powerful language like SPARQL.
2017
Inglese
The Semantic Web – ISWC 2017
9783319682037
Springer
10588
20
28
9
16th International Semantic Web Conference, ISWC 2017
Comitato scientifico
21-25 October 2017
Wien, Austria
internazionale
scientifica
Ontology; OWL; Programming languages; RDF; SPARQL; Theoretical computer science; Computer science (all)
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Atzeni, Mattia; Atzori, Maurizio
273
2
4.1 Contributo in Atti di convegno
reserved
info:eu-repo/semantics/conferencePaper
Files in This Item:
File Size Format  
iswc17 - CodeOntology RDF-ization of Source Code.pdf

Solo gestori archivio

Type: versione editoriale
Size 914.34 kB
Format Adobe PDF
914.34 kB Adobe PDF & nbsp; View / Open   Request a copy

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie