On 25 November 2010 11:02, Jakob Voss <[log in to unmask]> wrote:
For clarity's sake, could anyone who thinks there is a really clear
concept that is not 1 or 2 above clarify exactly what it is, and how it
differs from the other similar concepts?

There could be:

3. A combination (set) of values. This could be different from a range, for instance if {2000-12,2000} is the set of the month December 2000 and the year 2000, which is not the same as the year 2000.

Maybe that's OK, but I don't yet understand the practical application of a set of date/time values. Perhaps it would be clearer (to me at least) to have some concrete examples?

4. An approximate value. Approximation is a flag that marks a value independent from other properties. The concept is based on fuzzy set theory. For instance the approximate year 2000~ is not equal to any strict interval.

5. a value that is questionable

This is really what I am questioning. Do you (does anyone) think that fuzzy set theory is really something we want to have as one of the foundations of the spec? I certainly have never yet got the sense that fuzzy set theory was uncontentious, and I question the wisdom of basing any standard on a contentious foundation. But maybe this is for debate.

Leaving aside fuzzy set theory, it isn't hard in many cases to translate an approximate value into an expression that it is one value from within a range. Can anyone propose any generally acceptable distinction between an approximate value with no definite range, and a value that is questionable? At present I cannot imagine any pragmatic difference.

A value that is questionable is really the beginning of an account that cannot possibly be captured in a spec like this. What evidence is the supposed value based on? What is the potentially contradictory evidence? Etc. To me, the semantics of this is essentially "best guess", supported by other material.

So, for a single value date/time, my personal conclusion is that there are just four cases:
1. A definite particular value
2. One value drawn from a specified range (copes with cases like "one Christmas in the 1890's")
3. One point in a specified interval
4. A "my/our/best guess" value.

Are all intervals adequately represented by exactly one start and end value, from the cases above?

For ranges, I'm aware that others have spent a lot of time thinking about this. But isn't a range just a discrete set formulated in a particular way? I'll try to look again at what there is in the spec draft.


Simon Grant
+44 7710031657