RE: OW-Time - "hasDuration max 1" restriction on TemporalEntity?

> From: Simon.Cox@csiro.au [mailto:Simon.Cox@csiro.au]
> Sent: Monday, January 30, 2017 9:55 PM
> 
> Thanks for careful reading Francois.
> 
> 1. "An interval can have multiple duration descriptions, but can only have one
> duration". - this text was copied over verbatim from the 2006 version
> https://www.w3.org/TR/2006/WD-owl-time-20060927/#duration However,
> OWL-Time 2006 did not have the class :Duration or the predicate
> :hasDuration, so the comment was conceptual and had no effect on the
> implementation.
> 
> We introduced the class :Duration which allows for a (simpler) numeric
> description of duration using one of the Temporal Units. But this still does not
> make it unique, since 90 mins = 1.5 hours etc. so it is not desirable to limit the
> cardinality of the :hasDuration property on Intervals.
> 
> Probably what we need is to modify the language to make it clear what is
> meant. How about
> 
> "The extent of an interval can be given using multiple duration descriptions
> or individual durations, but these should all describe the same amount."

That looks good to me.

> 
> 2. "the spec uses `only`, `exactly`, `max` and `value` a lot in these "subclass
> of" sections" - this is Manchester syntax, as indicated in the introductory
> sentence to Chapter 4. If you missed that, then probably others will too. Do
> you have a suggestion how to make this more prominent?

Ah, that's my bad! Actually, I had not missed the reference to the Manchester syntax, which I had loaded in a separate tab, but since there's a lot of grammar in this syntax document and since most of the actual terms it defines are somewhat buried among bold grammar constructs, I totally missed the terms I was looking for, and then simply forgot about it.

I don't know whether readers more familiar will miss anything. If you'd like to make it more prominent, you could perhaps include an example so that readers can directly relate the constructs they see with the syntax spec, as in:

[[
In this vocabulary specification, Manchester syntax [OWL-M] is used where the value of a field is not a simple term denoted by a URI or cURI. For instance "time:year only xsd:gYear" restricts the datatype of the "time:year" property to "xsd:gYear".
]]

Francois.

Received on Tuesday, 31 January 2017 08:18:15 UTC