Review Comment:
The revised manuscript has improved significantly.
There are a couple of minor presentation/organization issues as a result of the newly added contents, namely:
- redundancies, where the same information/justification is repeated in different places (e.g. the reference to Papavasileiou et al. in the Schema Profiler description and the explanation of why only classes/properties that are present in all KB releases can be considered)
- information pertinent to the experimental evaluation permeates descriptions of the approach (e.g. in the Schema Profiler description, details about the classes of the two KBs that have been selected during the experimental assessment are given)
It is also not clear why for the Consistency characteristic, only the last release of 3cixty Nice was considered, while for the same metric, the last two releases of DBpedia were taken into account.
Overall, the added-value and usefulness of the proposed evolution-based coarse-grained analysis as means for flagging potential issues and serving as guidance for further
fine-grained, manual or not, inspections, is well-motivated and fairly explicit. Moreover, the authors have extended the qualitative, manual assessment of the proposed evolution-based metrics and
acknowledge pertinent limitations. The extended assessment results are quite interesting; given the overwhelming, resource- and time-wise, task of performing a full-scale manual assessment,
it would be indeed very interesting to discuss possibilities for alternative validation methods.
Last, given that the experimental assessment considered two KBs and in a partial only fashion, generalizations, such as "We observe that continuously changing KBs with high-frequency updates (daily updates) such as 3cixty Nice KB tends to remain stable in case of the consistency issue.
On the other hand, KB with low-frequency updates (monthly or yearly updates) such as DBpedia KB tends to have inconsistency.", should be drawn cautiously.
There are still several minor typos and presentation issues (not an exhaustive list):
*1. Introduction*
"it can detect which triple have been deleted" -> "it can detect which triples have been deleted"
"We can thus detect changes that indicate an issue in data extraction or integration phase of a KB analyzing the history of changes, in other words analyzing the
KB evolution.": revise to avoid redundancy (we can detect changes by analyzing the history of changes, ...)
RQ1 "We propose temporal measures" -> "We propose evolution-based measures"
"Furthermore, experimental analysis based on quantitative and qualitative approaches." incomplete sentence
"We performed an experimental analysis to validate our measures on two different KBs namely, 3cixty Nice KB [9] and DBpedia KB [2].": repeated in the third bullet that follows
"motivational examples that demonstrates" -> "motivational examples that demonstrate"
"aspects of our quality assessment approach based coarse grain analysis." -> incomplete sentence
"Section 4 contains definition of proposed temporal based" -> "Section 4 contains the definition of the proposed evolution-based"
*2. Background and Motivations*
"their schema usually evolve" -> "their schema usually evolves" OR "their schemata usually evolve"
"impact of the unwanted removal of resources" -> "impact of erroneous removal of resources"
"In general, Low-level change" -> "In general, low-level change"
"We track the Wikipedia page from which statement was extracted in DBpedia." -> "We track the Wikipedia page from which DBpedia statements were extracted." ?
"This instances are" -> "These instances are"
"Such as, considering schema of a KB remains unchanged a set of low-level changes from data corresponds to one high-level change." -> "For example, assuming that the schema of a KB remains unchanged, ...."
"Data quality issues, are the specific problem instances that we can find issues based on quality characteristics and ..." -> please revise
"initiates a quality assessment procedure, it selects" -> "initiates a quality assessment procedure, she/she needs to select"
"to check chosen entity type present" -> "to ensure that the selected entity type is present" OR "to check "
*4.2.2*
"as the degree to which unexpected removal" -> "as the degree to which erroneous removal"
*4.2.4*
"if it does not contain conflicting or contradictory fact." -> "if it does not contain conflicting or contradictory facts."
"consistency of RDF statement using SDValidate approach" -> "consistency of RDF statements using the SDValidate approach"
5. Evolution-based Quality Assessment Approach
"based on the qaulity asessment" -> "based on the quality assessment"
"created a data extraction module that extend Loupe" -> "created a data extraction module that extends Loupe"
*Schema Profiler*
"present in all the analyzed KB" -> "present in all of the analyzed KB"
"In particular, schema profiler" -> "In particular, the schema profiler"
"Furthermore, we checked schema consistency based on any data present for the property. " -> revise sentence please
*Quality Profiler*
"More in detail" -> "Elaborating further", "More specifically", etc.
*6.1*
"as schema in 3cixty" -> "as the schema in 3cixty"
*6.2*
"based on proposed quality characteristics" -> "based on the proposed quality characteristics"
"In particular, we analyzed selected classes" -> "In particular, we analyzed the aforementioned selected classes"
In the Discussion part (in 6.2 and following subsections), replace "In case of {KB_name}" with "In the case of {KB_name}".
Figure 10: the ".csv" file extension shown as part of the class name in the legend on the right, could be be removed (i.e. dbo-work or dbo:Work instead of dbo-work.csv)
*6.2.3*
"In this experiment, we used last three releases" -> "In this experiment, we used the last three releases"
"From the three different distributions value of 0.05 has lower number of instances where value of 0.20 has increasing number of instances." -> please revise
"Table 8 reports, for the DBpedia ten class," -> Table 8 reports, for the ten DBpedia classes,"
*6.3*
Table 11: please revise English in the descriptions in the "Causes of quality issues" column
*Consistency*
"This indicates an error presents due to the wrong Wikipedia infobox extraction." -> please revise sentence
*Completeness*
"Then we performs manual inspection" -> "Then we perform manual inspection"
*7. Discussion*
"In fact, among the four proposed quality characteristics we have proposed two characteristics – completeness and consistency– from the ISO 25012
standard. " -> missing verb?
"Such as we found significant no. of resources missing in" -> ", such as a significant number of resources missing" OR "For example, we found a significant number of resources..."
"we didn’t found any real" -> "we didn’t find any real"
*8. Conclusion and Future Work*
"characteristics form the ISO 25012" -> "characteristics from the ISO 25012"
"such as 3cixty Nice KB tends to" -> "such as 3cixty Nice KB tend to"
"On the other hand, KB with low-frequency updates (monthly or yearly updates) such as DBpedia KB tends to have inconsistency." ->
On the other hand, KBs with low-frequency updates (monthly or yearly updates), such as the DBpedia KB, tend to have inconsistencies.
|