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
File in questo prodotto:
File Dimensione Formato  
iswc17 - CodeOntology RDF-ization of Source Code.pdf

Solo gestori archivio

Tipologia: versione editoriale
Dimensione 914.34 kB
Formato Adobe PDF
914.34 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Questionario e social

Condividi su:
Impostazioni cookie