- From: Hans Cools <hanscools@intergga.ch>
- Date: Tue, 12 Nov 2013 20:01:06 +0100
- To: "Svensson, Lars" <L.Svensson@dnb.de>
- Cc: "'public-lod@w3.org' (public-lod@w3.org)" <public-lod@w3.org>
- Message-Id: <8105310C-50BB-430B-A5CF-89C07BAFDA08@intergga.ch>
Hi Lars,
What do you think about this?
An example in N3 from the clinical domain, using the data type 'dateTime' from XMLSchema to describe the beginning and the end of a period (as event).
@prefix agent: <http://eulersharp.sourceforge.net/2003/03swap/agent#> .
@prefix clineva: <http://www.agfa.com/w3c/2009/clinicalEvaluation#> .
@prefix human: <http://eulersharp.sourceforge.net/2003/03swap/human#> .
@prefix malneo: <http://www.agfa.com/w3c/2009/malignantNeoplasm#> .
@prefix time: <http://eulersharp.sourceforge.net/2003/03swap/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix i: <http://example/instances#> .
# A person as patient got a disorder diagnosed during a period (blank node) beginning on dateTime x and ending on dateTime y.
# Note: the event does not describe a diagnostic procedure but an uncertainty period wherein the disorder is diagnosed: translation of "sometime in december 2009".
i:person1
a human:Person;
agent:playsRole i:patient1;
clineva:gotDiagnosed
[
a malneo:SecondarySkinMalignantNeoplasia;
event:diagnosedDuring
[
time:begins "2009-12-01T00:00:00.000000Z"^^xsd:dateTime;
time:ends "2009-12-31T23:59:59.999998Z"^^xsd:dateTime ]].
Or do you want per se 1 data type expressing a specific duration?
How would you do temporal calculation (if you intend to)?
Kind regards,
Hans
On 12 Nov 2013, at 16:42, Svensson, Lars wrote:
> All,
>
> Milorad wrote:
>> I was wandering maybe someone have any advice how to approach
>> modeling the following construction that is in my opinion closely related to
>> your question but stated in somewhat more general manner:
>
> Thanks for your pointers. Before this discussion turns into a forum on how to _model_ temporal resources, I'll just throw in that I'm not looking for an owl ontology or any kind of elegant data model, but just a simple datatype that I can use like this:
>
> 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...
>
> Thanks,
>
> Lars
>
>
Received on Thursday, 14 November 2013 00:53:37 UTC