On 11/12/2013 10:42 AM, Svensson, Lars wrote:
. . .
my:event ex:tookPlaceDuring
"2007-03-01T13:00:00Z/2008-05-11T15:30:00Z"^^some:datatype . # The
interval is an ISO 8601 expression for from-to
Is there any known datatype I can use for "some:datatype" in the
example above? I want to keep it simple...
Will it *really* be simplest to express it in a single token? As soon
as you need to process it, you will likely need to parse out the start
and end time, thus adding messy complexity later. For example, any
attempt to use SPARQL queries against the above representation will
likely be messy and *slow*, because of parsing apart the start and end
dates.
Another approach that would simplify later processing:
my:event ex:tookPlaceDuring [
ex:startTime "2007-03-01T13:00:00Z"^^xsd:dateTime ;
ex:endTime "2008-05-11T15:30:00Z"^^xsd:dateTime ] .
It's a trade-off, and you'll have to decide which benefits you prefer,
but I just wanted to be sure you consider the merits of this option.
David