Hi Gerard, We have found that we could represent anything cyclic with two concepts : regular cycle and unregular cycle
For regular cycle, you have just to specify the cycle length (say P) and the event duration (say D) ; time between events is P-D. Natural langage expression is of the kind "ten minutes every two hours" For unregular cycle, you need to specify a third parameter : the number of events inside a cycle (say N). Natural langage expression could be : "one hour three times a day" That way, you just need 5 semantic concepts to express any cyclic pattern of an event : regular cycle unregular cycle cycle length event duration number of events inside a cycle Of course, you can add some concepts such as starting time, ending time and overall duration. Well, it seems very simple ; however, we started a project with a lot of pre-elaborated sentences samples provided by MDs, and we discovered that natural langage is very un-accurate because the same sentence can be understood very differently if you think of it as a regular cycle or an unregular one. So we fumbled nearly one month before I was able to discover that the underlying model was so simple. Cheers, Philippe Gerard Freriks wrote: > Dear Philippe, > > Thank you for your reaction. > > I'm interested in your model for cyclic events. > > Gerard > > > -- <private> -- > Gerard Freriks, arts > Huigsloterdijk 378 > 2158 LR Buitenkaag > The Netherlands > > +31 252 544896 > +31 654 792800 > On 27 Jan 2005, at 20:15, Philippe AMELINE wrote: > >> Hi, >> >> In Odyssee, we have made the choice of : >> >> 1) defining the concept "Age" as an ellapsed time value >> 2) defining age related concepts (like "child", "old person"...) as >> fuzzy sets >> >> I think that it is the only way you can manage this kind of thinks. >> >> We also have a (quite) good model for cyclic events ; I can describe it >> further if you want. >> >> Cheers, > - If you have any questions about using this list, please send a message to d.lloyd at openehr.org