본문 바로가기
  • Home

A Library for Object-to-Graph Mapping with Annotations in Java

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2024, 29(10), pp.219-228
  • DOI : 10.9708/jksci.2024.29.10.219
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : September 11, 2024
  • Accepted : October 4, 2024
  • Published : October 31, 2024

Ji-Woong Choi 1

1숭실대학교

Accredited

ABSTRACT

In this paper, we propose a method for constructing RDF knowledge graphs from objects in OOP. RML mapping has been the de-facto way of generating RDF graphs from heterogeneous data. However, the input to an RML mapping is limited to the data in files or databases. Our new RML implementation, designed to overcome the limit, has two differences compared to existing RML implementations. First, our implementation provides a new way to specify mapping rules in the form of special comments known as annotations in the source code. It is because existing works do not provide a means to refer to specific program elements to which the mapping rules will be applied. Second, our work provides mapping engine as a library, whereas the engines in existing studies runs in an independent process. Therefore, our mapping engine can be easily embedded in other applications to access in-memory objects to be mapped. In this system paper, we describe the proposed system in detail and present the results of RML test cases execution to confirm the usefulness of the system.

Citation status

* References for papers published after 2023 are currently being built.