Review Comment:
Dear Authors,
I appreciate the addressing of some of the comments. I think the article has improved compared to previous versions.
I accept this paper having faith that the authors will address the comments below.
- There are several statements in the article that are not accurate. For example, "The semantic web uses an ontology to represent the information in a machine-processable structure [5]". This is not accurate. The Semantic Web uses ontologies (and not just an ontology) to structure knowledge but also relies on other building blocks.
- "The construction of RGOM has reused several classes and properties from previous studies [12], [13], [16] and also modeled a number of missing concepts and relations." -> Although RGOM is presented in another article. It would be really important that it is better described in this article, since only some references of the reused ontological models are given, although according to [15], another important ontological model reused is the one presented in [Franco Giustozzi, Julien Saunier, Cecilia Zanni-Merk, Context Modeling for Industry 4.0: an Ontology-Based Proposal, Procedia Computer Science, Volume 126, 2018, Pages 675-684, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2018.08.001.], which is not referenced in this article. Even the figure of the ontology is practically the same as well as the description of many of the concepts described in section 4.2.1. Another module that is very important is the sensor module. According to the prefix it is possible to identify that SSN Onotlogy is the reused ontology. It would be very important to add a brief description about it and to say that SSN is reused. After all, the dataset includes values collected from sensors and it is of paramount importance the semantic description of the collected values. This is made from the concepts and relations provided by SSN.
- I emphasize with respect to the values generated on the temperature using equation (1), how can one be sure that the values correspond to real situations/conditions? Specially taking into account that the article claims that this is a key point and a contribution to consider real data.
- In section 4.2.2. "Mapping Between RGOM and Data" an algorithm is described but if I understand correctly this is simply populating the ontology. I think this should be said in this section or at least explain why you use "Mapping Between RGOM and Data" instead of "Populating RGOM". Is there a difference between Mapping and Populating?
- I think there is an error in the Algorithm's Output (output: ontologymodel.write()). What is ontologymodel.write()? Shouldn't it be the ontology with instances or the KG?
- At the beginning of section 4.3, "KG is a knowledge base that uses a graph-structured data model or topology to integrate data." -> Is this a definition? Perhaps the definition of KG should be added in the introduction. Can you add a reference?
- It would be very useful to add a file in the resource (https://drive.google.com/drive/folders/15G4tgVheu-gOHg8Ia4VKwF2UgXeZFWzn...) with a brief description explaining the contents of the folder where the files containing the KGs are located as well as the queries and not just the KGs and queries alone.
|