Review Comment:
The paper presents ROH, which is an ontology network designed and developed in the context of the Hércules project. The ROH ontology network models the domain of research from multiple perspectives, i.e. administrative, financial, scientific, etc. ROH is detailed along with the methodology adopted by the authors for modelling the ontology. Such a methodology spans from the definition of the initial requirements to the final evaluation. The methodology the authors opt for is based on four main activities, namely: Requirement analysis, Selection of Ontologies (aimed at reusing concepts and properties from existing ontologies in the Semantic Web), Implementation, and Evaluation.
The paper is well written and structured in all its parts.
=== Strengths ===
The ROH ontology network models a relevant domain by providing a modular solution for integrating different sub-domains that compose the academic ecosystem.
The URIs are defined as persistent identifiers by relying on w3id for redirecting purposes.
The description of the methodology is fair and its definition and adoption in the context of Hérculues is motivated by the authors by also including state of the art methodologies (e.g. XD) in the discussion.
The description of the ROH ontology network is good and clarifies the design choices the authors opt for.
The evaluation tackles the relevant aspects for ontology validation and, generally speaking, can be considered fair.
=== Weaknesses ===
Nevertheless, the paper shows some weaknesses that, in my opinion, need to be addressed in order to improve the paper for publishing.
Those weaknesses are:
+++ Limited contextualisation into the state of the art +++
The authors list a number of state of the art ontologies and models into the related work section (cf. Section 2).
The overview on existing ontology is close to be comprehensive, although the authors do not cite ScholarlyData [1], which is in my opinion worth to be mentioned. However, the related work section does not clarify how ROH is positioned with respect to each of the ontologies identified as state of the art. Hence, it results difficult for a reader to get the added value or the novelty introduced by ROH.
+++ Lack of working examples +++
Each module is described by also providing its representation with description logics. This is much appreciated and valuable. Nevertheless, the descriptions of those modules miss usage examples with data. The latter point is utmost important for illustrating how the modules can be used and grounded to (real) RDF data.
+++ Ontology design patterns and anti-patterns +++
The authors adopt ontology design patterns for modelling the modules composing the ROH ontology network.
This improves the soundness of the resulting ontological artefacts according to some results presented in literature.
However, some of the modules show some well-known anti-patterns.
For example, the relation between Person and his/her Role has to be handled carefully if not time-indexed. The latter point seems to be the case of ROH.
Namely, how is it represented a person having his role changed during time?
A similar issue can be found when associating a foaf:Organisation with a gn:Feature by means of the object property gn:locatedIn. What does it happen if an organisation moves its location from one site to another at a certain instant in time?
The use rdf:Seq for representing lists does not comply with the claim of adopting best ontology design practices and patterns. There is extensive literature about how to model lists in OWL. An example from the ontology design pattern community is the Sequence pattern [2].
+++ Ontology Reuse +++
There are no mandatory guidelines for ontology reuse. Nevertheless, some authors [3, 4] distinguish among direct, indirect and hybrid re-use strategies by identifying clear benefits and drawbacks for each of them.
The authors opt for a direct ontology re-use strategy, i.e. classes and properties such as foaf:Person, vivo:FundingOrganization are directly re-used in the ontology.
Those ontology entities are defined by external ontologies and it is not clear what is the impact of their direct re-use in ROH.
First, external classes and properties are defined in their corresponding ontologies with their own semantics. Is the original semantics preserved in ROH?
Then, what does it happen if a class or property defined by an external ontology is modified, deprecated, or cancelled?
Those aspects need to be further discussed in the paper.
+++ Evaluation +++
No structural information about the ROH ontology is provided.
1. Nuzzolese, Andrea Giovanni, Anna Lisa Gentile, Valentina Presutti, and Aldo Gangemi. "Conference linked data: the scholarlydata project." In International Semantic Web Conference, pp. 150-158. Springer, Cham, 2016.
2. http://ontologydesignpatterns.org/wiki/Submissions:Sequence
3. Presutti, Valentina, Giorgia Lodi, Andrea Nuzzolese, Aldo Gangemi, Silvio Peroni, and Luigi Asprino. "The role of ontology design patterns in linked data projects." In International Conference on Conceptual Modeling, pp. 113-121. Springer, Cham, 2016.
4. https://dx.doi.org/10.3233/SSW200033
|