Reviews:MariaPoveda about OOPMetrics
From Odp
Overall suggestion (score): 0 - needs major revision
The pattern is reusable and general enough.
There are some revisions needed..- The domain of the relationship "hasMetric" is set as the intersection of serveral classes, namely OOPClass, OOPProject, OOPMethod and OOPPackage. I think it should be defined as the union of theses classes so that if a instance holds this property it is not classified as instance of all these types, that might be disjoint, when running a reasoner over the ontology.
.- The CPAnnotation schema is not imported in the OWL building block as stated in the call. It would be great if the pattern were annotated using such a schema.
.- There are no labels nor comments in the OWL code.
Minor comments:
.- The already existing domain "software" should be added to the domains field.
.- The figure could be improved by including the datatype properties.Posted: 2012/8/21 Last modified: 2012/8/21