作者: Mattia Atzeni , Maurizio Atzori
DOI: 10.1007/978-3-319-68204-4_2
关键词:
摘要: In this paper, we leverage advances in the Semantic Web area, including data modeling (RDF), management and querying (JENA 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 formal representation object-oriented programming languages, parser is able analyze Java code serialize it into RDF triples. has been successfully applied OpenJDK 8, gathering structured dataset consisting more than 2 million CodeOntology allows generate Linked Data from any project, thereby enabling execution highly code, by means powerful language like SPARQL.