@article{ART003130993},
author={Ji-Woong Choi},
title={A Library for Object-to-Graph Mapping with Annotations in Java},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2024},
volume={29},
number={10},
pages={219-228},
doi={10.9708/jksci.2024.29.10.219}
TY - JOUR
AU - Ji-Woong Choi
TI - A Library for Object-to-Graph Mapping with Annotations in Java
JO - Journal of The Korea Society of Computer and Information
PY - 2024
VL - 29
IS - 10
PB - The Korean Society Of Computer And Information
SP - 219
EP - 228
SN - 1598-849X
AB - 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.
KW - RDF;Knoweldge graphs;RML;Declarative mapping;Java Annotations
DO - 10.9708/jksci.2024.29.10.219
ER -
Ji-Woong Choi. (2024). A Library for Object-to-Graph Mapping with Annotations in Java. Journal of The Korea Society of Computer and Information, 29(10), 219-228.
Ji-Woong Choi. 2024, "A Library for Object-to-Graph Mapping with Annotations in Java", Journal of The Korea Society of Computer and Information, vol.29, no.10 pp.219-228. Available from: doi:10.9708/jksci.2024.29.10.219
Ji-Woong Choi "A Library for Object-to-Graph Mapping with Annotations in Java" Journal of The Korea Society of Computer and Information 29.10 pp.219-228 (2024) : 219.
Ji-Woong Choi. A Library for Object-to-Graph Mapping with Annotations in Java. 2024; 29(10), 219-228. Available from: doi:10.9708/jksci.2024.29.10.219
Ji-Woong Choi. "A Library for Object-to-Graph Mapping with Annotations in Java" Journal of The Korea Society of Computer and Information 29, no.10 (2024) : 219-228.doi: 10.9708/jksci.2024.29.10.219
Ji-Woong Choi. A Library for Object-to-Graph Mapping with Annotations in Java. Journal of The Korea Society of Computer and Information, 29(10), 219-228. doi: 10.9708/jksci.2024.29.10.219
Ji-Woong Choi. A Library for Object-to-Graph Mapping with Annotations in Java. Journal of The Korea Society of Computer and Information. 2024; 29(10) 219-228. doi: 10.9708/jksci.2024.29.10.219
Ji-Woong Choi. A Library for Object-to-Graph Mapping with Annotations in Java. 2024; 29(10), 219-228. Available from: doi:10.9708/jksci.2024.29.10.219
Ji-Woong Choi. "A Library for Object-to-Graph Mapping with Annotations in Java" Journal of The Korea Society of Computer and Information 29, no.10 (2024) : 219-228.doi: 10.9708/jksci.2024.29.10.219