Review Comment:
This is a neat piece of work, which proposes a compact solution to a genuine problem. The proposal builds well on existing work. It is implied (through not fully demonstrated) that the solution has been effectively implemented.
However, I have a few concerns:
1. The most significant problem is that term 'period' is used to refer to only the gap between component intervals. This is inconsistent with the standard use of 'period', which covers a _complete_cycle_ i.e. a period is both the interval and gap! (see for example http://en.wikipedia.org/wiki/Periodic_function ). What the authors have called 'period' is actually 'duration of gap between (sub-)intervals'. In one sense this is only a minor issue of terminology, but it puts the proposed ontology outside all conventional treatments of periodic behaviour. Because of the strong precedent, I would suggest retaining the terminology, but
- correct the definitions (in section 2, paragraph 1)
- correct the examples (in section 3 requirement 2, it should read "What is the period of the interval 'every Tuesday of 2010'? Answer: 7 days"
With regard to the last: any pattern that recurs on a weekly cycle has a period of one week.
2. The title calls the work a 'pattern', and this terminology is repeated a number of times in the text. However, it does not appear to have the characteristics of a pattern, as it does not provide a solution to be applied recurrently (see, for example, Falbo et al. Ontology Patterns: Clarifying Concepts and Terminology, http://www.stlab.istc.cnr.it/documents/WOP2013/LongPapers/paper11.pdf ). Since the work is a small extension to an existing OWL ontology, it might better be called 'An ontology ...' or 'An ontology extension ...' or 'An extension of a standard ontology ...'.
Some other more minor issues:
- Section 1, paragraph 2, sentence 5 '... non-convex intervals are those that use time units in a repetitive way or refer to recurring periods.' Does 'repetitive' allow for irregular sequences of intervals? In common english repetitive is almost synonymous with 'periodic'. It might be better to make it clear that the general case covers both periodic and aperiodic sequences of intervals, though only the latter in considered in this paper.
- Figure 2 is incorrect in showing owl-time:DurationDescription as a subclass of owl-time:Interval - it is not modelled that way in the W3C Draft.
- In Section 3 a number of examples applications are given in words. It would be helpful to the reader to see example instances in code (at the moment we only have the class and property axioms, but no individuals).
- In the review of related work, it would be appropriate to also mention
- gridded data, which is a multi-dimensional generalization of periodic data
- ISO 8601 allows for denoting contiguous periodic intervals, e.g. R5/2008-03-01/P1Y2M, but not non-contiguous sequences.
|