- 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