Review Comment:
MAMBO
The paper presents the MAMBO ontology which is focused on molecular materials. The purpose of the ontology is the integration and interoperability of data about computational and experimental workflows on molecular materials and related entities (aggregates, nanomaterials etc.)
MAMBO is developed with a modular approach. Ideally, this makes possible to integrate/expand the ontology (by class alignment) with categories or modules from other ontologies, like MBO and CHMO. MAMBO aims also to make interoperable results obtained on materials at different scales.
MAMBO is compatible with EMMO (of which it aims to become a domain ontology, thus a module), which is a recent effort in foundational ontology. EMMO takes (a version of) quantum physics as its starting point.
Formally, the MAMBO ontology is a logical theory expressed in OWL and the ontology domain is that of concepts and relationships of common use among experts.
The core of MAMBO includes the following classes: Material, Property, Structure, Simulation and Experiment. These are only lightly identified and no special information is given on how to use them.
This can be problematic since I find the comments in the ontology puzzling. For instance, the ontology says that MolecularAggregate, a subclass of Structure as well as of StructuralEntity, is: rdfs:comment "A material composed of aggregates of molecules of the same kind or of different kind”. If this were true, MolecularAggregate should be a subclass of Material as well (but it is not). Also, subclasses of Experiment are BFO concepts, which is not motivated nor explained.
The comment on Experiment talks of “experimental operation/procedure” and the difference with ExperimentalMethod is not addressed. Also, for Simulation there is no SimulationMethod. This is also puzzling. (There is another ontology in the GitHub but it does not have the core categories and has no annotation. I assume it is not the one referred to in the paper.)
I find the rest of the paper confusing. It is unclear to me whether MAMBO aims to be a reference ontology or a technical portal (in the sense of a system where you just collect data with a minimal organisation).
It fails to be a reference ontology because it does not clarify the meaning of the core categories (Material, Property, Structure, Simulation and Experiment) nor how they are organised to make sense of the different ways application ontologies understand, e.g., properties and their granularity.
If it is understood as a technical portal, then it cannot be used as an integration ontology.
The authors are definitely concerned about covering the standard classes in the ontology but, in my view, do not pay enough attention to characterise them (concepts, properties, executions and models) to a point that the ontology can be correctly used.
From section 3 (pg. 6) we know that tasks and sub-tasks, methods and pre/post-conditions are needed for the development of MAMBO. Tasks need goals to be modelled, how are they introduced in MAMBO? And pre/post-conditions?
Are properties of materials at different spatial scales somehow integrated or are them just juxtaposed in the ontology? There is no explanation nor example in the paper. Same for properties of processes.
The CQs at pg. 8 mix ontological questions and database queries. CQs should not be confused with DB queries one might want to make. CQ should be about the structure and relationships that the ontology must have to be able to cover the domain of interest. In particular, they are not about data. There is an important difference btw: what is an author of a simulation vs who is/are the authors of a simulation.
Fig. 1 is unclear and the text is not helping.
The issue is that a property in an experiment is a property of a physical object, the property of a simulation is a property of an information entity. These properties are quite different but this point is not addressed (see Sect. 5, bullet Structure).
Perhaps relations has_experiamental_input and has_computation_input are enough to deal with this difference but I cannot tell from the paper.
A similar question arises on Structure.
It remains unclear in Sect. 5 if both basic and complex (obtained from combinations of basic) properties are modelled. If so, the relationships btw complex and basic properties in the ontology should be explained.
What are the members of ComputationalMethod and ExperimentalMethod? procedure descriptions?
a flat list of names without semantics? Are partial deviations from the ideal method modelled in the ontology?
Pg. 13 “tune accordingly”, explain how this can be done.
Fig. 4 and 5 need to be clarified better. From the text it seems that there is no distinction btw the files (documents in general) and the content in those files. The two levels should be distinguished. As of now, the paper talks of transformation in general terms: it can refer to the transformation of the files (adding structure, producing new files) or of the content making unclear what we are talking about.
In Fig. 4, the input files seem to be the instances of the MolecularSystem, not their content.
“Information on the tools for the manipulation of data structure…”: an example would help.
“In analogy with the input data,…” Ok if the members of the classes are documents, not clear if they are the actual structures since a virtual structure is a piece of information (and unique for all objects in a class), while a material structure is its realisation in a physical object (and each object has its own realisation).
After reading the paper, I still do not understand how (or in which sense) multiscale modeling is possible in the ontology.
Minor points:
Pg.2 “Many academic disciplines uses” (use)
Moreover, add references to this and the following sentence.
Pg. 6 “To deal with… [20, 56]” I find this hard to read unless one is already familiar with PSM
Pg. 11
“The class features general…” (I would not use the verb “features” in an ontology paper)
(bottom). “The MolecularAggregate and the Crystal classes, respectively.” (Respectively to what?)
|